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
<!-- 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éthode | Emplacement | Cas d'usage recommande |
|---|---|---|
| Balises <link> | Dans le <head> HTML | Sites de petite a moyenne taille |
| En-tête HTTP | Header Link: dans la réponse HTTP | Fichiers non-HTML (PDF, documents) |
| Sitemap XML | Balises xhtml:link dans le sitemap | Grands sites (plus facile à maintenir) |
Termes liés
SEO international
Optimisation du référencement pour cibler plusieurs pays et/ou langues, avec gestion des balises hreflang et des domaines.
Canonical
Balise HTML indiquant aux moteurs de recherche quelle URL est la version principale d'une page en cas de contenu dupliqué.
Sitemap XML
Fichier XML listant toutes les URLs importantes d'un site pour faciliter leur découverte par les moteurs de recherche.
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