Aller au contenu principal
H
Technique

Hreflang

Attribut HTML indiquant aux moteurs de recherche la langue et la zone géographique ciblées par une page pour le SEO international.

Qu'est-ce que l'attribut hreflang ?

L'attribut hreflang est une annotation HTML qui indique aux moteurs de recherche quelle version linguistique et/ou géographique d'une page afficher a un utilisateur donné. C'est l'outil fondamental du SEO international, indispensable pour tout site multilingue ou multi-pays.

Sans hreflang, Google peut considérer les versions française et canadienne-française d'une même page comme du contenu dupliqué, ou afficher la mauvaise version a un utilisateur.

Syntaxe et implémentation

html
<!-- Dans le <head> de chaque page -->
<link rel="alternate" hreflang="fr-FR" href="https://example.com/fr/" />
<link rel="alternate" hreflang="fr-CA" href="https://example.com/fr-ca/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

La syntaxe suit le format langue-PAYS : la langue est un code ISO 639-1 (fr, en, de) et le pays un code ISO 3166-1 Alpha 2 optionnel (FR, CA, US). La valeur x-default désigne la page par défaut pour les utilisateurs ne correspondant a aucune version ciblée.

Règles d'implémentation strictes

  • Auto-référence obligatoire : chaque page doit se lister elle-même parmi ses versions alternatives
  • Annotations réciproques : si page A déclare page B comme alternative, page B doit déclarer page A
  • URLs absolues : toutes les URLs doivent être complètes et pointer vers des pages existantes (code 200)
  • Cohérence des codes : utiliser les codes ISO corrects (fr-FR, pas fr-france ou french)
  • Pas de conflits avec canonical : la canonical de chaque version doit pointer vers elle-même

Méthodes d'implémentation

Comparaison des méthodes d'implémentation hreflang

MéthodeEmplacementCas d'usage recommande
Balises <link>Dans le <head> HTMLSites de petite a moyenne taille
En-tête HTTPHeader Link: dans la réponse HTTPFichiers non-HTML (PDF, documents)
Sitemap XMLBalises xhtml:link dans le sitemapGrands sites (plus facile à maintenir)

Besoin d'un expert SEO ?

Passez de la théorie à la pratique. Discutons de votre stratégie de référencement naturel.

Réserver un appel stratégique