Générateur hreflang
Hreflang Generator construit les annotations de langue alternative utilisées par Google, dans votre navigateur.
Variantes linguistiques
- Aucune entrée x-default. En ajouter une est recommandé pour offrir une page de repli aux utilisateurs non ciblés.
Chaque page alternative doit renvoyer le même ensemble hreflang. Cet outil travaille à partir d'un seul ensemble sur votre appareil et ne peut pas vérifier que les autres pages renvoient bien vers celle-ci — cela nécessite un crawl.
<link rel="alternate" hreflang="en" href="https://example.com/"> <link rel="alternate" hreflang="fr" href="https://example.com/fr/">
Comment l'utiliser
- Ajoutez une ligne par version linguistique avec sa valeur hreflang et son URL absolue
- Passez en revue les erreurs et avertissements par ligne et sur l'ensemble
- Renseignez éventuellement l'URL de la page courante et activez le snippet XML de sitemap
- Copiez les balises HTML, copiez le snippet XML, ou téléchargez la checklist CSV
Ajoutez une ligne par version linguistique — une valeur hreflang et son URL absolue — et l'outil valide chacune : la syntaxe hreflang (un code langue comme en, un code langue-RÉGION comme en-US, ou x-default) et des URL http:// ou https:// uniquement. Les valeurs sont normalisées en langue minuscule et région MAJUSCULE, si bien que EN-us devient en-US ; une valeur clairement invalide n'est jamais devinée. Des contrôles locaux signalent en erreur les valeurs hreflang dupliquées et plus d'un x-default, et en avertissement l'absence de x-default, une URL réutilisée pour plusieurs langues, une seule alternative, un #fragment, ou des schémas ou hôtes mélangés. Un champ facultatif URL de la page courante vérifie que la page se référence elle-même. L'outil génère les balises <link rel="alternate"> dans l'ordre de vos lignes, un snippet XML de sitemap facultatif avec la note sur le namespace xhtml, et une checklist CSV. Il ne peut pas confirmer que les autres pages renvoient le même ensemble hreflang — cela nécessite un crawl — donc il se limite à une guidance, et il ne fait jamais de requête. Contrairement au générateur de balises meta, qui produit des balises title et description, et contrairement à un générateur de sitemap, qui liste les URL d'un site, cet outil décrit uniquement les relations entre les versions linguistiques d'une page. Tout s'exécute localement ; vos URL ne sont jamais envoyées où que ce soit.
FAQ
hreflang indique aux moteurs de recherche qu'une page a des versions équivalentes pour d'autres langues ou régions, afin qu'un utilisateur francophone puisse voir l'URL française plutôt que l'anglaise. C'est une indication sur les relations entre pages, pas une redirection.
Oui. Un ensemble hreflang bien formé est auto-référentiel : chaque version linguistique liste toutes les alternatives, y compris elle-même. Renseignez le champ URL de la page courante et l'outil avertit si cette URL manque parmi les entrées.
x-default désigne l'URL à montrer aux utilisateurs dont la langue ou la région n'est couverte par aucune autre entrée — souvent un sélecteur de langue ou une page d'accueil globale. Un ensemble ne peut avoir qu'un seul x-default, et cet outil traite un second comme une erreur.
Non. Il travaille à partir d'un seul ensemble d'entrées sur votre appareil et ne récupère jamais les autres pages. La réciprocité — chaque alternative renvoyant le même ensemble hreflang — doit être vérifiée avec un crawler ou dans la Search Console ; l'outil se limite à une guidance.
Oui. Activez le snippet de sitemap pour obtenir un bloc <url> avec des entrées <xhtml:link>. Votre élément <urlset> a besoin de xmlns:xhtml="http://www.w3.org/1999/xhtml", et l'outil inclut cette note dans la sortie.