Ahref : Erreur « Hreflang annotation invalid » dans l’audit du site

Qu’est-ce qui déclenche cette question ?

Ce numéro rapporte les URL de pages où le code de langue (ou de localisation) déclaré dans l’annotation hreflang n’est pas valide. Le code de la langue doit respecter ISO 639-1 le code de la région doit être spécifié dans ISO 3166-1 Alpha 2 format.

Exemple dans l’en-tête de la page :


...
https://ahrefs.com/blog/google-keyword-planner/"  />
...

Exemple dans l’en-tête HTTP :

Link: <https://ahrefs.com/blog/google-keyword-planner/>; rel="alternate"; hreflang="en-uk"

en-uk n’est pas un code de région linguistique valable pour le Royaume-Uni. Il doit être en-gb à la place.

Pourquoi est-ce important ?

Google, ainsi que d’autres moteurs de recherche, ignorent les annotations hreflang avec des codes de langue (ou de région linguistique) non valides. Par conséquent, les moteurs de recherche peuvent « ignorer » d’autres versions de votre page et ne pourront pas orienter les utilisateurs vers la version la plus appropriée de votre page par langue ou par région.

Comment y remédier ?

Pour chaque URL signalée, regardez les colonnes indiquées dans la capture d’écran ci-dessous :

Cherchez « Non » dans la colonne « Est hreflang valide » pour trouver des valeurs non valides dans les annotations hreflang.

« bel » dans l’exemple ci-dessus n’est pas un code de langue valable pour le biélorusse et doit être remplacé par « be ».

Si vous avez besoin d’une liste d’URL ayant un code de langue ou de région linguistique non valide donné, vous pouvez facilement le faire avec un filtre supplémentaire.

Faites les modifications nécessaires aux annotations hreflang sur toutes les pages rapportées.

Il est possible de spécifier plusieurs langues/versions locales d’une page :

1. Balises HTML

Exemple :

https://ahrefs.com/blog/ru/" />
https://ahrefs.com/blog/es/" />
...

2. Lien vers les en-têtes HTTP

Link: <https://ahrefs.com/blog/ru/>; rel="alternate"; hreflang="ru-ru",  <https://ahrefs.com/blog/es/>; rel="alternate"; hreflang="es-ar", ...

Voir Lignes directrices de Google sur la mise en œuvre des hreflans.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *