Hreflang
Balise indiquant à Google la langue et la région ciblées par chaque version d’une page, pour servir la bonne variante aux internautes selon leur localisation.
Qu’est-ce que l’attribut hreflang ?
Hreflang est un attribut HTML (ou en-tête HTTP) qui indique à Google la langue et la région ciblées par chaque version d’une page. Il permet de servir la bonne variante aux internautes selon leur langue et leur localisation, sans pour autant transférer de l’autorité entre les versions.
Comment fonctionne le balisage hreflang ?
Chaque variante déclare toutes les autres, y compris elle-même : l’ensemble doit être réciproque et complet. La valeur x-default désigne la page par défaut, servie quand aucune variante ne correspond.
<link rel="alternate" hreflang="fr" href="https://www.example.com/" />
<link rel="alternate" hreflang="fr-ma" href="https://www.example.com/ma/" />
<link rel="alternate" hreflang="x-default" href="https://www.example.com/" />Quelles erreurs éviter ?
- Déclarations non réciproques : chaque page doit lister toutes les variantes, y compris la sienne.
- Pointer hreflang vers des pages en noindex, en 404 ou en redirection.
- Oublier les variantes pays quand langue et pays diffèrent (fr vs fr-ma).
Exemple concret
Un site marocain propose une version /ma/ en français pour le Maroc et une version / en français pour la France. Sans hreflang, Google pourrait classer la mauvaise version. Avec un balisage réciproque, chaque internaute reçoit la variante prévue.
Informations sur le terme
- Alias
- Balise hreflang · Annotation hreflang
- Catégorie
- SEO international et multilingue