Aller au contenu

Questions

hreflang expliqué simplement

hreflang est une petite balise, invisible pour le visiteur, qui dit à Google : « cette page existe aussi en anglais, ici, et en allemand, là ». Elle sert à une seule chose : que chaque personne voie, dans les résultats de recherche, la version dans sa langue.

À quoi ça ressemble

Dans l'en-tête de chaque version d'une page « Chambres », en anglais, en français et en allemand :

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default désigne la page à montrer quand aucune langue ne correspond.

Les règles

  • Chaque version cite toutes les autres, et elle-même. Chaque version porte exactement la même liste.
  • Les liens vont dans les deux sens. Si une version en cite une autre, l'autre doit la citer aussi. Sinon, Google peut ignorer la balise.
  • Une adresse complète, qui répond. Pas une adresse qui renvoie ailleurs, pas une page introuvable.
  • Le bon code de langue : en, de, pt-BR… Dans la norme que Google suit (ISO 639-1), uk désigne l'ukrainien : l'anglais du Royaume-Uni s'écrit en-GB.

Les quatre erreurs les plus courantes

  1. Annoncer une langue dont la page n'est pas encore traduite.
  2. Oublier le lien retour depuis l'une des versions.
  3. Citer une adresse qui redirige ou n'existe plus.
  4. Mettre les balises sur certaines pages seulement.

Sources (lues le 15/10/2026)

  • Google Search Central, « Tell Google about localized versions of your page »
Français