Générateur de Balises Hreflang

Générez des balises hreflang, des en-têtes HTTP Link et des entrées de sitemap XML pour les sites multilingues et multirégionaux, avec validation.

Mis à jour le

Share:
Home/SEO Tools/Hreflang Tag Generator

Hreflang Tag Generator

Generate hreflang link tags, HTTP Link headers, and XML sitemap entries for multilingual and multi-regional websites.

Presets

Language & URL Mappings
3 rows

Bulk Import (CSV)

Validation

URL for "en" does not appear to reference the language/country in its path or host.

Generated Output

Questions Fréquentes

Qu'est-ce que le Hreflang Tag Generator ?

Le Hreflang Tag Generator est un outil en ligne gratuit qui génère des balises link hreflang, des en-têtes HTTP Link et des entrées de sitemap XML pour les sites multilingues et multirégionaux, avec validation. Il fonctionne entièrement dans votre navigateur, sans installation ni inscription.

Que sont les balises hreflang ?

Elles indiquent aux moteurs de recherche quelle version linguistique et régionale d'une page afficher, aidant les audiences internationales à atterrir sur le bon contenu localisé.

Ai-je besoin de x-default ?

Oui. Google recommande un hreflang x-default pointant vers une page de repli (sélecteur de langue ou langue principale) pour les utilisateurs dont la locale ne correspond à aucune variante.

Où placer le hreflang ?

Dans le head HTML, en tant qu'en-têtes de réponse HTTP Link (pour les PDF ou contenus non HTML), ou dans le sitemap XML. Cet outil génère les trois formats.

Le Hreflang Tag Generator est-il gratuit ?

Oui, le Hreflang Tag Generator est 100% gratuit, sans inscription, sans frais cachés et sans limite d'utilisation. Tout le traitement se fait localement dans votre navigateur, garantissant une confidentialité totale.

Mes données sont-elles en sécurité avec cet outil ?

Absolument. Le Hreflang Tag Generator traite tout côté client, dans votre navigateur. Aucune donnée n'est envoyée ni stockée sur un serveur. Votre contenu reste privé sur votre appareil à tout moment.

Le Hreflang Tag Generator fonctionne-t-il sur les appareils mobiles ?

Oui, le Hreflang Tag Generator est entièrement responsive et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur n'importe quel appareil doté d'un navigateur web moderne, sans téléchargement d'application.

Dois-je créer un compte pour utiliser cet outil ?

Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le Hreflang Tag Generator dans votre navigateur et commencez à l'utiliser immédiatement. Aucune barrière d'inscription ni restriction d'utilisation.

Cet outil respecte-t-il les dernières directives de Google ?

Oui, le Hreflang Tag Generator est conçu selon les directives et bonnes pratiques actuelles de Google Search. Nous mettons régulièrement l'outil à jour pour refléter les évolutions des exigences des moteurs de recherche.

Comment utiliser le Hreflang Tag Generator ?

Saisissez simplement vos informations dans le champ prévu, ajustez les réglages selon vos préférences et l'outil les traitera instantanément. Vous pouvez ensuite copier le résultat dans le presse-papiers ou le télécharger.

Quelle est la différence entre le hreflang "en" et "en-GB" ?

Un code simple comme "en" cible une langue indépendamment du pays, si bien que n'importe quel anglophone dans le monde peut y correspondre. Un code comme "en-GB" combine la langue ISO 639-1 (en) avec une région ISO 3166-1 Alpha-2 (GB), ciblant spécifiquement les anglophones du Royaume-Uni. Utilisez des codes langue seule lorsque le contenu est identique pour tous les lecteurs de cette langue, et n'ajoutez une région que lorsque le prix, la devise, l'orthographe ou la livraison diffèrent réellement d'un pays à l'autre. Un piège courant consiste à réutiliser la même URL pour "en" et "en-US" sans aucune différence réelle, ce qui ajoute du bruit sans apporter de bénéfice. Ce générateur propose les deux formes dans son menu déroulant d'environ 70 options ISO, afin que vous puissiez combiner des lignes langue seule et langue-région, et voir les balises exactes que chacune produit avant de les coller sur votre site.

Pourquoi "en-UK" est-il incorrect, et quel est le bon code hreflang ?

"en-UK" est invalide car la partie région du hreflang utilise les codes pays ISO 3166-1 Alpha-2, et le code officiel du Royaume-Uni est GB, pas UK. La valeur correcte est "en-GB". UK n'est qu'une abréviation informelle, une exception non reconnue par la norme, si bien que les moteurs de recherche ignorent silencieusement une balise construite avec ce code, cassant discrètement tout le groupe de pages linguistiques. La même logique s'applique à d'autres erreurs, comme placer un code de langue dans le champ région. Comme le hreflang échoue sans produire d'erreur visible, une simple faute de frappe peut passer inaperçue pendant des mois. Cet outil valide chaque code saisi par rapport aux jeux reconnus ISO 639-1 et 3166-1, et signale tout ce qui en sort comme avertissement, afin qu'une erreur telle que "en-UK" apparaisse immédiatement. Choisissez GB dans le menu déroulant et le générateur produit la balise correcte "en-GB".

Les balises hreflang doivent-elles se pointer mutuellement ?

Oui. Le hreflang doit être bidirectionnel et auto-référent, ce qui constitue la règle la plus souvent mal appliquée. Si votre page anglaise liste une alternative française, la page française doit lister l'anglaise en retour ; si le lien retour manque, Google considère l'annotation comme non confirmée et l'ignore. De plus, chaque page doit inclure un lien hreflang vers elle-même, si bien qu'un groupe de cinq langues doit porter les cinq alternatives sur chaque page, lien vers soi-même inclus. Oubliez une seule référence retour et cette association disparaît silencieusement. La sortie sitemap XML de ce générateur gère cette exigence automatiquement en croisant chaque alternative sur chaque URL, y compris le lien vers soi-même de chaque page, afin que l'ensemble reste réciproque. Pour les sorties HTML et en-tête HTTP Link, copiez les balises correspondantes sur chaque page concernée. Chargez le jeu d'exemple dans l'outil pour voir une configuration entièrement réciproque en sept langues.

Combien d'URL faut-il pour que le hreflang fonctionne ?

Au moins deux. Le hreflang sert à relier des pages équivalentes selon la langue ou la région, donc une seule page n'a rien vers quoi pointer et l'annotation ne sert à rien à elle seule. Il vous faut un minimum de deux URL, chacune associée à un code de langue ou de langue-région distinct et valide, pour que les moteurs de recherche disposent d'une relation à exploiter. Une entrée x-default peut s'ajouter à côté comme solution de repli pour les visiteurs dont la locale ne correspond à aucune version, mais elle ne remplace pas la présence de deux véritables alternatives. Il n'existe pas de limite supérieure pratique, si bien que les grands sites gèrent couramment des groupes de plusieurs dizaines de versions. Cet outil impose le minimum de deux URL comme erreur de validation bloquante, et avertit en cas de codes en double ou de x-default manquant, afin qu'un jeu incomplet ne soit jamais publié. Ajoutez vos lignes ou utilisez l'import CSV en masse pour associer de nombreuses paires langue-URL d'un coup.

Le hreflang doit-il figurer en HTML, dans les en-têtes HTTP, ou dans le sitemap XML ?

Les trois méthodes sont tout aussi valables aux yeux des moteurs de recherche, donc le bon choix dépend de votre infrastructure plutôt que de l'impact sur le classement. Les balises HTML link dans l'en-tête de page sont les plus courantes et les plus simples à intégrer dans un template, mais elles alourdissent chaque page. L'en-tête de réponse HTTP Link transporte les mêmes annotations dans la réponse du serveur et constitue la méthode prise en charge pour baliser des fichiers non HTML tels que des PDF. La méthode du sitemap XML liste chaque URL avec l'ensemble complet de ses alternatives croisées, sans ajouter de balisage dans vos pages, ce qui convient bien aux sites très volumineux ou fréquemment mis à jour. Choisissez une méthode et appliquez-la de façon cohérente plutôt que de les mélanger. Ce générateur produit les trois formats à partir du même jeu de lignes en une seule fois, afin que vous puissiez les comparer côte à côte et copier ou télécharger celui qui convient à votre configuration.

À propos du générateur de balises Hreflang

Le générateur de balises Hreflang crée le balisage qui indique aux moteurs de recherche quelle version linguistique ou régionale d'une page présenter à chaque visiteur. Vous associez une liste de codes de langue ou de langue-région à leurs URL respectives, et l'outil produit trois formats prêts à coller : des balises HTML <link> pour l'en-tête de page, un en-tête de réponse HTTP Link, et un bloc de sitemap XML croisé. Il s'adresse aux référenceurs, développeurs et propriétaires de sites multilingues ou multirégionaux qui ont besoin d'annotations réellement prises en compte par Google et Bing.

Le hreflang est une annotation, introduite par Google en 2011, qui relie entre elles les pages équivalentes selon la langue et le pays. Bien configuré, il permet à un internaute français d'atterrir sur votre page /fr/ plutôt que sur la version anglaise ; mal configuré, le groupe de pages est tout simplement ignoré, laissant la mauvaise version se battre seule dans les résultats de recherche.

Comment construire votre jeu de balises

Ajoutez une ligne par version, en choisissant un code dans le menu déroulant d'environ 70 options ISO courantes, ou en important plusieurs paires d'un coup. Les valeurs combinent un code de langue ISO 639-1 avec, en option, une région ISO 3166-1 Alpha-2 — par exemple en (anglophones en général), en-GB (anglais du Royaume-Uni) ou es-MX (espagnol du Mexique). Chaque ligne associe ce code à une URL complète et absolue.

  • Utilisez l'import CSV en masse pour coller de nombreuses paires d'un coup, à raison d'un lang,url par ligne.
  • Appliquez un préréglage de départ (variantes de l'anglais, marché européen, LATAM ou Asie de l'Est) puis modifiez-le selon vos besoins.
  • Chargez le jeu d'exemple pour voir une configuration fonctionnelle en sept langues avant de saisir vos propres données.

Une validation qui repère les erreurs les plus courantes

Le hreflang échoue silencieusement, c'est pourquoi le générateur vérifie votre jeu de balises au fil de la saisie et signale erreurs et avertissements directement dans l'interface. Il applique les règles qui, le plus souvent, cassent un groupe de pages :

  • Au moins deux URL — une seule page n'a rien vers quoi pointer, donc le hreflang ne prend effet qu'à partir de deux versions ou plus.
  • Codes uniques — chaque valeur de langue-région ne doit apparaître qu'une seule fois ; un en en double est signalé comme une erreur.
  • Codes reconnus — les valeurs en dehors du jeu standard ISO 639-1 / 3166-1 sont signalées, afin qu'une faute de frappe comme en-UK (le code de région correct est GB) ne passe pas inaperçue.
  • URL absolues — chaque href doit être entièrement qualifiée avec https://, jamais un chemin relatif.
  • Présence du x-default — Google recommande une entrée x-default pointant vers une page de repli ou un sélecteur de langue pour les visiteurs dont la locale ne correspond à aucune version ; l'outil avertit lorsqu'elle est absente.
  • Cohérence code/URL — si le chemin ou l'hôte d'une URL ne laisse voir aucun signe de la langue ou du pays revendiqué, l'outil vous alerte pour vérifier l'association.

Trois formats de sortie, et où placer chacun

Les moteurs de recherche acceptent le hreflang sous trois formes, et ce générateur les produit toutes afin que vous choisissiez celle qui convient à votre infrastructure :

  • Les balises HTML link se placent dans le <head> de chaque page du groupe. C'est la méthode la plus courante et la plus simple à intégrer dans un template.
  • L'en-tête HTTP Link transporte les mêmes annotations dans la réponse du serveur ; c'est la méthode prise en charge pour baliser des fichiers non HTML tels que des PDF.
  • Le sitemap XML liste chaque URL avec l'ensemble complet des alternates xhtml:link croisés, sans ajouter aucun balisage dans vos pages. L'outil construit le bloc <urlset> complet, prêt à copier ou à télécharger sous forme de fichier .xml.

Une règle fondamentale s'applique aux trois formats : le hreflang doit être bidirectionnel et auto-référent. Si la page A pointe vers la page B, la page B doit pointer en retour vers A, et chaque page doit inclure un lien vers elle-même. La sortie XML gère cela automatiquement en listant chaque alternate sur chaque URL.

Tout s'exécute dans votre navigateur. Les codes et URL que vous saisissez ne sont jamais envoyés ni stockés sur un serveur, il n'y a pas d'inscription requise, et aucune limite d'utilisation — générez, copiez, publiez.