Back to articles

L'erreur la plus fréquente avec hreflang est d'oublier soi-même

SEOReport Team·
hreflanginternational-seomultilingual-seotechnical-seoseo

Across 135 multilingual websites we audited, 40% broke the same rule: their pages never reference themselves in their own hreflang annotations. Here is why that silently defeats the whole setup.

Chaque site multilingue que nous auditons voit son cluster hreflang vérifié lien par lien. Sur sites avec annotations hreflang évalués entre mai et , ont échoué le même contrôle — et tous l'ont fait exactement de la même façon : la page était absente de ses propres annotations hreflang. Cela représente de l'échantillon multilingue, soit erreur spécifique. Aucun autre échec hreflang ne s'en approche — les liens de retour, la chose que la plupart des guides mettent en garde, ont échecs dans l'ensemble des données.

La règle que personne ne remarque qu'ils ont brisée

Hreflang est un contrat entre pages équivalentes. Chaque version localisée d'une page déclare l'ensemble complet des alternatifs — chaque langue et variante régionale, y compris x-default — afin que Google puisse servir la bonne version au bon chercheur. La partie qui est oubliée : l'ensemble doit inclure la page elle-même. Une entrée auto-référentielle n'est pas redondante. C'est ce qui confirme à Google que cette page se considère comme membre du cluster, et c'est requis pour que les annotations soient honorées de façon fiable. Sans cela, le cluster est ambigu. Google a été explicite sur le fait que hreflang est un indice, pas une directive — et un indice incomplet est facile à ignorer. Le résultat est le mode d'échec que les sites internationaux redoutent : la page anglaise se classant en Espagne, la page espagnole se classant dans les recherches anglaises de Colombie, ou Google choisissant son propre canonique à travers les locales. La partie cruelle est que rien ne semble cassé. Chaque page se rend correctement. Les annotations existent dans le HTML. La plupart des plugins CMS les génèrent. L'omission ne devient visible que lorsque vous énumérez le cluster mécaniquement — ce qu'un audit fait, et ce qu'un humain ne fait jamais.

L'ensemble de données

Vérification hreflangSites évaluésÉchecs
Référence auto-référentielle présente135()
Retourner les liens entre les alternatifs1350
x-default pointe vers une cible valide133()
Cibles saines (pas de redirection/bloque)135()

Méthodologie : instantané d'audit le plus récent par domaine, mai – , anonymisé. Notre échantillon est international — la plupart des sites audités avaient des annotations hreflang — ces taux décrivent donc des sites multilingues, pas le web en général. Le compte de santé cible est faible ; considérez-le comme un motif, pas un pourcentage.

hreflang Failure Rates Across 135 Multilingual Sites

La signature d'échec est identique partout

Ce qui nous a frappés dans les preuves n'était pas le taux — c'était l'uniformité. Toutes les échecs de référence à soi-même ont donné le même constat : la page d'accueil déclare ses alternatifs mais l'omet. C'est presque toujours un problème de générateur, pas un problème éditorial. Un plugin construit l'ensemble d'annotations à partir des autres locales et n'insère jamais la page courante. Parce que la sortie semble plausible dans la source — une liste soignée de balises hreflang de lien — personne ne la remet en question. Les échecs restants suivent également des motifs reconnaissables :

  • x-default pointant vers une variante linguistique. Tous les 7 échecs x-default étaient la même erreur : x-default défini sur la page anglaise au lieu d'un sélecteur neutre ou de la page du marché principal. x-default est le secours pour les chercheurs dont la langue n'est pas servie — le pointer vers la locale rend cette locale la réponse par défaut pour le reste du monde.
  • Cibles qui ne peuvent pas être servies. Quelques sites lient des alternatifs qui redirigent ailleurs, renvoient 403, sont bloqués par robots.txt, ou canonisent vers un autre URL. Une annotation pointant vers une page Google qui ne peut pas être indexée comme déclarée est une annotation qui n'existe pas.

À quoi ressemble un cluster correct

Un cluster sain est une boucle fermée : chaque page répertorie chaque page, y compris elle‑même, plus x-default.

html
__PROTECTED_COMMENT___
<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
<link rel="alternate" hreflang="pt" href="https://example.com/pt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
<!-- On https://example.com/es/ (Spanish) — the same full set -->
<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
<link rel="alternate" hreflang="pt" href="https://example.com/pt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
graph TD EN["/ (en)"] -->|répertorie| EN EN -->|répertorie| ES EN -->|répertorie| PT ES["/es/ (es)"] -->|répertorie| EN ES -->|répertorie| ES ES -->|répertorie| PT PT["/pt/ (pt)"] -->|répertorie| EN PT -->|répertorie| ES PT -->|répertorie| PT XD["x-default"] -.->|secours| EN

Si une flèche d’une page vers elle‑même est manquante, la boucle est ouverte — et Google décide quoi faire de l’ambiguïté, pas vous.

Comment vérifier le vôtre en minutes

Affichez le code source de votre page d’accueil et comptez les entrées hreflang. Si votre site sert locales plus x-default, vous devriez voir entrées — et d’entre elles doivent être la page sur laquelle vous vous trouvez. Répétez sur page localisée ; l’ensemble doit être identique là‑dessus. Ensuite récupérez chaque URL annoté et confirmez qu’il renvoie un 200, qu’il est indexable, et qu’il se canonise sur lui‑même. Toute redirection, blocage ou désaccord canonique dans l’ensemble est un lien brisé dans le contrat. Si vos annotations proviennent d’un plugin CMS, vérifiez la sortie du plugin plutôt que la page de paramètres — les sites défaillants avaient presque certainement hreflang « activé » quelque part dans un panneau d’administration. Notre propre audit énumère l’ensemble du cluster et vérifie la référence interne, les liens de retour, x‑default, et la santé cible à chaque exécution ; le rapport gratuit indique exactement quelles entrées rompent la boucle. Le référencement international est implacable sur les détails parce que les détails sont le mécanisme. Les sites de notre échantillon qui ont bien géré la référence interne n’avaient pas de meilleurs traducteurs ni de budgets plus importants. Ils avaient une boucle fermée — et un moyen de remarquer quand elle s’ouvrait.

See How Your Site Ranks

Get a free AI-powered SEO report with actionable findings and priority fixes for your website.

No signup required.