Générateur de balises hreflang
Génère des balises link hreflang pour une page multilingue à partir d'une liste de paires langue-URL, avec un x-default facultatif et une balise autoréférente.
Générateur de balises hreflang — Le générateur de balises hreflang transforme une liste de paires langue-URL en balises link rel="alternate" hreflang que vous collez dans la section head de chaque version linguistique d'une page. Ajoutez une ligne par langue, incluez au besoin un x-default de repli et une balise autoréférente, puis copiez le bloc prêt à l'emploi. Tout est construit dans votre navigateur, vos URL ne sont donc jamais envoyées à nos serveurs.
Qu'est-ce que Générateur de balises hreflang ?
Les balises hreflang indiquent aux moteurs de recherche quelle URL dessert quelle langue ou région, afin que Google et Yandex affichent la bonne version à chaque utilisateur et ne traitent pas les traductions comme du contenu dupliqué. Les spécialistes du SEO, les équipes de localisation et les développeurs les ajoutent lorsqu'un site propose la même page en plusieurs langues – par exemple /en/, /ja/ et /es/. Cet outil construit les balises standard link rel="alternate" hreflang="…" : vous ajoutez une ligne par langue avec son code hreflang (comme en, en-US ou ja) et son URL absolue, et la sortie se met à jour en direct à mesure que vous tapez. Utilisez le bouton Ajouter une langue pour ajouter des lignes et Supprimer pour en retirer une. Dans les paramètres, vous pouvez activer la balise autoréférente (chaque page devrait pointer vers elle-même) et la balise x-default, qui désigne la page affichée quand aucune langue ne correspond ; si vous laissez l'URL x-default vide, elle se rabat sur l'URL autoréférente.
Comment utiliser Générateur de balises hreflang
- Saisissez le code de langue et l'URL absolue de la page actuelle dans les champs autoréférents (par exemple en et https://example.com/en/).
- Ajoutez une ligne pour chaque langue alternative : tapez son code hreflang (comme ja ou es-MX) et son URL complète.
- Utilisez Ajouter une langue pour ajouter d'autres lignes, ou Supprimer pour en effacer une dont vous n'avez pas besoin.
- Ouvrez les paramètres pour activer ou désactiver la balise autoréférente et la balise x-default.
- Définissez éventuellement une URL x-default dédiée ; laissez-la vide pour réutiliser l'URL autoréférente.
- Copiez les balises link générées et collez-les dans le <head> de chaque version linguistique de la page.
Exemples
Deux langues avec x-default
Entrée
self: en https://example.com/en/ row: ja https://example.com/ja/
Sortie
<link rel="alternate" hreflang="en" href="https://example.com/en/" /> <link rel="alternate" hreflang="ja" href="https://example.com/ja/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/en/" />
Ciblage régional
Entrée
row: en-US https://example.com/us/ row: en-GB https://example.com/uk/
Sortie
<link rel="alternate" hreflang="en-US" href="https://example.com/us/" /> <link rel="alternate" hreflang="en-GB" href="https://example.com/uk/" />
Les caractères spéciaux sont échappés
Entrée
row: fr https://example.com/?a=1&b=2
Sortie
<link rel="alternate" hreflang="fr" href="https://example.com/?a=1&b=2" />
Questions fréquentes
- Que génère cet outil ?
- Il génère des balises link rel="alternate" hreflang à partir des paires langue-URL que vous saisissez. Chaque ligne renseignée devient une balise <link> ; il peut aussi ajouter une balise autoréférente pour la page actuelle et une balise x-default, afin d'obtenir un bloc complet prêt à coller dans le <head> de la page.
- À quoi sert la balise x-default ?
- x-default désigne la page qu'un moteur de recherche doit afficher quand aucune des langues ou régions listées ne correspond à l'utilisateur. Vous pouvez lui donner sa propre URL, ou laisser l'URL x-default vide et l'outil réutilise l'URL autoréférente. Désactivez-la dans les paramètres si vous n'en voulez pas.
- Ai-je besoin d'une balise autoréférente ?
- Google recommande que chaque version linguistique inclue une balise hreflang pointant vers elle-même, en plus des balises de toutes les alternatives. Cet outil ajoute cette balise autoréférente à partir de la langue et de l'URL de la page actuelle ; vous pouvez la désactiver dans les paramètres si vous préférez l'ajouter manuellement.
- Quel format doit avoir le code hreflang ?
- Utilisez un code de langue ISO 639-1, éventuellement avec une région ISO 3166-1 – par exemple en, ja, es-MX ou zh-Hant. L'outil écrit le code exactement tel que vous le tapez, vérifiez donc qu'il s'agit d'une valeur valide ; l'URL doit être une adresse absolue commençant par https://.
- Mes données sont-elles envoyées à un serveur ?
- Non. Les balises sont créées entièrement dans votre navigateur avec JavaScript. Rien de ce que vous tapez – y compris des URL non publiées – n'est téléchargé, stocké ni envoyé où que ce soit, son utilisation sur des pages privées ou avant lancement est donc sûre.
Outils connexes
Générateur de JSON-LD
Générez des données structurées JSON-LD valides pour les schémas Article, Product, FAQPage, HowTo, LocalBusiness, Event, Recipe, BreadcrumbList et Organization à partir d'un simple formulaire.
Vérificateur de densité de mots-clés
Analysez n'importe quel texte pour compter la fréquence des mots et la densité de mots-clés sous forme d'expressions de 1, 2 ou 3 mots, avec une alerte de suroptimisation.
Générateur de balises meta
Générez des balises meta SEO, Open Graph et Twitter Card pour votre page à partir d'un titre, d'une description, d'une URL canonique, d'une image, d'un nom de site et d'un type de carte.
Aperçu Open Graph et carte sociale
Prévisualisez la façon dont un lien se déploie en carte sociale sur X, LinkedIn, Slack, Discord et Facebook à partir d'un titre, d'une description, d'une URL d'image et d'une URL de page.