Hreflang : la rigueur avant la fonctionnalité
Hreflang ne classe pas mieux : il évite que les bonnes pages soient servies aux mauvais publics. Sa valeur tient à la rigueur de sa pose.
- Par
- Naïm Ghezali
- Date de publication
- Temps de lecture
- 2 min de lecture

Réponse en bref
L’attribut hreflang indique la correspondance entre les versions linguistiques d’une même page. Il ne renforce pas le classement : il aide le moteur à servir la bonne version au bon public et limite la concurrence entre versions. Trois règles le rendent valide : la réciprocité, l’auto-référencement, et l’exclusion de toute version non publiée.
Un site multilingue mal déclaré ne perd pas seulement de la précision : il fait se concurrencer ses propres versions sur les mêmes marchés.
Les trois règles
La réciprocité. Si la page française déclare la page anglaise, la page anglaise doit déclarer la page française. Une déclaration unilatérale est ignorée.
L’auto-référencement. Chaque page se déclare elle-même dans la liste, avec son propre code de langue.
La cohérence avec la canonique. Chaque version pointe sa balise canonique vers elle-même. Une canonique anglaise désignant la page française annule tout.
Ce qu’il ne faut jamais faire
- Déclarer une traduction non publiée ou non relue. Une version brouillon n’a rien à faire dans les déclarations.
- Rediriger automatiquement selon la localisation ou la langue du navigateur. Cela empêche les robots d’accéder aux autres versions et enferme l’utilisateur. Un sélecteur de langue avec de vrais liens est la bonne réponse.
- Utiliser des codes inventés. Les codes de langue et de région suivent des normes précises.
- Oublier la version par défaut. La déclaration
x-defaultdésigne la page servie quand aucune correspondance ne convient. - Baser la correspondance sur le slug. Les slugs diffèrent d’une langue à l’autre. La correspondance doit reposer sur un identifiant stable, pas sur une similarité d’URL.
Langue ou pays
Un site en français pour la France, la Belgique et le Canada peut déclarer une langue seule si le contenu est identique, ou une langue par région si les offres, prix ou mentions diffèrent réellement. Multiplier les variantes régionales sans contenu différencié crée de la duplication sans bénéfice.
Vérifier
La Search Console signale les erreurs de correspondance. Un crawl configuré pour lire les déclarations permet de vérifier la réciprocité sur l’ensemble du site. Sur un site volumineux, ce contrôle doit être automatisé : une correspondance rompue passe autrement inaperçue pendant des mois.
Le multilingue est un investissement lourd : traduction, maintenance, cohérence éditoriale. Une déclaration défaillante en annule une partie. Vérifier avant d’ajouter une langue supplémentaire est moins coûteux que de corriger après.
Ce que cela change dans un système de croissance
Un levier isolé produit rarement un résultat durable. La valeur vient de la cohérence entre stratégie, acquisition, conversion et mesure.
Questions fréquentes
- Hreflang améliore-t-il le classement ?
- Non. Il améliore la correspondance entre la version servie et l’utilisateur.
- Où le déclarer ?
- Dans l’en-tête HTML, dans le sitemap, ou par en-tête HTTP. Un seul emplacement, appliqué de façon cohérente.
- Faut-il traduire les URL ?
- C’est préférable pour l’utilisateur et pour la pertinence locale, à condition de maintenir la correspondance.
- Que faire si une seule page est traduite ?
- Déclarer uniquement les versions réellement publiées de cette page. Les autres n’existent pas encore.
Passer de la lecture à la décision.
Un diagnostic permet de situer votre marketing, d’identifier les points de friction et d’arbitrer les priorités.
Demander un diagnostic
