Générateur de hreflang
Générez les balises hreflang correctes pour chaque version linguistique d'une page — avec x-default.
Comment utiliser Générateur de hreflang
- Ajoutez une ligne par langue : son code hreflang et l'URL de la page.
- Gardez x-default activé pour que les moteurs aient une solution de repli.
- Copiez les balises générées dans le head de votre page.
À propos de Générateur de hreflang
Le Générateur de hreflang crée les balises <link rel="alternate" hreflang="…"> qui indiquent à Google quelle version linguistique ou régionale d'une page montrer à chaque visiteur. Vous ajoutez une ligne par version — le code hreflang (comme en, en-GB ou es-MX) et l'URL complète de cette version — et l'outil produit des balises propres, prêtes à coller dans le <head> de votre page.
Il ajoute aussi une balise x-default, qui désigne la page de repli lorsqu'aucune langue ne correspond au visiteur — une étape souvent oubliée. Un hreflang correct évite qu'une page dans la mauvaise langue se positionne, empêche les versions de se concurrencer et garde des signaux de contenu dupliqué propres entre vos traductions. Rappelez-vous que le hreflang doit être réciproque : chaque version doit lister toutes les versions, y compris elle-même, alors collez le même jeu de balises sur chaque page. Si vous listez aussi les alternatives dans votre sitemap, le générateur de sitemap aide, et le générateur de balises meta couvre le reste de vos balises head.
Questions fréquentes
Qu'est-ce qu'une balise hreflang ?
C'est une balise de lien dans le head d'une page qui indique aux moteurs que la page a d'autres versions linguistiques ou régionales, et où les trouver, afin de servir la bonne version à chaque utilisateur.
À quoi sert x-default ?
x-default désigne l'URL de repli à utiliser quand aucune de vos langues ne correspond à la langue ou à la région du visiteur. Recommandé pour les sélecteurs de langue et les pages d'accueil internationales.
Le hreflang doit-il être réciproque ?
Oui. Chaque version doit référencer toutes les versions, elle-même comprise. Si la page A pointe vers B mais que B ne pointe pas vers A, les moteurs peuvent ignorer l'annotation.
Quel code utiliser ?
Un code de langue ISO 639-1 (en, es, fr), éventuellement avec une région ISO 3166-1 (en-GB, es-MX). N'utilisez que la langue, sauf si vous ciblez vraiment un pays précis.
Où placer les balises ?
Dans le head de chaque version linguistique de la page. Vous pouvez aussi fournir le hreflang via un sitemap XML ou des en-têtes HTTP, mais les balises du head sont les plus simples à gérer.

