Générateur de balises hreflang
Dernière mise à jour: 2026-10-30
Listez chaque version linguistique ou régionale d’une page avec son URL complète, ajoutez éventuellement une page x-default, puis copiez les annotations hreflang en balises link HTML, en sitemap XML ou en en-tête HTTP. Le vérificateur signale les codes invalides (comme en-UK ou jp), les URL relatives et les doublons.
Chaque version doit porter le même jeu complet de balises, dont une qui pointe vers elle-même ; les liens qui ne pointent pas en retour sont ignorés.
Tout se passe dans votre navigateur. Rien de ce que vous saisissez n’est envoyé.
Comment ça marche
La langue d’abord, la région en option
Chaque valeur est un code de langue (ISO 639-1, comme de), suivi éventuellement d’une région (ISO 3166-1 alpha-2, comme de-AT). Une région seule n’est pas valide, et le Royaume-Uni s’écrit GB.
Chaque page liste toutes les versions
Chaque version porte le jeu complet, y compris elle-même. Si la page A pointe vers B mais que B ne pointe pas en retour, Google ignore la paire.
Trois formats équivalents
Les balises link HTML dans le head, les entrées dans le sitemap XML ou un en-tête HTTP Link sont équivalents ; choisissez une méthode et tenez-vous-y. Les URL doivent être absolues.
x-default pour tous les autres
x-default désigne la page pour les visiteurs dont ni la langue ni la région ne correspond à l’une de vos versions, souvent un sélecteur de langue ou la version principale.
D’après: Google : signaler à Google les versions localisées de votre page
Faites-le pour chaque page avec GSC Magic
Une fois hreflang en place, vérifiez que Google indexe chaque version : GSC Magic permet à votre agent IA d’inspecter les URL par langue par lots et de comparer les clics par pays.
Inspecte nos pages d’accueil /de/, /fr/ et /es/ et dis-moi quel canonical Google a choisi pour chacune.
Compare les clics par pays pour les versions anglaise et allemande de notre page de tarifs.
Questions
en-UK est-il un code hreflang valide ?
Non. Le code de région ISO du Royaume-Uni est GB : utilisez en-GB.
Ai-je besoin de x-default ?
C’est facultatif mais recommandé quand vous avez une page pour les visiteurs qui ne correspondent à aucune de vos langues, comme un sélecteur de langue ou votre version principale.
Faut-il mettre hreflang dans le HTML ou dans le sitemap ?
Les deux fonctionnent. Les sitemaps sont plus simples pour les grands sites car les balises sont au même endroit ; les balises HTML sont plus simples pour quelques pages. Ne mélangez pas les méthodes avec des valeurs contradictoires.
hreflang remplace-t-il les balises canonical ?
Non. Chaque version linguistique doit être canonique pour elle-même ; hreflang indique à Google quelle version montrer à quel public.
Guides sur le blog: Alternate page with proper canonical tag : souvent rien à corriger