Aller au contenu
Tout en local

Générateur de balises hreflang

Transformez une liste de versions linguistiques en un ensemble complet de balises hreflang.

Entrée
Sortie

Générateur de balises hreflang

Les balises hreflang indiquent aux moteurs de recherche quelle URL afficher pour chaque langue et région, afin qu'un visiteur français arrive sur /fr/ plutôt que sur la page d'accueil anglaise. Les écrire à la main ne passe pas l'échelle, même pour deux ou trois versions : chaque page doit renvoyer à toutes les autres pages, y compris elle-même, et un seul lien réciproque manquant suffit pour que Google ignore tout l'ensemble. Collez une liste de codes de langue et d'URL, une paire par ligne, et cet outil construit l'ensemble complètement relié pour vous.

Entrez chaque version linguistique comme un code et une URL, par exemple "fr https://example.com/" ou "de-CH https://example.com/ch/", chacun sur une ligne séparée. L'outil vérifie que chaque code a une forme de langue(-région) plausible et que chaque URL est absolue, ignore ce qui ne l'est pas et signale combien d'entrées ont été ignorées ou répétées pour qu'une faute de frappe ne produise pas silencieusement un ensemble cassé. Choisissez le format de sortie qui correspond à l'endroit où vous le collez : balises de lien HTML pour l'en-tête d'une page, en-têtes HTTP Link pour un serveur qui ne peut pas éditer HTML (PDF, images), ou un fragment XML avec des alternances xhtml:link pour chaque URL de votre plan du site.

Ajoutez une balise x-default pour couvrir les visiteurs dont la langue ne correspond à aucune version listée – les moteurs de recherche s'en servent de secours, et les navigateurs l'utilisent pour une page de sélection de langue. Choisissez vers quelle langue entrée elle doit pointer, ou tapez votre propre ligne commençant par "x-default" pour définir l'URL directement. Une seule version linguistique n'a pas de page vers laquelle créer un lien, donc l'outil considère hreflang comme significatif uniquement à partir de deux versions.

Tout s'exécute localement dans votre navigateur. Les URL et les codes de langue que vous entrez pour un ensemble hreflang sont souvent une structure de site non publiée, et rien n'est téléchargé nulle part – les balises sont générées sur votre appareil et nulle part ailleurs.

FAQ

Dans quel format dois-je coller chaque version linguistique?
Un code de langue et une URL absolue par entrée, séparés par un espace, par exemple "fr https://example.com/" ou "de-CH https://example.com/ch/". Placez chaque paire sur une ligne séparée.
Comment fonctionne x-default?
x-default est la valeur hreflang de secours que les moteurs de recherche et les navigateurs utilisent lorsqu'aucune autre balise de langue ne correspond au visiteur. Activez "Ajouter x-default" et choisissez vers quelle langue entrée il doit pointer, ou ajoutez votre propre ligne commençant par "x-default" pour définir l'URL directement - une ligne x-default explicite a toujours la priorité.
Pourquoi certaines de mes lignes ont-elles été ignorées?
Une ligne est ignorée lorsque son code de langue ne ressemble pas à une balise de langue valide ou de langue-région, son URL n'est pas une adresse http(s) absolue, ou le code de langue en répète un déjà entré. Le résumé sous la sortie indique combien de lignes ont été ignorées ou dupliquées afin que vous puissiez revenir et les corriger.
Quel format de sortie dois-je utiliser?
Utilisez les balises HTML pour une page que vous pouvez éditer directement (collez-les dans <head>). Utilisez les en-têtes HTTP lorsque la page ne peut pas contenir HTML, par exemple un PDF ou une image. Utilisez le fragment de plan du site XML lorsque vous gérez hreflang via votre plan du site au lieu de pages individuelles.
Ma liste d'URL est-elle téléchargée quelque part?
Non. Les balises sont générées entièrement dans votre navigateur et vos codes de langue et vos URL ne quittent jamais votre appareil.