Skip to content
Rankora
Gratuit · dans votre navigateur

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

  1. Ajoutez une ligne par version : un code langue-région (fr-FR, en-GB, es…) et l'URL complète de la page.
  2. Renseignez l'URL x-default, qui sert de repli pour les langues non couvertes.
  3. 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.