Que sont les balises hreflang ?

Les balises hreflang indiquent aux moteurs de recherche quelle page afficher aux visiteurs en fonction de leur langue ou de leur région. Un site proposant des versions anglaise, française et allemande d'une même page utilise des balises hreflang pour relier ces versions entre elles, afin qu'un utilisateur francophone effectuant une recherche sur Google soit dirigé vers la page française plutôt que vers la page anglaise.

Elles se trouvent dans la section <head> de la page sous forme de balises <link rel="alternate" hreflang="...">, et il est facile de les configurer incorrectement : une faute de frappe dans un code de langue, une référence à la page elle-même manquante ou l'absence d'une valeur de repli x-default peut compromettre discrètement le référencement international sans générer d'erreur visible.

Description de l'outil

Cet outil récupère le HTML d'une page côté serveur, extrait toutes les balises hreflang et les valide. Il vérifie que chaque valeur hreflang correspond à un véritable code de langue ou de région, signale les doublons, avertit lorsque la page ne fait pas référence à elle-même et indique lorsqu'il n'existe aucune valeur de repli x-default pour les langues non prises en charge.

Fonctionnalités

  • Récupère et analyse les balises hreflang directement depuis une URL active, sans avoir besoin d'afficher vous-même le code source
  • Valide les codes de langue et de région et signale les problèmes de casse et de formatage
  • Avertit des erreurs courantes : références à la page elle-même manquantes, doublons et absence de x-default

Conseils

  • Chaque ensemble de balises hreflang présent sur une page doit inclure un lien vers la page elle-même. Si cet outil signale une référence à la page elle-même manquante, vérifiez que l'URL actuelle figure parmi ses propres versions alternatives.
  • Les codes de langue doivent être en minuscules et les codes de région en majuscules, par exemple en-US et non EN-us.