Hreflang

Hreflang est une annotation placée dans le HTML ou dans le sitemap, qui indique aux moteurs de recherche quelle version équivalente de la page cible une langue et, éventuellement, une région.

Sens et périmètre

Hreflang est une annotation destinée aux pages équivalentes ou étroitement correspondantes, qui s’adressent à des publics de langues différentes ou de couples langue–région. Google peut la lire dans les liens HTML, dans les en-têtes de réponse HTTP pour les contenus non HTML, ou dans un sitemap. Elle aide Google à choisir la version appropriée dans les résultats ; elle ne traduit pas le contenu, ne remplace pas la canonicalisation et ne définit pas une stratégie de marché régional.

Schéma présentant la relation principale de hreflang.

Comment le vérifier

Construisez une matrice réciproque. Pour chaque URL, vérifiez la page canonique finale, sa langue déclarée, chaque cible alternative et le lien retour depuis chaque cible. Une annotation peut être syntaxiquement valide alors que la cible redirige, renvoie une erreur, utilise une autre canonical ou n’est pas une véritable équivalente. Contrôlez le résultat après rendu, et pas seulement la fiche enregistrée dans le CMS.

  1. Décidez quelles pages sont de véritables équivalentes et lesquelles correspondent à des produits ou à des pages éditoriales distincts.
  2. Utilisez des codes de langue valides et ajoutez une région uniquement lorsque la distinction régionale est réelle.
  3. Placez le même ensemble complet d’alternatives, y compris l’auto-référence, sur chaque URL équivalente.
  4. Veillez à ce que chaque cible soit finale, indexable et canonique vers elle-même, sauf exception documentée.
  5. Validez l’ensemble réciproque après les mises en production, les redirections et les modifications du sitemap.

Choix pratiques

Séparez le choix de la langue de la géolocalisation automatique. Le visiteur doit pouvoir accéder à une version et en changer sans être piégé dans une redirection. Si une URL x-default est utile, choisissez délibérément une page de sélection neutre ou une page de repli. Conservez la correspondance dans une source unique et tenue à jour, pour que les déclarations HTML et celles du sitemap ne divergent pas.

Limites et erreurs fréquentes

Hreflang est un signal, et non une garantie que chaque internaute verra la page choisie. Il ne peut pas corriger des pages quasi dupliquées sans différence linguistique réelle, un ciblage régional incorrect ou une mauvaise mise en place de la canonical. N’ajoutez pas tous les codes pays à une seule page en anglais dans le seul but de gagner en visibilité.

FAQ

Hreflang remplace-t-il les balises canonical ?
Non. Chaque page équivalente doit toujours avoir une balise canonical correcte et être accessible pour constituer une alternative crédible.
Hreflang doit-il être réciproque ?
Google recommande que les pages alternatives se référencent mutuellement ; un jeu réciproque complet rend la relation vérifiable.
Une seule page en anglais peut-elle viser tous les pays ?
Indiquez un code de région uniquement lorsque la page est réellement conçue pour ce public langue–région.