returntag

Notes: pages are fetched as Googlebot Smartphone by default (switchable, or bring your own user-agent) — some sites' bot management may challenge or block these fetches. Raw HTML only: hreflang or content injected by JavaScript needs a rendering browser and is not seen. Content-language detection covers ~30 major languages; pages in other languages simply aren't language-checked.

Example data — replace with your own, then press Validate cluster

Crawls this page's whole hreflang cluster (head tags + Link headers), then also reads the site's XML sitemaps from robots.txt and cross-checks all three sources.

Les contrôles sont exécutés depuis notre serveur ; nous récupérons l’URL saisie et ne conservons pas les résultats. Anonymous aggregate outcomes feed our research posts; checked domains are counted once via an anonymized hash, never stored in the clear. Des compteurs anonymes de résultats par exécution peuvent servir à la recherche agrégée ; les URL, domaines, adresses IP et identifiants ne sont jamais inclus, et aucune statistique issue de moins de 100 exécutions n’est publiée.

Commentaires
Signaler un bug

Un élément ne fonctionne pas dans returntag ? Décrivez ce qui s’est passé : le signalement est envoyé directement dans une file de tri privée, pas dans une liste publique.

Données envoyées
 Les saisies de l’outil, fichiers importés, sources collées, résultats complets, paramètres de requête et fragments d’URL ne sont pas joints automatiquement. Vous pouvez modifier ou supprimer le passage sélectionné ci-dessus. Les métadonnées du navigateur et de protection contre les abus sont traitées pour prévenir le spam. 
What this result means ↓

International ecommerce pair mode

Compare two regional equivalents for canonical, hreflang, language, market facts, link leakage, and structured data. Identical product descriptions are recorded without being failed.

À propos de cet outil

Explorez tout un cluster hreflang depuis une seule URL ou un sitemap et vérifiez les balises de retour, les cibles défectueuses, les auto-références, x-default et les codes de langue. La carte interactive compare head, en-têtes Link et sitemap.

Fonctionnalités

  • Crawl d’un cluster jusqu’à 500 pages avec progression, annulation et délais par URL.
  • Contrôle réciproque dans les trois méthodes de déclaration : head, Link et sitemap.
  • États clairs pour association réciproque, retour manquant et cible défectueuse.
  • Exports SVG/PNG du graphe et CSV des problèmes, avec validation des codes de langue.

Fonctionnement

L’outil récupère les URL alternatives, suit les liens jusqu’au cluster, puis compare chaque déclaration dans le head, les en-têtes Link et le sitemap. Chaque association reçoit un état et une preuve afin de distinguer absence de retour, désaccord de méthode et cible inaccessible.

Limites

  • Le crawl lit le HTML brut et peut manquer des balises injectées uniquement par JavaScript ou bloquées par la gestion des robots.
  • Les limites de récupération, les redirections et les réponses non-200 peuvent rendre une cible indisponible sans prouver qu’elle est toujours défectueuse.

Questions fréquentes

Qu’est-ce qu’une balise de retour hreflang ?

Une balise de retour est le lien hreflang réciproque. Si la page A déclare la page B comme version alternative, la page B doit à son tour référencer la page A ; sinon, Google ignore entièrement cette association. Le vérificateur returntag - hreflang explore chaque page du cluster et contrôle que chaque alternative déclarée renvoie le lien. Ainsi, une balise de retour manquante sur une seule page apparaît sur la carte au lieu de rompre silencieusement l’ensemble.

Cet outil remplace-t-il le rapport International Targeting (Ciblage international) de Search Console ?

Il remplace les erreurs « aucune balise de retour hreflang » que ce rapport affichait. Google a supprimé le rapport International Targeting en 2022 ; il n’existe donc plus d’outil propriétaire pour repérer les balises de retour hreflang manquantes. Le vérificateur returntag - hreflang effectue le même contrôle de réciprocité sur une exploration en direct du cluster, auquel s’ajoutent la vérification de x-default, de l’autoréférence, des redirections et des codes de langue.

Pourquoi l’outil explore-t-il d’autres pages au lieu de se limiter à celle que j’ai saisie ?

La réciprocité ne peut être vérifiée qu’en lisant les deux extrémités de chaque paire. Lorsque vous saisissez une URL, le vérificateur returntag - hreflang suit ses annotations hreflang vers chaque version alternative, récupère également ces pages et poursuit l’exploration jusqu’à cartographier tout le cluster connecté, dans la limite de 500 URL. C’est le seul moyen de savoir si les balises de retour existent réellement sur les autres pages.

Peut-il vérifier les hreflang déclarés dans un sitemap XML ?

Oui. Dans le parcours Page URL (URL de page), il lit également les sitemaps du site, trouvés dans robots.txt ou fournis par vos soins, et recoupe les trois méthodes de déclaration : balises head, en-têtes HTTP Link et liens xhtml:link du sitemap. Toute divergence est signalée. Le parcours Sitemap URL (URL de sitemap) valide les déclarations du sitemap seules, sans récupérer les pages.

Détecte-t-il les hreflang ajoutés par JavaScript ?

Non. Les pages sont récupérées sous forme de HTML brut, par défaut comme Googlebot Smartphone ; les balises hreflang ou le contenu injectés dans le navigateur par JavaScript ne sont donc pas visibles. Si vos versions alternatives sont rendues par JS, cet outil les signalera comme manquantes : validez séparément le HTML rendu.

Étape suivanteSimulateur d’incidents SEO — practice the same investigation on labeled fixtures. Des conseils sont disponibles en anglais.