Hreflang : baliser les versions linguistiques et régionales

SEO technique
À retenir

L’attribut hreflang aide Google à identifier les variantes linguistiques ou régionales d’une même page. Il sert à présenter la version la plus adaptée à l’internaute, par exemple une page française en France et une version française destinée au Canada.

À quoi sert hreflang

L’attribut hreflang aide Google à identifier les variantes linguistiques ou régionales d’une même page. Il sert à présenter la version la plus adaptée à l’internaute, par exemple une page française en France et une version française destinée au Canada.

Il ne traduit pas les contenus, ne remplace pas une URL indexable et ne garantit pas le classement. Un site uniquement francophone sans variantes n’a généralement pas besoin de ce balisage.

Syntaxe et cohérence des variantes

Chaque version doit déclarer l’ensemble des alternatives, y compris elle-même. Une version française peut utiliser fr, tandis que fr-CA cible le français au Canada. Les codes de langue et de région doivent être valides.

Vous pouvez déclarer les alternatives dans l’en-tête HTML, les en-têtes HTTP pour certains fichiers ou le sitemap XML. Choisissez une méthode cohérente et évitez les déclarations contradictoires.

Les erreurs qui neutralisent le signal

Les liens non réciproques sont fréquents : si A pointe vers B, B doit aussi pointer vers A. Vérifiez également les URL en erreur, les redirections, les pages non indexables et les incohérences entre canonical et variantes.

N’utilisez pas hreflang pour masquer des pages dupliquées sans véritable distinction linguistique ou régionale. Chaque variante doit être utile à son public.

Procédure de contrôle

Dressez la liste des versions d’une page, vérifiez leurs réponses HTTP, leurs canonicals et les annotations croisées. Contrôlez ensuite plusieurs modèles de pages, pas seulement l’accueil.

Pour une stratégie GEO internationale, ce travail améliore la lisibilité de l’architecture multilingue, mais ne démontre pas qu’un assistant IA citera une version plutôt qu’une autre.

Do you need hreflang?
  1. Multiple language versions?If the same content exists in two or more languages, hreflang likely applies.
  2. Or multiple regions, same language?US vs UK English or pt-br vs pt-pt also needs hreflang to target the right audience.
  3. Single language, single region?If you serve one language to one country, skip hreflang — it adds nothing.
  4. Pick one methodChoose HTML head, HTTP headers, or XML sitemap — never mix methods on the same page.
  5. Add return tags everywhereEvery page must reference every alternate, including itself, or Google ignores the set.
  6. Validate and auditConfirm absolute URLs, valid ISO codes, and self-canonicals, then re-audit after launch.
Three ways to implement hreflang
MethodBest forProsCons
HTML head <link>Most HTML pages, small to mid sitesEasy to inspect and debugBloats markup with many languages
HTTP Link headerNon-HTML files like PDFsOnly option for files with no headHard to inspect; needs server config
XML sitemapLarge sites, hundreds of URLsLean pages, one file to auditRequires correct sitemap structure

Sur le même sujet

Analyser votre site avec GEO Audit

Explorez les contrôles SEO, GEO et AEO disponibles et identifiez des pistes d’amélioration technique. Un audit ne garantit pas une citation dans les réponses IA.

Lancer un audit →

À lire également

Recherches associées