hyperrank
Plateformes et stratégie

SEO international et hreflang : le guide pour un site multilingue

Le hreflang relie les versions linguistiques d'une page pour que Google affiche la bonne à chaque visiteur.

· 2 min de lecture

Si votre site existe en plusieurs langues ou pour plusieurs pays, le hreflang est l'outil qui permet à Google de comprendre la relation entre ces versions et d'afficher la plus adaptée à chaque internaute.

À quoi sert le hreflang ?

Cet attribut indique que plusieurs pages sont des équivalents dans des langues ou des régions différentes. Il aide à servir la bonne version dans les résultats (par exemple la page française à un utilisateur francophone) et évite que les versions soient perçues comme du contenu dupliqué en concurrence. C'est un signal d'aide, pas une garantie.

La syntaxe

Dans l'en-tête de chaque page, on déclare toutes les versions, y compris la page elle-même :

<link rel="alternate" hreflang="fr" href="https://www.exemple.com/fr/" />
<link rel="alternate" hreflang="en" href="https://www.exemple.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://www.exemple.com/" />
  • La langue s'écrit avec un code à deux lettres (fr, en, de).
  • La région est facultative et s'ajoute après un tiret (fr-be, en-gb, en-us).
  • x-default désigne la page de repli pour les visiteurs dont la langue n'est pas couverte, ou une page de sélection de langue.

Où déclarer le hreflang ?

Trois méthodes équivalentes existent : les balises link dans l'en-tête HTML, les en-têtes HTTP (utile pour les PDF) ou le sitemap XML. Choisissez-en une seule pour éviter les incohérences.

Les règles à respecter

  • Réciprocité : si la page A déclare la page B, la page B doit déclarer la page A. Sans lien retour, la déclaration peut être ignorée.
  • Auto-référence : chaque page se déclare elle-même dans la liste.
  • URL complètes et canoniques : utilisez des adresses absolues, qui répondent en 200 et sont indexables.
  • Cohérence avec la canonical : chaque version doit avoir sa propre canonical, pas une canonical vers une autre langue.

Les erreurs fréquentes

  • Un code invalide, comme en-uk au lieu de en-gb.
  • Des liens vers des pages redirigées, en erreur ou en noindex.
  • Un hreflang sur certaines pages seulement, ou des listes différentes d'une version à l'autre.
  • Des pages traduites automatiquement de manière médiocre, sans relecture.

Structure d'URL

Un sous-répertoire par langue (/fr/, /en/) est souvent le plus simple à maintenir. Traduisez réellement le contenu, y compris les titres, les meta descriptions et les URL, plutôt que de ne traduire que le texte visible.

#hreflang#seo international#site multilingue#x-default#langue
Testez votre site gratuitement Audit SEO, vitesse, sécurité, E-E-A-T… résultats en quelques secondes.
Lancer un audit SEO →