Contact
International, multi-sites & local

Les erreurs hreflang les plus fréquentes (et comment les corriger)

Par Laurent Bousquet · · 7 min de lecture

Réponse courte : les erreurs hreflang les plus fréquentes sont l’absence de réciprocité (Google ignore alors les balises), les codes de langue ou de pays invalides (en-GB et non en-UK), l’absence d’auto-référence et les annotations pointant vers des URL en erreur, redirigées ou en noindex. Un crawl dédié les détecte ; une seule méthode de déclaration, des URL canoniques et un x-default les préviennent.

Les erreurs qui reviennent le plus

ErreurConséquenceCorrection
Absence de réciprocité (return links)Google ignore les balises si deux pages ne se désignent pas mutuellementChaque version doit lister toutes les autres, et inversement
Codes invalides (en-UK, es-LA, pays seul)L’annotation n’a aucun effetLangue ISO 639-1 + région ISO 3166-1 Alpha 2 : en-GB, es-ES, pt-BR
Absence d’auto-référenceLe groupe est incompletChaque page se cite elle-même dans son groupe
URL redirigées, en erreur ou en noindexAnnotation inutilisablePointer vers des URL canoniques en statut 200 et indexables
Contradictions entre HTML, en-têtes HTTP et sitemapSignaux incohérentsChoisir une seule méthode de déclaration
Pas de x-defaultPas de version de repli pour les visiteurs hors ciblesAjouter x-default vers un sélecteur de langue ou une version par défaut
  • Absence de réciprocité : si la page A désigne la page B, la page B doit désigner la page A.
  • Codes invalides : la langue suit la norme ISO 639-1 et le pays la norme ISO 3166-1 (en-GB, pas en-UK ; Google précise que UK, EU et UN n’ont aucun effet en hreflang).
  • URL qui redirigent, renvoient une erreur ou sont en noindex dans les annotations.
  • Absence d’auto-référence : chaque page doit se citer elle-même dans son groupe.
  • Contradictions entre annotations dans le HTML, les en-têtes HTTP et le sitemap.

Comment les détecter

Un crawl dédié extrait les annotations de toutes les pages et vérifie la réciprocité, la validité des codes et l’état des URL. Pour un site multi-pays, ce contrôle doit être répété après chaque évolution importante (lancement d’un pays, refonte, changement d’URL). Ces erreurs se rencontrent surtout sur des projets de SEO multi-pays et multi-sites.

ContrôleCommentFréquence conseillée
Réciprocité et auto-référenceCrawl avec extraction hreflang et rapport de liens de retourÀ chaque évolution majeure, puis chaque trimestre
Validité des codesComparaison avec les listes ISO 639-1 et ISO 3166-1À chaque nouvelle version linguistique
État des URL annotéesStatut HTTP, canonique, meta robotsMensuelle sur les sites volumineux
Cohérence des méthodesComparer HTML, en-têtes et sitemapÀ chaque changement technique

Les bonnes pratiques

Choisissez un seul emplacement pour déclarer les annotations (HTML, en-têtes HTTP ou sitemap : Google les considère équivalentes, inutile de les cumuler), utilisez des URL canoniques complètes, et ajoutez une valeur x-default pour les visiteurs hors cibles. Le hreflang n’est qu’un des éléments d’une architecture internationale réussie : domaines, langues et localisation des contenus en font partie, comme le détaille le SEO international.

Exemple de déclaration hreflang dans le <head> (chaque version porte le même jeu de balises)

<link rel="alternate" hreflang="fr-FR" href="https://www.exemple.com/fr/" />
<link rel="alternate" hreflang="de-DE" href="https://www.exemple.com/de/" />
<link rel="alternate" hreflang="en-GB" href="https://www.exemple.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://www.exemple.com/" />

Pour en savoir plus sur mon approche de consultant SEO Freelance seo, retrouvez la présentation complète sur la page d’accueil.

Un site multi-pays qui ne se positionne pas comme prévu ?

Je crawle l’ensemble de vos versions, corrige les annotations et je valide l’architecture avec vos équipes techniques.

Demander un audit international

Un exemple concret de réciprocité

Si votre page française désigne la page allemande comme version alternative, la page allemande doit désigner la page française. Si l’un des deux liens manque, Google ignore les balises. Cette erreur est fréquente après un lancement de pays : la nouvelle version référence les autres, mais les anciennes pages n’ont pas été mises à jour.

Sur un site de plusieurs dizaines de pays et de milliers de pages, seule une vérification automatisée permet de repérer ces écarts.

Les pièges de l’architecture internationale

  • Mélanger langue et pays sans cohérence (fr pour la langue, fr-FR pour le pays) dans la même famille d’URL.
  • Rediriger automatiquement les visiteurs selon leur langue ou leur localisation : les robots ne voient alors qu’une version.
  • Dupliquer un contenu dans plusieurs variantes d’une même langue sans réelle différenciation.
  • Omettre la page de sélection du pays ou de la langue, qui sert de valeur par défaut.
ArchitectureAvantagesLimites
Domaines par pays (.fr, .de)Signal géographique fort, autonomie localeAutorité dispersée, coûts de gestion plus élevés
Sous-domaines (fr.exemple.com)Souplesse technique, hébergement séparé possibleAutorité partiellement partagée, gestion à surveiller
Répertoires (exemple.com/fr/)Autorité mutualisée, mise en place simpleMoins d’autonomie technique par pays

Le choix de l’architecture est détaillé dans la documentation Google sur les sites multi-régionaux.

Le choix de l’architecture (domaines par pays, sous-domaines ou répertoires) conditionne tout le reste : il doit être arbitré en amont, avant de déployer les annotations. Dans le même esprit : coordination SEO multi-marques.

Checklist de validation hreflang avant mise en production

  • Chaque version linguistique ou régionale a-t-elle une URL unique, indexable, en statut 200 ?
  • Chaque page se liste-t-elle elle-même dans son groupe d’annotations ?
  • Toutes les paires sont-elles réciproques (A vers B et B vers A) ?
  • Les codes sont-ils valides (langue ISO 639-1, région ISO 3166-1 Alpha 2) et jamais un pays seul ?
  • Une valeur x-default désigne-t-elle la version de repli ou le sélecteur de pays ?
  • Les URL annotées sont-elles identiques aux canoniques de chaque page ?
  • Une seule méthode de déclaration est-elle utilisée (HTML, en-têtes ou sitemap) ?
  • Les pages ne redirigent-elles pas automatiquement selon la langue ou la localisation du visiteur ?
  • Le contenu de chaque version est-il réellement adapté (langue, devise, mentions, offre) ?
  • Un contrôle automatisé est-il planifié après chaque évolution du site ?

Cas particulier : deux versions dans la même langue

Un groupe qui exploite un site pour la France et un autre pour la Belgique francophone a intérêt à déclarer fr-FR et fr-BE, avec des contenus qui diffèrent réellement (prix, livraison, mentions légales, offres). Si les deux sites sont identiques à quelques mots près, Google peut les considérer comme des doublons et n’en afficher qu’un : le hreflang aide à présenter la bonne version, mais ne remplace pas une vraie différenciation. À l’inverse, une version « en » destinée à plusieurs pays peut suffire quand l’offre est identique partout.

Pourquoi me confier votre SEO international ?

Je pilote aujourd’hui la stratégie SEO de 8 sites internationaux (France, Allemagne, Espagne, Pays-Bas…). Voici ce que cela change pour vous :

Ce que vous obtenezConcrètement
Un contrôle hreflang automatiséRéciprocité, codes, statuts et cohérence vérifiés sur l’ensemble des versions
Une architecture arbitrée en amontDomaines, sous-domaines ou répertoires choisis selon vos objectifs
Une coordination multi-équipesJe m’adapte à vos équipes locales, vos agences et votre direction
Un travail en français et en anglaisInterlocuteur unique pour les équipes internationales
Un suivi dans la duréeContrôles réguliers après chaque lancement de pays
  • Un échange de 30 minutes, gratuit et sans engagement, pour cadrer votre contexte et vos objectifs.
  • Un expert senior qui reste sur le dossier : vingt ans de SEO depuis 2005, côté agence comme côté annonceur, dont +50 M€ de chiffre d’affaires SEO généré chez LDLC.
  • Une réponse écrite et chiffrée : priorités classées par impact sur votre chiffre d’affaires, pas une checklist générique.
  • Une confidentialité totale : je peux intervenir en complément de votre agence ou de votre équipe, sans que vous ayez à résilier quoi que ce soit.

Parlons de votre projet

Décrivez-moi votre site et votre objectif : je reviens vers vous avec une première analyse et la façon la plus simple de travailler ensemble, en tant que consultant SEO indépendant.

Contacter Laurent Bousquet

Questions fréquentes

Qu’est-ce que l’attribut hreflang ?

C’est une annotation qui indique à Google quelle version d’une page correspond à quelle langue ou région, afin de présenter la bonne version aux bons internautes.

Faut-il que les pages se désignent mutuellement ?

Oui. Si deux pages ne se désignent pas l’une l’autre, Google ignore les balises. Chaque version doit aussi lister elle-même et toutes les autres.

Quel code utiliser pour le Royaume-Uni ?

en-GB. Les codes UK, EU et UN utilisés dans un hreflang n’ont aucun effet pour Google.

À quoi sert x-default ?

C’est la valeur de repli lorsqu’aucune autre version ne correspond à la langue ou à la région de l’internaute, souvent un sélecteur de pays.

Où placer les annotations hreflang ?

Dans le HTML, dans les en-têtes HTTP ou dans le sitemap : ces trois méthodes sont équivalentes pour Google, mais il vaut mieux n’en choisir qu’une.

Peut-on rediriger les visiteurs automatiquement selon leur langue ?

C’est déconseillé : les robots ne voient alors qu’une version du site. Proposez plutôt un bandeau ou un sélecteur.

À retenir

  • Sans réciprocité, Google ignore les annotations hreflang.
  • Codes valides uniquement : langue ISO 639-1, région ISO 3166-1 (en-GB, pas en-UK).
  • Une seule méthode de déclaration, des URL canoniques en statut 200 et un x-default.
  • Ne redirigez pas automatiquement les visiteurs selon leur langue : les robots ne verraient qu’une version.
  • Vérifiez automatiquement après chaque lancement de pays ou refonte.

Un projet sur ce sujet ?

Échangeons 30 minutes sur votre site et vos objectifs, ou découvrez les missions associées :

Demander un audit
Laurent Bousquet, consultant SEO et GEO indépendant

Auteur et relecture

Laurent Bousquet, consultant SEO et GEO indépendant, travaille dans le référencement depuis 2005 : il a notamment dirigé le digital de LDLC, où le SEO a généré plus de 50 M€ de chiffre d’affaires. Cette page est rédigée et relue par lui ; les chiffres cités renvoient à leurs sources et les estimations sont signalées comme telles.

Dernière vérification éditoriale : · Profil LinkedIn ↗ · Signaler une erreur

Déjà accompagné par une agence ?

Je peux intervenir en toute discrétion, sans que vous ayez à résilier.

Audit indépendant, second avis sur une recommandation, contrôle de la qualité des livrables ou accompagnement en parallèle : je travaille pour vous, en complément de votre prestataire actuel, en toute confidentialité.

Confidentialité garantie Aucune résiliation nécessaire Interlocuteur unique
En parler en toute confidentialité