Aller au contenu principal
Lexique SEOTechnique

Définition SEO

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)

De la théorie à la pratique ?

Comprendre le vocabulaire SEO, c'est bien. L'appliquer pour générer du trafic qualifié, c'est mieux. Discutons de votre stratégie de référencement.