Générateur de balises hreflang
Créez des balises hreflang réciproques pour chaque version linguistique d’une page, et repérez les erreurs de code qui les cassent sans bruit.
Ce qu’il vérifie
- Construit une URL alternative par langue à partir de l’adresse saisie, avec un dossier (/fr/path), un sous-domaine (fr.site.com) ou un paramètre ?lang=.
- Avec les modèles dossier et sous-domaine, traite la première langue de votre liste comme langue par défaut, sans préfixe de langue.
- Signale les codes en double et tout code qui n’est pas une langue de deux lettres minuscules, suivie ou non d’une région de deux lettres comme pt-BR.
- Vous avertit quand la liste compte moins de deux versions, car une balise hreflang seule n’a rien vers quoi pointer.
- Ajoute si vous le souhaitez une ligne x-default qui pointe vers la version de votre choix.
- Produit l’ensemble sous forme de balises <link> pour le head de la page, ou d’un bloc <url> avec des lignes xhtml:link pour un sitemap XML.
Lire le résultat
Les remarques sous les boutons sont de deux sortes : des problèmes dans votre liste, comme un code en double ou invalide ou trop peu de versions, et des rappels. Réglez les problèmes avant de copier quoi que ce soit, car les moteurs de recherche ignorent les lignes dont ils ne comprennent pas le code.
L’outil déduit chaque URL du modèle choisi ; il ne les visite pas. Ouvrez quelques-unes des adresses générées avant de mettre en ligne. Si l’une renvoie une 404 ou une redirection, corrigez-la dans le résultat ou réparez la page, car une alternative qui pointe vers une page absente ou redirigée est ignorée.
Placez le même bloc dans le head de chaque version linguistique, y compris la page qu’il décrit. La vue sitemap ne donne l’entrée <url> que pour la première langue : répétez-la pour chaque version avec l’adresse de cette version dans <loc>, et vérifiez que votre <urlset> déclare l’espace de noms xhtml. Une seule des deux méthodes suffit, ce qui vous laisse un seul endroit à tenir à jour.
Questions
Le générateur vérifie-t-il mes pages en ligne ?
Non. Il fonctionne dans votre navigateur et construit les balises à partir de l’URL et des codes saisis. Il ne récupère pas vos pages, il ne peut donc pas savoir si chaque version existe ou porte déjà les mêmes balises.
Vers quoi doit pointer x-default ?
Vers la version destinée aux visiteurs dont la langue ne correspond à aucun de vos codes, en général votre langue principale. Si vous avez une page à part où les visiteurs choisissent leur langue, remplacez le href de x-default par cette page après la copie.
Quels codes de langue sont acceptés ?
Un code de langue ISO 639-1 de deux lettres en minuscules, suivi ou non d’une région de deux lettres : en, fr ou pt-BR. Il signale les autres formes comme zh-Hant, même si certaines sont valides ; vérifiez-les dans la documentation hreflang de Google.
Ai-je besoin de hreflang sur un site en une seule langue ?
Non. hreflang décrit les versions linguistiques ou régionales d’une même page ; avec une seule version, il n’y a rien vers quoi pointer.
Cet outil vérifie une page, une fois. Votre équipe vérifie chaque page, chaque semaine, et corrige ce qu’elle trouve.
Plus d’outils gratuits
Nettoyeur de texte IA
Repérez les caractères invisibles et les filigranes cachés dans un texte collé, et supprimez-les.
Générateur de robots.txt
Rédigez des règles d’exploration que les moteurs suivent vraiment, avec votre sitemap déjà relié.
Vérificateur de sitemap.xml
Analysez un sitemap en ligne pour trouver les erreurs qui tiennent vos pages hors de l’index.
Vérificateur de balises meta
Voyez exactement ce que les moteurs de recherche et les réseaux sociaux lisent sur une page.
Aperçu d’extrait SERP
Voyez où votre titre et votre description seront coupés avant de les publier.
Générateur de balisage schema
Produisez du JSON-LD valide pour les types que les moteurs de recherche utilisent vraiment.