AVANGARDISM
Lexique SEO et GEO

hreflangAttribut de version linguistique

Définition

L’attribut hreflang indique à Google qu’une page existe en plusieurs langues ou pour plusieurs pays, et quelle version montrer à quel internaute. Il se déclare dans le code de chaque page, dans le sitemap ou dans les en-têtes HTTP. Sans lui, Google peut afficher la mauvaise version linguistique.

Comprendre

Chaque version liste toutes les autres, y compris elle-même : la page française pointe vers l’anglaise, et l’anglaise vers la française. Ce lien réciproque est indispensable.

La valeur x-default désigne la page à montrer quand aucune langue ne correspond, souvent un sélecteur de pays.

Google précise qu’il n’utilise pas l’attribut lang du HTML pour repérer la langue : c’est bien hreflang qui fait le lien entre les versions.

Un exemple concret

Exemple illustratif : un site en français et en anglais

Une agence publie son site en français et en anglais. Sans hreflang, un internaute britannique tombe parfois sur la version française dans Google.

Chaque page déclare désormais sa version française, sa version anglaise et une page x-default. Google affiche la langue adaptée à chaque internaute.

L’erreur fréquente

Oublier le lien retour

Une page française qui pointe vers l’anglaise, sans que l’anglaise pointe vers la française, est ignorée par Google. Chaque version doit citer toutes les autres, avec les mêmes adresses canoniques.

Questions fréquentes

hreflang : vos questions

  • Non. Il ne sert que lorsqu’un même contenu existe en plusieurs langues ou pour plusieurs pays.