Générateur de hreflang
Saisissez chaque version linguistique (code et URL) : l'outil valide les codes, ajoute x-default et produit le même bloc à coller sur toutes les versions.
Confidentialité et coût
Cet outil fonctionne dans votre navigateur. Ce que vous saisissez ou collez n'est pas envoyé à nos serveurs et l'utilisation est gratuite.
Comment ça marche
- Ajoutez une ligne par version : un code langue-région (fr-FR, en-GB, es…) et l'URL complète de la page.
- Renseignez l'URL x-default, qui sert de repli pour les langues non couvertes.
- Copiez le résultat en balises <link> HTML, en sitemap XML avec xhtml:link ou en en-tête HTTP Link, à mettre sur chaque version.
Exemple
Trois versions (fr-FR, en-GB, es-ES) et l'URL x-default https://example.com/ produisent 4 balises : <link rel="alternate" hreflang="fr-FR" href="https://example.com/fr/" />, puis en-GB, es-ES et x-default. Si vous saisissez « en-UK », l'outil refuse le code et propose « en-GB ».
Ce que signifie le résultat
hreflang indique à Google quelle version d'une page correspond à quelle langue ou région. Chaque version doit lister toutes les autres et elle-même (liens réciproques), avec des URL absolues, sinon les annotations sont ignorées. x-default désigne la version de repli. Google traite hreflang comme un signal, pas comme une directive.
Problèmes courants que cet outil aide à résoudre
- Des codes inventés ou mal écrits (en-UK, fr_FR, jp) que les moteurs ne reconnaissent pas.
- Des versions qui ne se référencent pas mutuellement, ou sans auto-référence.
- Des URL relatives ou des fragments dans les valeurs href.
- Un ensemble hreflang qui n'est pas identique sur toutes les pages du groupe.
Questions fréquentes
Que signifie x-default ?
C'est la page de repli pour les utilisateurs dont la langue ou la région n'est associée à aucune version : souvent un sélecteur de langue ou la version principale. Il est recommandé mais facultatif.
Faut-il mettre hreflang dans le HTML, le sitemap ou l'en-tête ?
Une seule méthode suffit. Le HTML convient aux petits sites, le sitemap XML aux grands catalogues, l'en-tête HTTP aux fichiers non HTML comme les PDF.
Puis-je utiliser un code pays seul, comme « fr » pour la France ?
« fr » est un code de langue (le français). Pour cibler un pays, combinez langue et région : fr-FR pour la France, fr-CA pour le Canada. Le pays seul n'est pas valide.
Outils associés
- Validateur de hreflangSaisissez 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.Gratuit · sans compte
- Vérificateur de codes langue (BCP 47)Collez vos codes, un par ligne : l'outil les valide, corrige la casse, détecte les erreurs courantes et indique s'ils sont acceptés dans hreflang.Gratuit · dans votre navigateur
- Planificateur d'URL SEO internationalListez vos marchés (langue-région) et répondez à cinq questions : l'outil recommande une structure d'URL, propose les adresses et compare les trois options.Gratuit · dans votre navigateur
- Générateur de sitemap XMLCollez vos URL, une par ligne : l'outil produit un sitemap.xml valide, l'échappe correctement et le découpe avec un index si vous dépassez les limites.Gratuit · dans votre navigateur
- Générateur de balise canonicalCollez l'URL d'une page : l'outil la nettoie (https, paramètres de suivi, fragment, fichier index, slash final) et fournit la balise canonical et l'en-tête HTTP.Gratuit · dans votre navigateur
- Audit hreflang en directEntrez une URL : l'outil lit ses balises hreflang (HTML et en-tête HTTP Link), puis visite jusqu'à huit alternatives pour vérifier qu'elles répondent et pointent bien vers votre page.Compte gratuit · 3 analyses en direct/jour