Outil gratuit

Générateur de hreflang

Produisez vos annotations hreflang en balises, en-têtes HTTP ou sitemap, avec validation des codes langue et région.

Les annotations hreflang indiquent à Google quelle version d’une page servir selon la langue et le pays. Elles échouent presque toujours pour la même raison : une erreur de code, ou une absence de réciprocité.

Vos versions linguistiques

Code langue en minuscules (ISO 639-1), région en majuscules (ISO 3166-1). « fr-BE », pas « fr-be » ni « FR ». Ajoutez « x-default » pour la version de repli.

hreflang URL absolue Action

Un seul des trois suffit. Les cumuler multiplie les risques de contradiction.

À poser sur chaque page

Ajoutez au moins une langue et une URL absolue.

La réciprocité n’est pas optionnelle. Chaque page doit porter le jeu complet d’annotations, auto-référence incluse. Si la page néerlandaise ne pointe pas vers la française alors que l’inverse est vrai, Google ignore l’ensemble. C’est la première cause de hreflang inopérants.

La syntaxe, précisément

  • Le code langue suit la norme ISO 639-1, en minuscules : fr, nl, de.
  • Le code région, facultatif, suit la norme ISO 3166-1 alpha-2, en majuscules : fr-BE, nl-BE, pt-BR.
  • La valeur x-default désigne la version servie aux visiteurs dont la langue ne figure pas dans votre liste.
  • Une région seule n’existe pas : BE n’est pas une valeur hreflang valide. Il faut toujours une langue.

Trois emplacements sont possibles — balises <link> dans le <head>, en-têtes HTTP Link, ou sitemap XML. Un seul suffit. Les cumuler n’apporte rien et multiplie les risques de contradiction.

Les erreurs courantes

  • L’absence de réciprocité. Si la page française pointe vers la néerlandaise mais que l’inverse est faux, Google ignore l’annotation. C’est la première cause de hreflang inopérants, et de loin.
  • L’oubli de l’auto-référence. Chaque page doit se déclarer elle-même dans son propre jeu d’annotations.
  • Les codes inventés. fr-be en minuscules, FR en majuscules, fr_BE avec un souligné, en-UK au lieu de en-GB : autant d’annotations silencieusement ignorées.
  • Les URL relatives. Les href doivent être absolus, protocole compris.
  • Pointer plusieurs codes vers la même URL. Deux versions linguistiques ne peuvent pas être la même page.
  • Annoter une page en noindex. Une page exclue de l’index ne peut pas être une alternative valide.

Ce que hreflang ne fait pas

Ce n’est pas une redirection. Le visiteur qui arrive sur la mauvaise version y reste : hreflang aide Google à choisir la bonne page dans ses résultats, il ne déplace personne. Si vous voulez rediriger, c’est une décision distincte — et une redirection automatique par adresse IP a ses propres effets de bord sur l’exploration.

Pour aller plus loin

Dernière vérification : 27 août 2026

Escalier aux tons bleu nuit

Premier échange sans engagement

Un projet d’acquisition à cadrer ?

Trente minutes suffisent à savoir si nous sommes le bon partenaire. Vous repartez avec deux ou trois pistes concrètes, quelle que soit la suite.