International

hreflang : la bonne version au bon public

Un site en plusieurs langues doit servir la version française au francophone et l’anglaise à l’anglophone. hreflang orchestre ce ballonnement — à condition d’en respecter la mécanique stricte.

  • Difficulté Avancé
  • Impact SEO Très élevé
  • Lecture 8 min
  • À jour 15 juillet 2026
DES ANNOTATIONS RÉCIPROQUES fr-FR /fr/ en-GB /en/ es-ES /es/ x-default → repli

À retenir

  • hreflang indique à Google quelle version linguistique ou régionale servir à chaque public.
  • Les annotations doivent être réciproques : si A pointe vers B, B doit pointer vers A.
  • On inclut une auto-référence et, souvent, une valeur x-default de repli.
  • hreflang gère la langue, pas le classement : il évite la cannibalisation entre versions.

Ce que fait (et ne fait pas) hreflang

hreflang répond à une question précise : pour un contenu décliné en plusieurs langues ou régions, quelle version servir à quel utilisateur ? Il évite qu’un anglophone tombe sur votre page française, et empêche vos versions de se cannibaliser entre elles dans les résultats. Ce qu’il ne fait pas : améliorer vos positions. C’est un outil d’aiguillage, pas de classement.

La règle d’or : la réciprocité

C’est le point où presque tout se joue. Si la version française déclare la version anglaise comme son équivalent, la version anglaise doit déclarer la française en retour. Une annotation non réciproque est ignorée. La grande majorité des problèmes hreflang vient d’annotations manquantes, unilatérales ou incohérentes entre versions.

À vérifier en priorité : chaque paire de versions doit se pointer mutuellement. Un audit hreflang consiste d’abord à traquer les annotations non réciproques.

L’auto-référence, souvent oubliée

Chaque page doit aussi s’inclure elle-même dans son jeu d’annotations. La version française déclare fr (pour elle-même) et les autres langues. Sans cette auto-référence, l’ensemble des annotations est fréquemment considéré comme invalide — une erreur discrète mais bloquante.

x-default : le filet de sécurité

La valeur x-default désigne la version de repli, servie quand aucune langue ou région déclarée ne correspond à l’utilisateur. On l’emploie typiquement pour une page de sélection de pays/langue ou une version internationale par défaut. Non obligatoire, mais fortement recommandée dès qu’on cible plusieurs marchés.

Langue et région : bien viser

hreflang combine un code de langue (obligatoire) et, optionnellement, un code de région : fr vise les francophones, fr-CA les francophones du Canada, fr-CH ceux de Suisse. On ne cible une région que si l’on a réellement un contenu adapté (devise, mentions légales, offres locales). Multiplier les régions sans contenu distinct crée de la duplication sans bénéfice.

Les erreurs classiques

  • Annotations non réciproques (la cause n°1).
  • Auto-référence manquante.
  • Codes de langue/région invalides ou inventés.
  • hreflang pointant vers des URLs en redirection, en 404 ou non canoniques.
  • Contenus « traduits » automatiquement de faible qualité, qui nuisent plus qu’ils n’aident.

En résumé

hreflang est une mécanique stricte mais logique : des annotations réciproques, une auto-référence, un x-default de repli, et des codes valides pointant vers des URLs propres. Bien réglé, il sert la bonne version à chaque public et met fin à la cannibalisation entre langues. Mal réglé, il est simplement ignoré — sans dommage, mais sans effet.

FAQ

Questions fréquentes

À quoi sert hreflang exactement ?

À indiquer à Google, pour un contenu décliné en plusieurs langues ou régions, quelle version afficher à quel utilisateur selon sa langue et son pays. Il évite qu’une version française s’affiche pour un anglophone, et empêche les différentes versions de se cannibaliser dans les résultats. Il ne fait pas monter les positions : il oriente la bonne version vers le bon public.

La réciprocité hreflang est-elle obligatoire ?

Oui, c’est la règle la plus stricte. Si la page A déclare la page B comme sa version anglaise, la page B doit déclarer A en retour. Une annotation non réciproque est ignorée par Google. La plupart des problèmes hreflang viennent d’annotations manquantes ou non réciproques entre versions.

Faut-il une auto-référence hreflang ?

Oui. Chaque page doit s’inclure elle-même dans son jeu d’annotations hreflang (par exemple, la version française se déclare fr en plus de déclarer les autres langues). Sans cette auto-référence, l’ensemble est souvent invalide.

Qu’est-ce que la valeur x-default ?

C’est la version de repli, servie quand aucune langue ou région déclarée ne correspond à l’utilisateur. On l’utilise typiquement pour une page de sélection de pays/langue ou une version internationale par défaut. Elle n’est pas obligatoire, mais recommandée dès qu’on cible plusieurs marchés.

Sources officielles

Un site multilingue à cadrer ?

On audite vos annotations hreflang (réciprocité, auto-référence, x-default) pour servir la bonne version à chaque marché sans cannibalisation.

Auditer mon international
Discutons sur WhatsApp