Qu'est-ce qui déclenche ce problème?
Ce numéro rapporte les pages qui ne reçoivent pas le lien de retour de toutes les pages spécifiées dans les annotations hreflang. Si la page A renvoie à la page B, la page B doit être un lien vers la page A.
Exemple 1:
Annotations Hreflang sur la page A (https://ahrefs.com/blog/website-audit/ ) :
<link rel="alternate" hreflang="x-default" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" /><link rel="alternate" hreflang="zh-CN" href="https://ahrefs.com/blog/zh/website-audit/" />
Annotations Hreflang sur la page B (https://ahrefs.com/blog/zh/website-audit/ ) :
<link rel="alternate" hreflang="x-default" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" /><link rel="alternate" hreflang="zh-CN" href="https://ahrefs.com/blog/zh/website-audit/" />
Comme vous pouvez le voir, la page B ne renvoie pas à la version française (page A) de ses annotations hreflang.
Exemple 2:
Annotations Hreflang sur la page A :
<link rel="alternate" hreflang="x-default" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" />
Annotations Hreflang sur la page B:
<link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" />
Dans cet exemple, la valeur hreflang "x-default" facultative est utilisée sur la page A, mais pas sur la page B, ce qui déclenchera également ce problème lors de l'Audit de Site.
Plusieurs cas supplémentaires :
1) Plus d'une URL dans le groupe est marquée comme x-default
2) La balise Hreflang utilisée dans le code de la page ne correspond pas à celle spécifiée dans le sitemap
3) La langue utilisée dans la balise hreflang dans le code de la page ne correspond pas à la langue spécifiée dans le plan du site.
Pourquoi est-ce important?
Si la balise de retour est manquante, ces annotations peuvent être ignorées ou mal interprétées par les moteurs de recherche.
Comment y remédier ?
Examinez toutes les pages listées dans ce rapport. Pour résoudre le problème, assurez-vous que toutes les versions de la page traduites ou ciblées vers les utilisateurs d'une certaine région ont le même ensemble d'annotations hreflang qui inclut des URL vers toutes les versions de la page. Cela fournira toujours des liens de retour entre les pages de remplacement.