Hreflang

Qu'est-ce que Hreflang ?

Hreflang est une annotation HTML et d'en-tête HTTP qui indique aux moteurs de recherche quelle variante linguistique et régionale d'une page doit être servie à quelle audience. C'est l'un des signaux de SEO technique les plus importants pour toute boutique opérant sur plusieurs marchés, et il est notoirement facile à mal configurer.

Définition

Hreflang prend la forme de liens rel="alternate" hreflang="de-CH" pointant depuis chaque page localisée vers tous ses pairs, y compris elle-même. La valeur combine un code langue ISO 639-1 avec un code région ISO 3166-1 alpha-2 optionnel, par exemple en-GB, de-AT ou fr-CA. Une valeur spéciale, x-default, marque l'URL de repli pour les utilisateurs dont la locale n'est pas explicitement couverte. Hreflang peut être déclaré dans le head HTML, dans les en-têtes HTTP pour les assets non-HTML, ou dans un sitemap XML. Le cluster doit être bidirectionnel : si de-DE pointe vers de-CH, de-CH doit pointer en retour vers de-DE.

Pourquoi c'est important

Sans hreflang, Google peut classer la mauvaise locale pour une requête, un acheteur suisse pourrait voir des prix /de/de/ en EUR au lieu de prix /de/ch/ en CHF, entraînant rebond, perte de confiance et budget publicitaire gaspillé. Dans une stack Composable-Commerce comptant de nombreuses variantes de locale générées automatiquement, des clusters hreflang manquants ou auto-contradictoires peuvent supprimer des marchés entiers de la recherche organique. Hreflang interagit étroitement avec le Locale Routing, la Domain Strategy et les balises canoniques, les changements se propagent donc rapidement sur toute la surface indexable.

Cas d'usage

Une boutique multi-région génère automatiquement les clusters hreflang à partir de son arbre de locales CMS, de sorte qu'ajouter un nouveau marché comme nl-BE met à jour chaque page existante dans la même release. Une enseigne avec à la fois des arbres /en/us/ et /en/gb/ utilise hreflang pour désambiguïser un contenu quasi dupliqué et éviter la cannibalisation. Une marque qui consolide des ccTLD vers une seule Domain Strategy en sous-dossier utilise hreflang plus des redirections 301 pour préserver l'équité SEO. Les fonctions edge peuvent aussi injecter des en-têtes hreflang pour les PDF, flux RSS ou variantes AMP là où le head HTML n'est pas disponible. Dans chaque cas, hreflang est le contrat entre l'i18n, le SEO et les attentes réelles de locale de l'utilisateur.

Voir aussi

Découvrez Multi-Brand and Multi-Market · SEO and GEO.

Frontend Insights