Hreflang est un tag qui indique aux moteurs de recherche les versions multiples d'une page pour différentes langues ou régions que vous avez pour votre site web.
Le tag permettra aux moteurs de recherche d'afficher l'URL la plus appropriée à un utilisateur en fonction de sa localisation et de ses paramètres de langue. Ce guide de Google vous indiquera tout ce que vous devez savoir sur l'implémentation de l'attribut hreflang sur votre site web.
Si le code hreflang est mal configuré, les moteurs de recherche peuvent l'interpréter ou ignorer cet attribut au mieux. Notre outil d'audit du site sera en mesure de signaler ces erreurs.
Problèmes critiques
Hreflang annotation invalid
Pages avec annotations "hreflang" (langue ou langue & locales) qui ne sont pas valides comme en-fr et en-uk au lieu de en-gb
Les annotations de langue dans les attributs "hreflang" doivent être conformes au format ISO 639-1 ; et les annotations locales (optionnelles) sont conformes à ISO 3166-1 Alpha 2 format.
Annotation hreflang de référence manquante
Assurez-vous que chaque page de votre site web a une annotation « hreflang » auto-référentielle. Par exemple, une version espagnole de votre page doit avoir une annotation rel="alternate" hreflang="es" avec un lien vers elle-même dans les annotations "hreflang".
Page référencée pour plus d'une langue dans hreflang
Examinez les annotations "hreflang" pour les pages rapportées et faites les mises à jour nécessaires afin qu'une version linguistique d'une page soit toujours référencée pour une seule langue. Vous pouvez toutefois assigner plusieurs emplacements avec la même langue dans les valeurs hreflang à une URL, par exemple en-us, en-gb, etc.
Plus d'une page pour la même langue en hreflang
Assurez-vous que les annotations "hreflang" ne sont déclarées qu'une seule fois pour une langue (ou une langue locale) sur une page.
Incompatibilité Hreflang et HTML lang
Assurez-vous que la même langue est déclarée dans l'attribut HTML lang et dans "hreflang" pour la page.
Hreflang réciproque manquant (sans balise retour)
Pour éviter ce problème, assurez-vous que toutes les versions de la page traduites ou ciblées aux utilisateurs d'une certaine région ont le même ensemble d'annotations "hreflang".
Hreflang à non-canonique
Assurez-vous que tous les liens dans les annotations "hreflang" de vos pages pointent vers la page canonique.
Hreflang à la page cassée
Examinez les liens dans les annotations "hreflang" pour vous assurer qu'ils pointent vers les pages en direct.
Problèmes mineurs
Attribut HTML Lang manquant
Assurez-vous que vos pages ont du code de langue (ou de langue et de pays) déclaré dans l'attribut HTML lang.
Hreflang défini mais langue HTML manquante
Assurez-vous que vos pages ont un code de langue (ou de langue et de pays) déclaré dans l'attribut HTML lang
Lié