ARROW Parlons de votre projet
Menu

Hreflang

Hreflang : indiquer la langue et la région d'une page

L'attribut hreflang indique aux moteurs la langue et éventuellement la région visées par une page, et désigne ses équivalents dans d'autres langues. Il sert à afficher la bonne version au bon internaute, sans que les versions se concurrencent dans les résultats.

<link rel="alternate" hreflang="fr-BE" href="https://exemple.fr/be/page/" />

La syntaxe de hreflang

Le code de langue suit la norme à deux lettres. Le code de région, facultatif, s’ajoute après un tiret. Une valeur particulière désigne la version par défaut quand aucune ne correspond.

Valeur Ce qu’elle vise
fr Tous les francophones
fr-FR Les francophones de France
fr-BE Les francophones de Belgique
x-default Les visiteurs qu’aucune version ne couvre

Une erreur fréquente consiste à employer un code de pays seul. Il n’existe pas de valeur qui cible un pays sans préciser la langue.

La réciprocité, condition de validité

Chaque page doit déclarer toutes les versions, y compris elle-même. Si la version française pointe vers la version belge sans que la belge pointe en retour, le balisage est ignoré.

Cette règle explique la majorité des implémentations inopérantes.

Où déclarer le hreflang

Trois emplacements possibles : dans l’en-tête HTML, dans les en-têtes de réponse du serveur, ou dans le sitemap XML. Le sitemap est le plus maintenable sur un grand site multilingue.

Mélanger les trois méthodes produit des conflits difficiles à diagnostiquer.

Ce que hreflang ne fait pas

Il n’améliore aucun classement. Il évite que deux versions d’une même page se nuisent et amène le bon public sur la bonne version.

Les confusions fréquentes et ce qui les sépare

Balise canonical
La canonical désigne une version de référence parmi des pages identiques. Hreflang désigne des versions différentes, chacune légitime pour son public.
Redirection par pays
La redirection automatique force une version selon l'adresse réseau. Hreflang laisse le choix et informe simplement le moteur.

Mis à jour le