Avertissement

hreflang incorrect

hreflang indique à Google quelles versions linguistiques d'une page appartiennent ensemble. Snaglist vérifie chaque ensemble : chaque cible existe et est indexable, chaque cible pointe en retour, un x-default est présent, la page se nomme elle-même, et chaque code de langue est valide.

Pourquoi c'est important

Google n'utilise un ensemble de liens hreflang que lorsque chaque page de l'ensemble le confirme. Un lien de retour manquant, une cible inaccessible ou un code incorrect, et Google ignore l'ensemble. Les visiteurs d'un autre pays voient alors la mauvaise langue, ou les versions linguistiques se font concurrence dans les résultats.

Comment Snaglist le vérifie

Snaglist lit chaque lien rel="alternate" hreflang sur chaque page indexable et suit les cibles, également sur d'autres domaines. Une page est listée lorsqu'une cible ne répond pas avec 200 ou redirige, lorsqu'une cible n'est pas indexable (noindex ou canonical ailleurs), lorsqu'une cible ne pointe pas en retour vers la page, lorsque le x-default est manquant, lorsque la page ne se nomme pas elle-même, ou lorsqu'un code n'est pas une langue valide (éventuellement avec une région, comme en-gb). Snaglist ignore cette vérification lorsque l'exploration s'est arrêtée à la limite de pages, car les liens de retour n'ont pas été vus.

Snaglist signale ceci comme un avertissement. Cela coûte 15 % du score de santé de la page. Corrigez-le avant la prochaine analyse.

Causes fréquentes

  • Une version linguistique qui a été supprimée ou déplacée sans mise à jour des autres versions
  • Un plugin qui écrit hreflang sur une langue mais pas sur l'autre
  • Une page cible qui a reçu noindex ou un canonical vers une autre page
  • Des codes comme en-uk ou en-eu que Google ne connaît pas
  • Un ensemble sans x-default, donc Google ne sait pas quoi montrer aux autres pays

Comment le corriger

  1. Pour chaque page listée, ouvrez la cible qui échoue et corrigez-la : restaurez-la, retirez noindex ou corrigez le canonical.
  2. Assurez-vous que chaque version linguistique liste toutes les versions, y compris elle-même.
  3. Ajoutez un x-default qui pointe vers la version pour les visiteurs d'autres pays.
  4. Utilisez des codes de langue ISO 639-1, avec une région ISO 3166-1 si nécessaire : fr, en-gb, de-at.
  5. Explorez à nouveau pour confirmer qu'aucune page n'est plus listée.

Présentation dans le rapport

Dans le rapport pour votre client, ceci apparaît sous le titre « Versions linguistiques que Google ne peut pas relier ». Lorsque tout est en ordre, le rapport indique : « Les versions linguistiques se référencent correctement ».

Est-ce que cela figure également sur votre site?

Snaglist vérifie chaque page de votre site pour ce problème et tous les autres. Commencez gratuitement, sans carte de crédit.

Commencer gratuitement