Générez des balises hreflang correctes pour le SEO international. Assurez-vous que Google propose la version linguistique appropriée de vos pages au bon public dans le monde.
OneStepToRank surveille votre implémentation hreflang, détecte les liens bidirectionnels cassés et suit le classement de vos pages internationales dans différentes régions.
CommencerLes balises hreflang sont des attributs HTML qui indiquent aux moteurs de recherche quelle langue et quelle variante régionale optionnelle une page cible. Introduites par Google en 2011, elles résolvent un problème fondamental du SEO international : comment garantir que les utilisateurs en France voient votre page française, les utilisateurs en Allemagne voient votre page allemande, et les utilisateurs au Brésil voient votre page portugaise, sans que personne n’atterrisse sur la mauvaise version. La balise utilise le format hreflang="xx" ou hreflang="xx-YY", où xx est un code langue ISO 639‑1 et YY est un code pays ISO 3166‑1 Alpha‑2 optionnel.
Lorsque Google explore une page et trouve des annotations hreflang, il crée une carte de toutes les variantes linguistiques et régionales. Cette carte indique au système de classement de Google d’utiliser l’URL correcte lorsque la langue et la localisation de l’internaute correspondent à une variante spécifique. Sans hreflang, Google se base sur son analyse de contenu pour détecter la langue, ce qui conduit souvent à l’affichage de la mauvaise version dans les résultats de recherche, à des signaux de contenu dupliqué entre les versions linguistiques et à une perte de trafic organique sur les marchés clés.
Google considère hreflang comme un signal, pas une directive. Il prend fortement en compte vos annotations mais peut les ignorer si l’implémentation comporte des erreurs. Les trois règles les plus importantes pour une implémentation correcte sont :
La valeur x-default est un attribut hreflang spécial qui désigne une page de secours. Elle indique aux moteurs de recherche : « Si vous ne pouvez pas déterminer la meilleure correspondance linguistique pour cet utilisateur, envoyez‑le ici. » Il s’agit généralement de votre page sélecteur de langue, de la page d’accueil de votre marché principal, ou d’une page anglaise internationale. Google recommande d’inclure toujours x-default pour gérer les cas limites où aucune correspondance spécifique n’existe.
L’implémentation hreflang a un taux d’erreur notoirement élevé. Selon les audits des principaux outils SEO, plus de 75 % des sites avec des balises hreflang présentent au moins une erreur d’implémentation. Les erreurs les plus fréquentes comprennent : les balises de retour manquantes (brisant l’exigence bidirectionnelle), l’utilisation de codes langue incorrects (par ex. uk au lieu de en-GB pour l’anglais britannique), le mélange des méthodes d’implémentation (utiliser à la fois des balises de lien HTML et des entrées de plan du site XML pour les mêmes pages), le fait de pointer hreflang vers des URL non canoniques, et l’oubli de la balise auto‑référencée. Utilisez ce générateur pour produire une sortie correcte et validée et examinez votre implémentation avec le rapport Ciblage International de Google Search Console.
Les balises hreflang sont des attributs HTML qui indiquent aux moteurs de recherche quelle langue et quelle version régionale d’une page servir aux utilisateurs. Sans elles, Google peut afficher la mauvaise version linguistique dans les résultats de recherche, entraînant une mauvaise expérience utilisateur et un taux de clics plus faible. Elles sont essentielles pour tout site web proposant du contenu en plusieurs langues ou ciblant différents pays avec la même langue, comme des pages anglaises pour les États‑Unis, le Royaume‑Uni et l’Australie.
La valeur hreflang x-default désigne une page de secours pour les utilisateurs dont la langue ou la région ne correspond à aucune de vos annotations hreflang spécifiées. Elle indique aux moteurs de recherche : si aucune correspondance spécifique n’existe, envoyez l’utilisateur vers cette page. Typiquement, x-default pointe vers une page sélecteur de langue, la page d’accueil de votre marché principal ou une version anglaise internationale. Google recommande d’inclure toujours x-default afin que chaque utilisateur accède à une page pertinente.
Oui, les balises hreflang doivent être bidirectionnelles (également appelées réciproques). Si la page A déclare un hreflang pointant vers la page B, la page B doit également déclarer un hreflang pointant vers la page A. De plus, chaque page doit inclure une balise hreflang auto‑référencée. Si ces liens réciproques sont absents, Google peut ignorer toutes les annotations hreflang des pages concernées. Cette exigence bidirectionnelle est la source la plus fréquente d’erreurs hreflang dans Google Search Console.
Vous pouvez implémenter hreflang de trois manières : éléments de lien HTML dans la section
(le plus simple pour les petits sites), entrées xhtml:link dans le plan du site XML (idéal pour les grands sites avec de nombreuses versions linguistiques), ou en‑têtes de réponse HTTP (la seule option pour les fichiers non‑HTML comme les PDF). Choisissez une méthode et utilisez‑la de façon cohérente. Ne mélangez pas les méthodes pour le même ensemble de pages, car des signaux contradictoires peuvent amener Google à ignorer complètement vos annotations.