À propos des balises hreflang
Fonctionnement des balises hreflang
Les balises hreflang indiquent aux moteurs de recherche que plusieurs pages proposent le même contenu dans différentes langues, et précisent laquelle afficher à quel utilisateur. Sans elles, les différentes versions se font concurrence et la mauvaise version s’affiche pour le mauvais public.
Elles permettent également de résoudre un problème de contenu dupliqué dont vous ignoriez l’existence : deux pages en anglais pour le Royaume-Uni et les États-Unis sont presque identiques, et c’est hreflang qui explique pourquoi elles existent toutes les deux.
Ce générateur crée l’ensemble pour une page, y compris les éléments faciles à oublier.
Les règles qui posent problème
- Chaque page d’un ensemble doit répertorier toutes les pages de cet ensemble, y compris elle-même.
- Les références doivent être réciproques. Une page répertoriée qui ne renvoie pas la référence est ignorée.
- La langue d’abord, la région ensuite : en-gb, et non gb-en, et jamais une région seule.
- Utilisez des URL absolues.
- x-default s’adresse à toute personne dont la langue n’est pas prise en charge et mérite d’être défini.
L’auto-référence est l’omission la plus courante ; elle invalide l’ensemble plutôt que la seule entrée concernée.
Erreurs courantes
- Codes inventés. Il faut utiliser en-gb, et non en-uk, qui n’est pas une région valide.
- Un attribut hreflang pointe vers une URL alors que la balise canonique de cette page pointe ailleurs.
- Répertorier une URL qui redirige ou qui n’existe plus.
- Ajouter des balises hreflang entre des pages qui ne contiennent en réalité pas le même contenu.
- Gérer manuellement un ensemble important de balises, ce qui favorise les erreurs de réciprocité.
Le hreflang est-il toujours pertinent en 2026 ?
Pour tout site qui publie dans plusieurs langues ou cible plusieurs pays, oui. Rien ne l’a remplacé, et le problème reste le même : votre page en espagnol se classe dans les résultats pour les internautes anglophones, qui la quittent aussitôt.
C’est également important pour les assistants, car ils doivent savoir quelle version utiliser pour un public donné, et les balises constituent l’indication la plus claire dont ils disposent.
La seule chose que hreflang ne fait pas, c’est aider une page à se classer alors qu’elle ne l’aurait pas fait autrement. Il détermine laquelle de vos pages est affichée, mais pas si l’une d’entre elles le sera.
Utilisation du générateur de balises hreflang
Saisissez cette page et sa langue, ajoutez une ligne pour chaque traduction, et l’auto-référence sera ajoutée pour vous. Collez le résultat dans la section head de cette page.
Répétez ensuite l’opération pour chacune des autres pages de l’ensemble, en indiquant les mêmes URL. C’est volontairement répétitif : c’est la réciprocité qui permet au système de fonctionner.
Pour aller plus loin