Skip to content

Rendre EvPortal indexable dans huit langues et améliorer son référencement - #3

Merged
drslid merged 1 commit into
mainfrom
feat/multilingual-seo
Sep 11, 2026
Merged

drslid merged 1 commit into
mainfrom
feat/multilingual-seo

Conversation

@drslid

@drslid drslid commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Les huit langues d’EvPortal partageaient une seule URL et n’existaient qu’après traduction JavaScript. Chaque langue dispose désormais d’un tableau et d’un guide HTML accessibles directement, tout en conservant l’interface épurée et les anciennes adresses.

  • Génère 18 pages avec titres et descriptions traduits, URL canoniques, liens hreflang réciproques, aperçus sociaux et données structurées descriptives. Le guide accueille les explications sur le navigateur Tesla, les raccourcis et les sauvegardes ; le sitemap répertorie les pages publiques.
  • Donne priorité à la langue de l’adresse lors de l’ouverture d’une page traduite. Le changement de langue conserve les raccourcis, sauvegardes et paramètres ; les ressources et QR restent fonctionnels dans les sous-répertoires. Les URL d’import code/config reçoivent noindex, sans inclure de données utilisateur dans les métadonnées.
  • Centralise la configuration SEO et la génération, ajoute un contrôle GitHub Actions et documente les démarches Search Console/Bing restant à réaliser. Aucune validation de compte, soumission de sitemap ou mesure de trafic n’est présentée comme effectuée.

Validation : 145 tests unitaires, dont 20 contrôles SEO ; huit langues avec et sans JavaScript ; 48 mises en page existantes et 10 nouveaux audits visuels/accessibilité ; 12 groupes navigateur ; transferts QR dans les deux sens avec le vrai relais local depuis /de/ et /en/. Génération reproductible et aucun appel tiers au démarrage.

@drslid
drslid merged commit 5eca053 into main Sep 11, 2026
1 check passed
@drslid
drslid deleted the feat/multilingual-seo branch September 11, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant