Définition
La balise hreflang (rel='alternate' hreflang='xx') est un attribut HTML utilise pour indiquer aux moteurs de recherche les differentes versions linguistiques ou regionales d'une page. Elle permet a Google de servir la bonne version de la page selon la langue et la localisation de l'utilisateur. Les balises hreflang doivent etre reciproques (chaque page doit reference toutes les autres versions) et inclure une valeur x-default pour la version par defaut. Elles peuvent etre implementees dans le head HTML, les en-tetes HTTP ou le sitemap XML.
Points clés à retenir
- Indique la langue et la region cible de chaque version d'une page
- Les balises doivent etre reciproques entre toutes les versions
- Peut etre implemente en HTML head, en-tetes HTTP ou sitemap XML
Exemples concrets
Site bilingue FR/EN
Un site francais cree des balises hreflang sur chaque page pointant vers les versions fr et en, plus un x-default vers la version francaise.
Ciblage regional
Un site e-commerce avec des prix differents pour la France et la Belgique utilise hreflang='fr-FR' et hreflang='fr-BE' pour cibler chaque marche.
Questions fréquentes
Si la page A pointe vers la page B mais que B ne pointe pas vers A, Google ignorera le hreflang. La reciprocite est obligatoire pour que l'attribut soit pris en compte.
Non, Bing n'utilise pas hreflang. Il utilise la balise meta language et le content-language. Cependant, hreflang reste essentiel pour Google qui domine le marche de la recherche.
Termes liés
Aller plus loin avec LemmiLink
Découvrez comment LemmiLink peut vous aider à mettre en pratique ces concepts SEO.
Dernière mise à jour : 2026-02-07