Hreflang
Relier les versions traduites d’une page, éviter la duplication entre langues proches, auditer les paires.
Le hreflang est un attribut HTML qui précise la langue et la région d’une page. Le hreflang relie les versions traduites d’une même URL et indique à Google laquelle servir. En SEO international, le hreflang limite le contenu dupliqué entre langues proches et évite les mauvaises versions en SERP.
Comment fonctionne le hreflang ?
Le hreflang fonctionne par annotations réciproques entre toutes les versions d’une page. Chaque version déclare l’ensemble des variantes linguistiques et un lien vers elle-même. Le hreflang exige la réciprocité : si la page française cible l’anglaise, l’anglaise doit citer la française. Google ignore toute annotation non confirmée par un lien retour, d’après Google Search Central. Le hreflang ne déclare pas la langue du contenu : Google la détecte à partir du texte visible. Le hreflang s’implémente de trois façons : en-tête HTML, en-tête de réponse HTTP ou sitemap XML. La valeur x-default, introduite par Google et Yandex en avril 2013, désigne la page de repli quand aucune langue déclarée ne correspond.
Pourquoi le hreflang est important pour le SEO ?
Le hreflang protège le SEO international contre le contenu dupliqué et le mauvais ciblage. Le hreflang consolide les signaux de pertinence entre les versions traduites d’une même page. Un hreflang correct empêche Google de traiter deux traductions comme du contenu dupliqué. Un hreflang cassé produit l’effet inverse : Google sert la mauvaise langue en SERP. Selon Ahrefs, 67 % des sites analysés cumulent au moins une erreur hreflang. Le hreflang représente donc un correctif à fort impact sur le SEO international.
Hreflang ou balise canonical : quelle différence ?
Le hreflang gère les langues, la balise canonical gère les doublons. Le hreflang indique la version linguistique à servir selon le pays de l’internaute. La balise canonical désigne l’URL de référence quand plusieurs pages sont quasi identiques. Les deux coexistent : chaque page garde un canonical auto-référent et déclare ses hreflang. Un canonical qui pointe vers une autre langue casse le hreflang et brouille Google.
| Critère | Hreflang | Balise canonical |
|---|---|---|
| Rôle | Cibler langue et région | Désigner l’URL de référence |
| Signal envoyé | Versions équivalentes à servir | Version unique à indexer |
| Réciprocité | Obligatoire (liens retour) | Non applicable |
| Erreur classique | Code région seul (non supporté) | Canonical vers une autre langue |
Le hreflang est-il un facteur de classement Google ?
Le hreflang n’est pas un facteur de classement direct pour Google. John Mueller, de Google, décrit le hreflang comme un signal, pas comme une directive de ranking. Le hreflang agit sur la version servie et la langue affichée, pas sur la position brute. Un hreflang propre améliore l’expérience et le taux de clic, ce qui profite indirectement au SEO international.
Comment auditer les balises hreflang d’un site ?
Un audit hreflang commence désormais par un crawl, pas par la Search Console. Google a retiré le rapport Ciblage international en septembre 2022, ce qui déplace le contrôle vers le crawl. Un consultant SEO extrait les annotations depuis le code servi, puis vérifie la réciprocité version par version. La commande suivante liste les déclarations hreflang d’une URL :
curl -s https://exemple.com/fr/ | grep -i hreflangErreur fréquente observée en audit
Cas réel. Lors d’un audit de Promocroisiere, la balise canonical déclarait l’URL en https://, tandis que le hreflang fr-FR pointait vers la même page en http://. Google considérait ces deux adresses comme différentes et signalait l’absence d’un hreflang autoréférentiel valide. La correction a consisté à harmoniser le protocole, puis à vérifier la réciprocité et l’auto-référence sur chaque version.
Faire expliquer ce terme par une IA
Ouvre le moteur de ton choix avec un prompt pré-rempli sur ce terme.
