Retrouvez les 35 définitions de cet univers et poursuivez votre lecture plus facilement.
Définition
L’attribut hreflang déclare à Google les variantes d’une même page pour d’autres langues ou d’autres régions, afin que la bonne version soit proposée à chaque internaute selon sa langue et sa localisation.
Il ne concerne que les sites qui ont de vraies versions localisées : un site uniquement en français n’en a pas besoin. Bien utilisé, il évite qu’une page en anglais soit montrée à un internaute francophone, ou que des versions proches soient prises pour des doublons.
À retenir
Hreflang relie entre elles les versions d’une même page dans plusieurs langues ou régions. Il n’a de sens que s’il existe de vraies variantes, déclarées de façon réciproque, avec des codes valides.
Erreur fréquente
Déclarer une version A vers une version B sans que B renvoie vers A, ou utiliser des codes inventés. Dans ces cas, Google peut ignorer les annotations.
À quoi cela sert
- Signaler à Google les pages qui sont la traduction ou l’adaptation régionale l’une de l’autre.
- Proposer la bonne version à chaque internaute selon sa langue.
- Éviter que des versions proches soient traitées comme des doublons.
- Indiquer une page de repli (x-default) pour les langues non couvertes.
Exemple concret
Exemple illustratif (situation fictive) : un site propose une page en français et la même page en anglais. Chaque page contient les deux annotations, la sienne et celle de l’autre version, avec des adresses complètes ; la page anglaise sert de version par défaut pour les visiteurs d’autres pays.
Bonnes pratiques
- Vérifier la réciprocité entre toutes les versions et l’auto-référence de chaque page.
- Utiliser des codes de langue (ISO 639-1) et de région (ISO 3166-1 alpha 2) valides.
- Utiliser des URL complètes qui répondent directement, sans redirection.
- Ne pas déclarer hreflang sur un site sans véritables variantes.
Comment déclarer des variantes de langue
L’attribut hreflang déclare à Google les variantes d’une même page pour d’autres langues ou d’autres régions, afin que la bonne version soit proposée à chaque internaute. Il s’écrit de trois manières équivalentes du point de vue de Google : des balises <link rel="alternate" hreflang="…"> dans l’en-tête de la page, un en-tête HTTP Link (utile pour les PDF) ou des éléments <xhtml:link> dans le sitemap. Google conseille d’en choisir une seule, car cumuler les trois n’apporte aucun avantage et complique la maintenance.
<link rel="alternate" hreflang="fr" href="https://exemple.fr/page/" />
<link rel="alternate" hreflang="en" href="https://exemple.fr/en/page/" />
<link rel="alternate" hreflang="x-default" href="https://exemple.fr/en/page/" />
Deux précisions de Google méritent d’être retenues. D’abord, hreflang n’est pas utilisé pour détecter la langue d’une page : Google emploie pour cela ses propres algorithmes. Ensuite, des versions localisées ne sont considérées comme des doublons que si le contenu principal n’est pas traduit.
Les règles qui font que ça fonctionne
- Chaque version se référence elle-même et indique toutes les autres versions : l’ensemble de liens est identique sur chaque page.
- Le lien doit être réciproque. Si la page A désigne la page B, B doit désigner A ; sinon Google peut ignorer les annotations.
- Les URL sont complètes, avec le protocole (
https://exemple.fr/page, pas/page). - Le code est celui d’une langue (ISO 639-1), suivi éventuellement d’une région (ISO 3166-1 alpha 2) :
fr,en-GB,fr-BE. Le code de pays seul n’est pas valide (beest le code du biélorusse), et des codes commeUKouEUsont sans effet. x-defaultdésigne la page de repli pour les internautes dont la langue ne correspond à aucune version, typiquement un sélecteur de langue.
Comment ce site l’utilise
Ce site applique le principe « seulement quand il y a de vraies traductions ». Dans le dépôt du site, une seule source déclare les groupes de pages traduites, qui produit à la fois les balises de l’en-tête et les entrées du sitemap. À la date de la rédaction de cette fiche, cinq groupes existent, tous dans la partie Terra Wortmann, en français, anglais, allemand et arabe. Par exemple, la page des ambassades existe en allemand et en anglais : chaque version désigne l’autre et elle-même, et l’anglais sert de x-default parce que c’est la langue commune du public visé. Les autres pages du site, uniquement en français, ne portent aucun hreflang.
Erreurs courantes
- Liens de retour manquants : c’est l’erreur que Google cite en premier.
- Codes inventés (
en-UK,fr-FR-paris) ou région sans langue. - URL relatives ou redirigées dans les balises : chaque cible doit répondre directement.
- Hreflang sur un site monolingue : sans variante réelle, l’attribut n’apporte rien.
- Traduire seulement le menu et le pied de page : si le contenu principal reste le même, ce sont des doublons, pas des versions localisées, sauf dans les cas que Google décrit (contenu identique avec variantes régionales).
Questions fréquentes
Un site en français seul a-t-il besoin de hreflang ?
Non. L’attribut sert à relier de vraies variantes ; sans elles, il n’a rien à déclarer.
Faut-il un x-default ?
Google le recommande pour les internautes dont la langue ne correspond à aucune version, surtout avec une page de sélection de langue ; il n’est pas obligatoire.
Quelle méthode choisir : balises, en-tête ou sitemap ?
Les trois sont équivalentes pour Google. Le sitemap est pratique quand on ne peut pas modifier l’en-tête des pages ; les balises sont plus simples à vérifier page par page.
Hreflang remplace-t-il la balise canonique ?
Non. Chaque version garde sa propre canonique (voir URL canonique) ; hreflang relie les versions entre elles.
Sources et vérifications
Documents consultés le 26 septembre 2026 :
L’usage de hreflang décrit pour ce site est lu dans le fichier de déclaration du dépôt du site, à la date indiquée.
Pourquoi ce terme compte
Comprendre cette notion aide à mieux suivre les échanges avec votre prestataire, à cadrer un projet et à prendre des décisions plus rapidement. Cette page s'inscrit dans un maillage utile entre le lexique, les services Evoir et les autres ressources du site.
Revenez au sommaire de cette catégorie ou à l'accueil du lexique Evoir.
Besoin d'aller plus loin ?
Poursuivez avec les autres définitions liées ou revenez au sommaire pour explorer tout l'univers.