Skip to content
Rankora
Gratuit · sans compte

Validateur de hreflang

Saisissez une URL ou collez le HTML : l'outil lit les balises hreflang et l'en-tête Link, contrôle chaque code et repère les erreurs classiques.

Confidentialité et coût

Cet outil demande depuis nos serveurs l'URL publique que vous saisissez. Il est gratuit, limité en fréquence contre les abus, et nous ne conservons ni l'URL ni le contenu de la page.

Comment ça marche

  1. Saisissez l'URL de la page, ou collez son HTML (et son URL pour vérifier l'auto-référence).
  2. L'outil extrait les hreflang du HTML et de l'en-tête HTTP, puis valide chaque code langue-région.
  3. Il vérifie l'auto-référence, x-default, les doublons, les URL absolues et la cohérence avec la canonical.

Exemple

Sur la page https://example.com/fr/, un bloc avec fr-FR, « en-UK » et « es » avec l'URL « /es/ » est signalé : code « en-UK » invalide (suggestion : en-GB), URL « /es/ » non absolue et x-default absent. L'auto-référence fr-FR est bien présente.

Ce que signifie le résultat

Un ensemble hreflang valide utilise des codes ISO (langue sur deux lettres, région facultative), des URL absolues, une auto-référence et, idéalement, un x-default. Cet outil lit une seule page : les liens réciproques (chaque page cible pointant en retour) doivent être vérifiés sur chacune des URL cibles.

Problèmes courants que cet outil aide à résoudre

  • Des codes invalides comme en-UK au lieu de en-GB, ou avec un tiret bas (en_US).
  • Une page qui ne se cite pas elle-même dans ses alternatives.
  • Deux URL différentes pour le même code, ou la même URL pour plusieurs langues.
  • Des hreflang placés dans le <body>, où ils sont ignorés.

Questions fréquentes

L'outil vérifie-t-il les liens réciproques ?

Non : il analyse une seule page. Pour les liens de retour, il faut contrôler chaque URL cible ; l'audit hreflang en direct de la plateforme est fait pour cela.

x-default est-il obligatoire ?

Non, mais il est recommandé comme repli pour les utilisateurs dont la langue n'a pas de version. L'outil le signale comme avertissement, pas comme erreur.

Puis-je utiliser hreflang avec des URL canoniques différentes ?

Les hreflang doivent figurer sur des URL canoniques et pointer vers des URL canoniques. L'outil signale une canonical qui diffère de l'URL de la page.