SEO 100% dans votre navigateur

Générateur de Balises Hreflang — Tags SEO Multilingues pour Google

Générez les balises hreflang pour sites multilingues. Sortie au format HTML <link>, en-tête HTTP Link, ou sitemap.xml. Supporte x-default, tous codes langue-région valides.

Format : code-langue URL — séparateur : espace, tab, virgule ou pipe.
URL affichée aux utilisateurs dont la langue n'est pas dans votre liste. Typiquement votre page anglaise/principale.

Générateur de Balises Hreflang — Indiquez vos Pages Multilingues à Google

Générez les balises hreflang pour sites multilingues ou multi-régionaux. Ces balises indiquent à Google (et autres moteurs de recherche) quelle version d’une page servir à un utilisateur selon sa langue ou son pays. Trois formats : balises HTML <link> pour le <head>, en-tête HTTP Link (pour fichiers non-HTML comme les PDF), ou éléments xhtml:link dans le sitemap.xml (efficace pour les gros sites).

Comment hreflang relie les versions linguistiqueshreflang indique aux moteurs quelle page afficher pour chaque langue.Comment hreflang relie les versionslinguistiquesAnglaisenFrançaisfrAllemanddeChaque version liste toutes les versions,elle-même comprise.x-default : la page proposée aux autreslanguesChaque page porte une balise par version :<link rel="alternate" hreflang="en" href="/en/" /><link rel="alternate" hreflang="fr" href="/fr/" /><link rel="alternate" hreflang="de" href="/de/" /><link rel="alternate" hreflang="x-default" href="/" />
hreflang indique aux moteurs quelle page afficher pour chaque langue.

Pourquoi hreflang est important

  • Bonne version, bon utilisateur : un francophone cherche et atterrit directement sur votre page française, pas l’anglaise
  • Pas de pénalité pour contenu dupliqué : Google sait que vos pages anglaise, française et espagnole sont le même contenu en langues différentes, pas des doublons
  • Meilleure UX, meilleur CTR : les utilisateurs cliquent plus sur les résultats dans leur langue

Format du code langue

Utilisez ISO 639-1 (2 lettres) pour la langue, optionnellement suivi de ISO 3166-1 alpha-2 (2 lettres) pour la région :

  • en — anglais (toute région)
  • en-US — anglais, États-Unis
  • en-GB — anglais, Royaume-Uni
  • fr — français (toute région)
  • fr-CA — français, Canada
  • zh-Hans — chinois simplifié (sous-tag de script)
  • zh-Hant — chinois traditionnel
  • pt-BR — portugais, Brésil

x-default

La valeur spéciale x-default pointe vers la page affichée quand aucun autre hreflang ne correspond à la langue de l’utilisateur. Typiquement votre page anglaise principale ou une landing page de sélection de langue. Incluez-la toujours.

Schéma de trois pages (EN, FR, ES) déclarant chacune des balises hreflang pour elle-même, les autres versions et x-default, reliées par des liens retour

Chaque page doit se lister elle-même ainsi que toutes ses traductions, et chaque lien doit être confirmé depuis l’autre page.

Trois règles à suivre

  1. Auto-référence : chaque page doit inclure une balise hreflang pointant vers elle-même. Donc la page anglaise liste EN, FR, ES, DE, etc — pas seulement les autres langues.
  2. Confirmation bidirectionnelle : si votre page anglaise pointe vers une version française, la page française doit aussi pointer vers la version anglaise. Google ignore les hreflang unidirectionnels.
  3. URLs absolues : toujours des URLs complètes (https://example.com/page) — jamais de chemins relatifs.

Formats de sortie

  • Balises HTML <link> : à coller dans le <head> de chaque page. Méthode la plus courante. Fonctionne pour toute page HTML.
  • En-tête HTTP Link : pour ressources non-HTML (PDF, images). À définir en en-tête de réponse par votre serveur.
  • Sitemap XML : efficace pour gros sites — déclarez toutes les relations hreflang dans votre sitemap.xml sans modifier chaque page.

Validez après déploiement

Utilisez le rapport « Ciblage international » de Google Search Console pour trouver les balises retour manquantes et autres erreurs hreflang.

Confidentialité

Tout s’exécute dans votre navigateur. Votre liste d’URLs n’est jamais envoyée.

Étape par étape

  1. Saisissez les versions linguistiques de votre page, une par ligne, au format code de langue et URL.
  2. Indiquez si besoin une URL x-default pour les langues absentes de la liste.
  3. Choisissez le format de sortie : balises link HTML, en-tête HTTP Link ou sitemap XML.
  4. Copiez le résultat ou téléchargez-le.

Questions fréquentes

Pourquoi chaque page doit-elle pointer vers toutes les versions ?
Les annotations hreflang doivent être réciproques. Si la page A pointe vers B, B doit aussi pointer vers A, sinon Google peut les ignorer.

Comment écrire les codes de langue ?
Avec le code de langue à deux lettres, éventuellement suivi de la région : par exemple fr, fr-CA ou en-GB.

Qu’est-ce que x-default ?
La version que Google montre aux utilisateurs dont la langue ne figure pas dans la liste. C’est généralement la version anglaise ou la page principale.