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.
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.
- Décidez quelles pages sont de véritables équivalentes et lesquelles correspondent à des produits ou à des pages éditoriales distincts.
- Utilisez des codes de langue valides et ajoutez une région uniquement lorsque la distinction régionale est réelle.
- Placez le même ensemble complet d’alternatives, y compris l’auto-référence, sur chaque URL équivalente.
- Veillez à ce que chaque cible soit finale, indexable et canonique vers elle-même, sauf exception documentée.
- 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é.