Réponse rapide
La balise hreflang aide Google à relier les versions linguistiques ou régionales d’une même page afin d’afficher l’URL la plus adaptée à l’utilisateur. Chaque version doit avoir une URL distincte, déclarer les autres versions et être déclarée en retour. Hreflang ne remplace ni une traduction réelle ni une canonical cohérente.
À quoi sert hreflang ?
Hreflang indique que plusieurs URL représentent des versions localisées d’un même contenu. Google peut ainsi proposer une version française, anglaise ou destinée à une région spécifique selon le contexte de recherche.
Google ne s’appuie pas uniquement sur cet attribut pour identifier la langue : le contenu visible doit réellement être traduit et cohérent.
Comment choisir les codes ?
| Valeur | Signification |
|---|---|
fr | Contenu en français, sans région précise |
fr-FR | Français destiné à la France |
fr-CH | Français destiné à la Suisse |
en-GB | Anglais destiné au Royaume-Uni |
x-default | Page de sélection ou version par défaut |
Comment implémenter hreflang ?
Dans le <head> HTML :
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page">
<link rel="alternate" hreflang="en" href="https://example.com/en/page">
<link rel="alternate" hreflang="x-default" href="https://example.com/page">
Les annotations peuvent également être envoyées dans les en-têtes HTTP ou dans un sitemap XML. Il vaut mieux choisir une méthode principale et la maintenir proprement.
Pourquoi les liens réciproques sont-ils essentiels ?
Si la page française pointe vers l’anglaise, la page anglaise doit également pointer vers la française. Cette réciprocité confirme que les pages appartiennent au même ensemble localisé.
Hreflang et canonical
Chaque version linguistique doit généralement posséder une canonical autoréférente. Canonicaliser toutes les langues vers une seule version peut empêcher leur indexation séparée et contredire les annotations hreflang.
L’avis de Com’online
Les problèmes hreflang proviennent souvent d’un manque de cohérence entre traduction, URL, canonical, sitemap et liens réciproques. Nous contrôlons toujours l’ensemble du cluster.
Les erreurs fréquentes
- Utiliser un code pays sans code langue.
- Oublier les liens de retour.
- Pointer vers des URL redirigées ou non indexables.
- Déclarer des pages dont le contenu n’est pas réellement traduit.
- Canonicaliser toutes les versions vers une seule langue.
- Rediriger automatiquement tous les utilisateurs selon leur adresse IP sans solution accessible.
Comment contrôler l’implémentation ?
- Vérifier chaque code langue-région.
- Tester les URL et leurs codes HTTP.
- Comparer les annotations sur toutes les versions.
- Contrôler les canonicals.
- Vérifier que les pages restent accessibles par des liens.
Questions fréquentes
Hreflang améliore-t-il directement le classement ?
Il aide surtout Google à afficher la bonne version. Il ne remplace pas la qualité du contenu ni l’autorité du site.
Faut-il utiliser fr ou fr-FR ?
Utilisez fr si le contenu s’adresse à tous les francophones, et une région si l’offre ou le vocabulaire varie réellement.
Peut-on utiliser hreflang dans un sitemap ?
Oui. Cette méthode peut être plus facile à maintenir sur des sites volumineux.
À retenir
Hreflang fonctionne lorsque chaque version est accessible, réellement localisée et reliée réciproquement aux autres versions.
Votre site cible plusieurs langues ou pays ? Com’online peut auditer vos URL, canonicals et annotations hreflang.

