Vérificateur hreflang
Saisissez une URL pour lire toutes les annotations hreflang de la page, contrôler chaque code de langue et de région, et récupérer les versions alternatives pour confirmer qu'elles renvoient bien vers elle.
Notre serveur récupère la page que vous saisissez et jusqu'à 10 de ses URL alternatives, puis les transmet à votre navigateur, où les vérifications s'exécutent. Rien n'est stocké.
Comment fonctionne le vérificateur hreflang
Google lit les annotations hreflang à trois endroits : les éléments link dans le head HTML, l'en-tête de réponse HTTP Link et le sitemap XML. Ce vérificateur récupère la page que vous saisissez et lit les deux premiers. Pour la méthode sitemap, cherchez les entrées xhtml:link dans votre fichier sitemap.
Chaque valeur est confrontée au format documenté par Google : un code de langue, suivi d'un code d'écriture facultatif et d'un code de région facultatif, ou la valeur réservée x-default. Chaque URL doit être complète, et les éléments link HTML doivent se trouver dans le head.
Le vérificateur récupère ensuite jusqu'à 10 des URL alternatives citées par la page et lit aussi leurs annotations. Google indique que chaque version linguistique doit se lister elle-même ainsi que toutes les autres versions, et que si deux pages ne pointent pas l'une vers l'autre, les balises sont ignorées. Ce lien retour est la vérification que la plupart des outils omettent.
Les règles hreflang en bref
Chaque règle ci-dessous reprend ce que dit la page de Google Search Central sur les versions localisées, et chacune correspond à une vérification de l'outil.
| Code de langue | ISO 639-1, par exemple en, de ou ja. Indiquer seulement la région n'est pas valide. |
| Code de région | Facultatif, ISO 3166-1 alpha-2, par exemple GB ou MX. Les codes hors norme, comme es-419, ne sont pas acceptés. EU, UN et UK n'ont aucun effet. |
| Écriture | Facultatif, ISO 15924, par exemple zh-Hant pour le chinois traditionnel ou zh-Hans pour le chinois simplifié. |
| Casse | Les valeurs ne sont pas sensibles à la casse : en-gb et en-GB veulent dire la même chose. |
| x-default | Une valeur réservée pour le cas où aucune autre langue ni région ne correspond au paramètre du navigateur de l'utilisateur. Conçue pour les pages de sélection de langue. |
| Auto-référence | Chaque version se liste elle-même ainsi que toutes les autres versions. |
| Liens retour | Si la page X renvoie vers la page Y, la page Y doit renvoyer vers la page X. Sinon, les annotations peuvent être ignorées. |
| URL | Complètes, avec http ou https. Ni //example.com/foo ni /foo. Les versions alternatives n'ont pas besoin d'être sur le même domaine. |
| Emplacement | En HTML, les éléments link doivent se trouver dans une section head bien formée. |
Règles vérifiées d'après la documentation de Google : Tell Google about localized versions of your page
Ce que signale le vérificateur
- Toutes les annotations hreflang de la page, issues du head HTML et de l'en-tête HTTP Link
- Les codes de langue hors ISO 639-1, les codes de région hors ISO 3166-1 alpha-2, une région employée seule et les codes réservés EU, UN et UK
- Les URL relatives ou relatives au protocole, que Google n'accepte pas
- L'absence d'auto-référence, quand aucune annotation ne pointe vers la page vérifiée
- Un même code listé plusieurs fois, et les éléments link placés hors du head
- Pour 10 versions alternatives au maximum : si chacune renvoie vers la page, si elle redirige ou renvoie une erreur, et si son jeu d'annotations correspond à celui de cette page
Erreurs hreflang qui plombent le SEO international
Les dix erreurs derrière presque toutes les configurations hreflang cassées, avec le symptôme et la correction de chacune.
Lire le guide hreflangSur le blog
Cinq conflits de balise canonique tranchés par Google
Les mots sont de Google : une indication, pas une règle. Voici les cinq endroits où vos propres signaux se contredisent, et celui qui l'emporte.
Données structuréesLes types de schema qui donnent des résultats enrichis
Neuf types obtiennent encore un traitement visuel. Deux très connus ont été retirés. Voici la liste actuelle, tirée de la documentation de Google.
Core Web VitalsCore Web Vitals en 2026 : seuils et ce qui a bougé
Les métriques n'ont pas changé cette année. Une bonne partie de l'outillage autour, si. Voici ce qui est vrai aujourd'hui.