SEO & Search

Hreflang

Attribut HTML indiquant aux moteurs de recherche la langue et la région ciblée d'une page. Essentiel pour les sites multilingues.

L'attribut hreflang indique aux moteurs de recherche quelle version linguistique ou régionale d'une page afficher aux utilisateurs selon leur localisation et langue.

Syntaxe et réciprocité obligatoires

Chaque page doit lister toutes ses variantes, y compris elle-même, avec un code langue ISO 639-1 suivi si besoin d’un code pays ISO 3166-1, par exemple fr, fr-BE ou fr-CA. Les déclarations doivent être réciproques, sinon elles sont ignorées. Trois implémentations possibles : balises link dans le head, en-têtes HTTP pour les fichiers non HTML, ou sitemap XML à grande échelle.

Quand hreflang ne sert à rien

Inutile sur un site monolingue visant un seul marché. Inutile aussi si vos versions diffèrent réellement par l’offre et les prix : ce sont alors des pages distinctes, pas des variantes. Retenez surtout que hreflang n’est pas un signal de classement : il choisit la bonne version à afficher, il ne fera jamais remonter une page faible.

Erreurs qui annulent le balisage

Les plus répandues : URLs relatives au lieu d’URLs absolues, codes inventés comme en-UK au lieu de en-GB, déclarations pointant vers des pages en noindex ou redirigées. Vient ensuite l’oubli du x-default pour les visiteurs hors marchés couverts, puis le canonical qui contredit le hreflang en désignant une autre langue. Contrôlez le rapport dédié de votre outil de crawl après chaque déploiement.

Exemple concret

Un éditeur SaaS sert la Belgique, la France et le Canada avec trois URLs francophones. Sans hreflang, la page française s’affiche aux visiteurs belges et environ 30 pour cent d’entre eux voient des prix inadaptés. Après balisage réciproque et ajout d’un x-default, chaque marché reçoit sa version.

Termes associés

Hreflang en pratique : SEO & Search

Pour aller au-delà de la définition, découvrez notre accompagnement growth long terme.

Voir Accompagnement stratégique