Vérificateur de balises hreflang

Saisissez l'URL d'une page. Repérez les erreurs de langue et vérifiez les liens retour des pages alternatives.

Le vérificateur de balises hreflang examine comment une page désigne ses alternatives linguistiques et si les alternatives inspectées renvoient un lien. Saisissez une URL publique pour trouver les codes invalides, les destinations contradictoires et les références manquantes. Le rapport présente les éléments du HTML livré et des en-têtes HTTP Link ; un résultat vert ne confirme ni l'indexation ni la version linguistique que Google affichera.

Choisissez la page à vérifier

Utilisez la page exacte dont vous souhaitez examiner les relations linguistiques. Pour un produit traduit, il pourrait s'agir de https://example.com/en/products/blue-shirt plutôt que de l'accueil. L'adresse doit être accessible publiquement sans connexion.

Envoyez l'URL, puis ouvrez les lignes des pages alternatives pour examiner les constats, déclarations et destinations finales. Une redirection peut changer la page qui fournit les balises. L'outil suit les alternatives admissibles déclarées par la page de départ ; il ne découvre pas récursivement toutes les pages linguistiques du site.

Si aucun hreflang n'est trouvé, vérifiez comment vous le publiez. Les déclarations uniquement dans un sitemap XML ou insérées par JavaScript sont exclues de cette analyse. Leur absence du rapport ne prouve pas que votre site n'utilise pas hreflang.

Lisez le statut et le périmètre ensemble

Commencez par le périmètre, puis examinez chaque constat. L'outil vérifie jusqu'à 20 pages, page de départ comprise, en 25 secondes. Les limites de taille, de temps ou de déclarations peuvent laisser une partie de l'analyse inachevée.

Résultat Signification Étape suivante
Vert ✓ La vérification examinée a réussi Confirmez que les pages vérifiées sont les alternatives prévues
Rouge ✕ Un problème confirmé, comme un code invalide ou un lien retour manquant Ouvrez le constat et corrigez la déclaration concernée
Jaune ⚠ Un avertissement ou un périmètre incomplet Examinez la raison avant de modifier les balises
Gris — Une vérification était indisponible ou non applicable Lisez l'explication ; ne supposez pas qu'un lien manque

La cellule de lien retour de la page de départ n'est pas applicable : cette vérification concerne les alternatives qui renvoient vers elle. Une autoréférence valide fait l'objet d'une vérification distincte.

Un périmètre complet signifie que les pages découvertes ont été vérifiées dans les limites prises en charge. Cela ne signifie pas que toutes les relations linguistiques du site ont réussi. Téléchargez le rapport JSON pour conserver les éléments observés avant toute modification.

Vérifiez les codes de langue et les autoréférences

Pour une page produit en anglais et son équivalent allemand, cet ensemble illustratif doit figurer dans le head HTML des deux pages :

<link rel="alternate" hreflang="en" href="https://example.com/en/products/blue-shirt">
<link rel="alternate" hreflang="de" href="https://example.com/de/produkte/blaues-hemd">

Sur la page anglaise, la première entrée est son autoréférence ; sur la page allemande, c'est la seconde. Utilisez des URL complètes et une destination cohérente pour chaque code. Deux URL différentes attribuées à de créent un conflit ; répéter la même déclaration dans une source produit un avertissement de doublon.

Utilisez en pour l'anglais ou en-GB pour l'anglais destiné au Royaume-Uni. en-UK est invalide. L'outil prend aussi en charge des combinaisons d'écriture comme zh-Hant. Un x-default facultatif peut désigner une page par défaut adaptée ; son absence n'est pas une erreur. Le guide Google sur les versions localisées explique ces codes et méthodes de déclaration.

Corrigez les liens retour hreflang manquants

Supposons que la page anglaise ci-dessus mentionne la page allemande, mais que celle-ci ne mentionne qu'elle-même. La déclaration de l'anglais vers l'allemand existe, mais la page allemande ne contient pas l'entrée anglaise nécessaire au retour. Ajoutez-la à cette page et revérifiez les deux URL. Un lien de navigation ordinaire ne remplace pas une déclaration hreflang.

Ouvrez le constat de retour manquant et lisez l'URL attendue. Si l'adresse de départ redirige, l'outil recherche un retour vers son URL finale. Il vérifie aussi la présence d'un code de langue correspondant aux autoréférences valides de la page de départ. Corrigez également une autoréférence manquante ; sans elle, l'outil dispose de moins d'informations pour juger le code du retour.

Si une alternative n'a pas pu être téléchargée, son lien retour reste non vérifié. Rétablissez l'accès ou réessayez avant de le considérer comme manquant. Ce rapport vérifie les alternatives par rapport à la page saisie, pas chaque alternative par rapport à toutes les autres. Analysez les autres pages linguistiques séparément pour examiner ces relations.

Revérifiez les pages après correction des balises

  1. Corrigez les codes invalides, URL contradictoires et autoréférences manquantes dans les déclarations des pages concernées.
  2. Ajoutez les déclarations réciproques manquantes et remplacez les destinations redirigées par les URL finales prévues.
  3. Relancez chaque page linguistique concernée. Comparez les constats et le périmètre au rapport enregistré ; une vérification indisponible nécessite encore votre attention.
  4. Examinez le contenu réel et les signaux d'indexation avant de considérer le problème comme résolu.

L'avertissement canonique a une portée limitée : il signale une URL canonique HTML hors du groupe découvert. Une URL canonique dans ce groupe peut malgré tout pointer vers la mauvaise version linguistique sans déclencher cet avertissement. Le guide Google sur les URL canoniques recommande une URL canonique dans la même langue, ou le meilleur équivalent s'il n'en existe pas. Utilisez le Vérificateur de balises canoniques pour examiner la déclaration et sa cible immédiate ; aucun de ces deux rapports n'identifie l'URL canonique choisie par Google.

Évaluez chaque constat noindex selon la visibilité souhaitée dans la recherche. Pour les règles d'accès des robots, utilisez le Testeur Robots.txt. Le Vérificateur de Sitemap contrôle la structure XML et les entrées d'URL, pas les déclarations hreflang du sitemap.

Enfin, ouvrez les versions linguistiques et confirmez qu'elles représentent la même page prévue dans les langues appropriées. Cet outil ne compare pas leurs contenus. Google détermine la langue d'une page à partir du texte visible ; des balises correctes ne suffisent donc pas à établir qu'une traduction est adaptée.

Questions sur le vérificateur hreflang

Comprenez les vérifications et leurs limites.

Quelles sont les limites?

Jusqu'à 20 pages, source comprise, quatre requêtes parallèles et 200 déclarations par page en 25 secondes. Chaque page est limitée à six secondes et 2 MiB de contenu; le contenu décompressé total est plafonné à 16 MiB. Les vérifications incomplètes sont signalées. Des déclarations valides ne garantissent pas l'indexation.

Que vérifie cet outil hreflang?

Il lit le HTML et les en-têtes HTTP Link de la page fournie, puis vérifie les autoréférences et liens retour de ses alternatives directement déclarées. Il n'explore pas tout le site.

Les déclarations de sitemap et JavaScript sont-elles vérifiées?

Non. Les déclarations des sitemaps XML et les balises ajoutées par exécution de JavaScript sont exclues. Leur absence dans le HTML ou HTTP ne signifie pas que votre site n'utilise pas hreflang.

x-default est-il obligatoire?

Non. x-default est facultatif. Son absence n'est pas une erreur; utilisez-le pour une page par défaut adaptée.

Que signifie un lien de retour manquant ?

La page A déclare B comme alternative, mais B ne renvoie pas vers A. Vérifiez les deux pages et incluez également leurs références à elles-mêmes.