L’attribut hreflang est une balise HTML qui indique aux moteurs de recherche la langue et, éventuellement, la zone géographique ciblée par une page web. On l’intègre dans le code source d’un site pour signaler l’existence de versions alternatives d’un même contenu dans différentes langues ou pour différents pays.
Concrètement, hreflang prend la forme d’une balise <link> placée dans le <head> de chaque page. Elle utilise un code langue (comme « fr » pour le français) parfois complété d’un code pays (comme « fr-CA » pour le français canadien). Chaque page doit référencer toutes les autres versions linguistiques, y compris elle-même.
Sur un site WordPress multilingue, la gestion du hreflang est essentielle pour le SEO international. Sans cet attribut, Google risque d’afficher la mauvaise version linguistique dans ses résultats ou de considérer vos pages comme du contenu dupliqué. Des extensions comme WPML, Polylang ou Yoast SEO génèrent automatiquement ces balises. Vous pouvez aussi les déclarer via un sitemap XML ou des en-têtes HTTP, selon la configuration de votre site. Une implémentation correcte améliore l’expérience utilisateur et renforce votre visibilité dans chaque marché ciblé.
💡 Bon à savoir : Pensez toujours à ajouter une balise hreflang avec la valeur « x-default » qui désigne la page par défaut affichée lorsque aucune version linguistique ne correspond à la langue du visiteur.

