Contrôle hreflang
Outil SEO en ligne pour vérifier et valider les balises hreflang. Permet de tester rapidement et d’auditer la mise en œuvre de la balise hreflang de n’importe quelle URL comme la voit un moteur de recherche. L’outil lit les annotations depuis la section head, les en-têtes HTTP et le sitemap XML, et vérifie les liens réciproques dans l’ensemble du cluster.
Que fait l’outil « Hreflang Checker » ?
L’outil prend une URL et collecte les annotations hreflang à partir de trois sources utilisées par les moteurs de recherche : les balises link dans la section head HTML, l’en-tête de réponse HTTP Link et (en option) depuis le sitemap XML. Ensuite, il récupère chaque version alternative déclarée afin de confirmer la réciprocité des liens, le statut HTTP, l’indexabilité et la cohérence du canonical.
Le résultat est le même aperçu que Google construit en traitant votre cluster international, présenté dans un tableau lisible avec un résumé de l’importance des problèmes détectés.
Comment Hreflang Checker aide les spécialistes SEO et les propriétaires de sites ?
Il diagnostique les erreurs techniques qui compromettent en silence le ciblage international : balises réciproques manquantes, self-reference défectueuse, conflits canonical et noindex, codes de langue ou de région incorrects, URLs relatives et versions alternatives redirigeant.
Il détecte aussi des problèmes moins évidents : hreflang injecté via JavaScript (que Google peut ne pas exécuter), versions pointant vers des hôtes de préproduction/staging ou de preview, versions cross-domain, ou écarts entre le site et le sitemap.
Cas d’utilisation courants de l’outil Hreflang Checker
- Vérifier que chaque page du cluster se référence elle-même et toutes les versions alternatives.
- Confirmer que les liens réciproques existent entre les versions linguistiques.
- Détecter les conflits canonical ou noindex qui poussent Google à ignorer le hreflang.
- Valider les codes langue-région (par ex. en-GB, et non en-UK).
- Tester x-default — s’assurer qu’il figure exactement une fois et pointe vers la page du sélecteur.
- Comparer les annotations de la page avec celles du sitemap XML.
- Détecter des URLs de staging ou preview apparaissant dans l’index via hreflang.
Comment fonctionne hreflang
Les pages qui sont des traductions ou variantes régionales forment un cluster. Chaque page doit lister toutes les pages, y compris elle-même, en utilisant des URLs absolues, et chaque référence doit être réciproque : si la page A pointe vers la page B, alors B doit pointer en retour vers A — sinon l’annotation peut être ignorée.
Il existe trois méthodes correctes de déclaration : balises link dans le head (pour les pages HTML classiques), en-tête HTTP Link (seule option pour les fichiers non-HTML, comme PDF), ainsi que les entrées xhtml:link dans le sitemap XML. Utilisez uniquement le code langue (en, de) si une version suffit pour tous ; n’ajoutez la région (en-us, en-gb) que si le contenu diffère véritablement selon les pays.
Comparaison de l’outil « Hreflang Checker » avec d’autres outils
| Fonctionnalité | DiagnoSEO | Autres outils |
|---|---|---|
| Vérification des liens réciproques (récupère chaque version) | ✅ | ❌ |
| Lecture depuis le HTML, l’en-tête HTTP et le sitemap | ✅ | ❌ |
| Détection du hreflang injecté par JavaScript | ✅ | ❌ |
| Identification des URLs de staging/preview dans hreflang | ✅ | ❌ |
| Détection des conflits canonical et noindex | ✅ | ✅ |
| Rendu JavaScript et proxy premium | ✅ | ❌ |
FAQ
-
Pas directement. Le hreflang oriente la bonne version localisée vers le bon utilisateur et aide à éviter que des pages régionales presque identiques ne soient filtrées comme doublons.
-
Cela dépend de la fréquence de recrawl des pages, souvent quelques semaines, parfois plus. Les changements ne sont pas immédiats.
-
Le hreflang doit être réciproque : si la page A pointe vers la page B, alors B doit revenir vers A. L’absence d’une balise réciproque peut amener les moteurs de recherche à ignorer toute l’annotation.
-
Si les pages sont vraiment identiques, une seule version en est plus simple et plus sûre. Utilisez des codes régionaux uniquement si le contenu varie réellement selon le pays.
-
Pour les pages HTML standards, utilisez les balises link dans le head ; pour les fichiers non-HTML, comme les PDF, l’en-tête HTTP Link.