Skip to main content
Retour au glossaire
Avancé#SEO Glossary#SEO Fundamentals#International SEO#SEO

Hreflang Tag

Balise hreflang expliquee : versions linguistiques, liens retour, x-default, canonicals, sitemaps, mobile et erreurs SEO international.

Revise par Contextter Team8 min de lecture

En langage simple

La balise hreflang relie les versions linguistiques et regionales d'une page pour aider Google a afficher la bonne URL locale.

Points clés

  • Pourquoi hreflang relie les pages localisees comme variantes
  • Quelles regles appliquer aux liens retour, self-references
  • x-default et URL completes
  • Comment canonicals
  • sitemaps et versions mobiles fonctionnent avec hreflang

Analyse détaillée

Definition Rapide

La balise hreflang indique a Google quelles versions linguistiques ou regionales d'une page appartiennent au meme ensemble. Elle aide a envoyer les utilisateurs vers la version localisee la plus adaptee, par exemple la page allemande, anglaise, francaise ou espagnole.

Explication Simple

Hreflang fonctionne comme un panneau de direction pour les sites internationaux. Une page ne dit pas seulement : "je suis la version francaise". Elle dit aussi : "voici mes variantes correspondantes pour l'Allemagne, l'Espagne, les Etats-Unis, le Royaume-Uni ou les utilisateurs non associes a une variante precise."

Le point important : hreflang ne traduit pas le contenu, ne detecte pas la langue et ne transforme pas une mauvaise localisation en bonne page. Google utilise ses propres systemes pour determiner la langue d'une page. Hreflang sert surtout a relier les bonnes variantes d'un meme contenu ou d'un contenu tres proche.

Quand hreflang fonctionne bien, un utilisateur en Allemagne a plus de chances de voir la version allemande, un utilisateur en Espagne la version espagnole, et un utilisateur international non couvert une page x-default.

Pourquoi Hreflang Compte en SEO

Les sites internationaux ont souvent des pages tres proches : anglais US, anglais UK, allemand Allemagne, allemand Suisse, espagnol Espagne, espagnol Mexique. Sans alternates clairs, Google peut comprendre beaucoup de choses seul, mais peut tout de meme afficher la mauvaise version regionale.

Hreflang est particulierement utile quand le contenu est traduit ou adapte localement. Il ne resout pas automatiquement le contenu duplique, mais il explique que ces pages sont des variantes localisees les unes des autres.

Pour les entreprises presentes sur plusieurs marches, c'est essentiel. Un resultat de recherche doit non seulement ranker, mais aussi correspondre. Une forte page US aide moins un utilisateur francais si les prix, le droit, la langue ou les contacts ne correspondent pas.

Hreflang Est une Logique de Cluster

Une seule balise hreflang raconte rarement toute l'histoire. Google doit voir un ensemble coherent : cette URL appartient a ce groupe, ces autres URL sont des alternatives adaptees, et toutes les variantes confirment cette relation.

C'est pourquoi les projets hreflang ne sont pas de simples taches de meta tag. Ce sont des sujets d'architecture. Chaque nouvelle page de langue modifie tout l'ensemble. Si une variante manque, une autre est en noindex ou une canonical pointe entre langues, plus qu'une ligne est fausse. Tout le cluster devient moins fiable.

Ce Que Hreflang Peut Faire

Afficher la Bonne Version Linguistique

Hreflang aide Google a montrer la version qui correspond mieux a la langue ou a la region de l'utilisateur.

Expliquer les Relations Entre Variantes

Les balises relient des pages qui appartiennent au meme ensemble. C'est utile quand plusieurs versions linguistiques ou pays existent.

Definir x-default

x-default peut designer une page de repli, par exemple une page globale ou un selecteur de langue pour les utilisateurs non associes a une variante precise.

Ce Que Hreflang Ne Fait Pas

Pas un Booster de Classement

Hreflang n'est pas une astuce directe pour mieux ranker. Il aide surtout la bonne URL a apparaitre pour la bonne personne.

Pas une Detection de Langue

Google n'utilise pas hreflang pour detecter la langue d'une page. La langue doit etre claire dans le contenu lui-meme.

Pas une Reparation de Canonical

Si les canonicals sont mal configurees, hreflang peut echouer. Une page francaise qui canonise vers l'anglais n'est generalement pas une bonne candidate hreflang.

Exemple HTML

Une page avec versions allemande, anglaise et espagnole pourrait contenir ceci dans le head :

~~~html <link rel="alternate" hreflang="de" href="https://example.com/de/produkt/" /> <link rel="alternate" hreflang="en" href="https://example.com/en/product/" /> <link rel="alternate" hreflang="es" href="https://example.com/es/producto/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" /> ~~~

Ces liens doivent etre dans le head et presents de facon coherente sur chaque variante.

Les Liens Retour Sont Necessaires

Hreflang fonctionne de maniere fiable seulement si les pages pointent mutuellement les unes vers les autres. Si la page francaise pointe vers l'anglais, mais que l'anglais ne renvoie pas vers le francais, Google peut ignorer cette relation.

Chaque version linguistique doit lister elle-meme et toutes les alternatives pertinentes. Cela semble repetitif, mais c'est precisement le but : Google doit voir un ensemble coherent.

Utiliser des URL Completes

Les URL hreflang doivent etre completes, avec protocole et domaine :

~~~txt https://example.com/fr/produit/ ~~~

Les chemins relatifs comme /fr/produit/ ne sont pas une bonne base. Dans des setups internationaux avec sous-domaines, ccTLD, staging et plusieurs hosts, des URL ambigues creent vite de mauvais clusters.

Codes Langue et Region

Un code langue comme fr cible le francais en general. Un code combine comme fr-CA cible le francais au Canada. Pour l'anglais, en, en-US, en-GB et d'autres variantes peuvent etre utiles.

Il faut marquer seulement les vraies variantes. Si deux pages different par prix, ecriture, livraison ou droit local, le ciblage regional peut etre utile. S'il n'existe pas de vraie difference, une URL separee n'est pas toujours necessaire.

HTML, En-Tete HTTP ou Sitemap

HTML

Hreflang dans le head HTML fonctionne bien pour les petits et moyens setups quand les templates sont controles proprement.

En-Tete HTTP

Les en-tetes HTTP sont utiles pour les fichiers non HTML comme les PDF, quand il n'existe pas de head HTML.

Sitemap XML

Hreflang dans les sitemaps peut etre plus facile a maintenir pour les grands sites internationaux. Le point important est d'eviter plusieurs methodes contradictoires. Google considere les methodes comme equivalentes ; la meilleure est celle que votre equipe peut maintenir proprement.

Hreflang et Canonicals

Chaque page localisee doit canoniser vers une version de la meme langue ou vers la bonne variante locale. Hreflang dit : "ce sont des alternatives". Canonical dit : "voici la version preferee de ce contenu."

Si toutes les versions linguistiques canonisent vers une seule URL anglaise, les autres langues peuvent perdre leur role SEO propre. Hreflang et canonical doivent raconter la meme architecture.

Mobile et Hreflang

Avec mobile-first indexing, hreflang doit aussi etre visible et correct sur la version mobile. Si desktop contient des alternates propres mais mobile non, le risque augmente.

Avec des URL mobiles separees, la complexite monte encore : URL mobile, URL desktop, canonical, alternate et hreflang doivent etre alignes. Le responsive design est souvent plus simple.

Erreurs Frequentes

  • Liens retour manquants entre versions linguistiques.
  • Mauvais codes langue ou region.
  • URL relatives au lieu d'URL completes.
  • Hreflang pointe vers 404, redirection, noindex ou mauvaise canonical.
  • x-default absent sur les selecteurs globaux.
  • HTML et sitemap hreflang se contredisent.
  • Les versions mobiles ont un set hreflang different du desktop.
  • Le contenu est traduit automatiquement mais pas vraiment localise.

Exemple Pratique

Un editeur SaaS possede des pages pour l'Allemagne, les Etats-Unis, le Royaume-Uni et l'Espagne. Toutes decrivent le meme produit, mais prix, langue, temoignages et details juridiques different.

L'equipe cree un ensemble hreflang : de-DE, en-US, en-GB, es-ES et x-default pour la page globale de selection. Chaque page se liste elle-meme et liste toutes les alternatives. Les canonicals pointent vers chaque version locale. Le sitemap contient les memes relations.

Resultat : Google peut comprendre le groupe de variantes et envoyer les utilisateurs vers la page marche la plus adaptee.

Comment Verifier

Ne verifiez pas hreflang sur une seule page. Les erreurs internationales apparaissent souvent dans le cluster. Prenez un groupe d'URL et controlez toutes les variantes ensemble : code de statut, canonical, hreflang, x-default, langue, sortie mobile, sitemap et liens internes.

Si une variante manque, casse ou canonise mal, plus d'une page est concernee. Tout l'ensemble d'alternates peut devenir peu fiable.

Note Search Console

L'ancien rapport International Targeting dans Search Console est deprecated. Cela ne signifie pas que Google a cesse de prendre en charge hreflang. Cela signifie que cet ancien rapport n'est plus la surface centrale de controle.

En pratique, il faut verifier autrement : URL Inspection pour des exemples individuels, outils de crawl pour des clusters complets, controles de sitemap pour les grands ensembles, et controles logiques pour canonical, code statut et indexabilite. Hreflang est justement un signal qu'il ne faut pas valider seulement en regardant le navigateur.

Governance Pour Equipes Internationales

Hreflang est rarement un setup unique. Nouveaux marches, nouveaux templates CMS, changement de domaine, refonte ou nouvelle navigation mobile peuvent changer les signaux. Les equipes internationales ont donc besoin de responsabilites claires : qui cree les codes langue, qui verifie les canonicals, qui controle que le sitemap a vraiment ete mis a jour apres publication ?

Regle utile : une nouvelle page locale ne devrait pas etre publiee tant que son set d'alternates complet n'est pas pret. Sinon, le site cree un cluster a moitie construit, incoherent pour utilisateurs et moteurs.

Mini-Workflow

1. Definir les vraies variantes langue et region. 2. Choisir HTML, en-tete HTTP ou sitemap. 3. Generer un set hreflang complet pour chaque URL avec self-reference. 4. Ajouter x-default s'il existe une page globale ou de repli. 5. Verifier canonicals, codes de statut et indexabilite. 6. Comparer sortie mobile et desktop. 7. Refaire apres nouveau pays, changement CMS ou refonte.

Perspective Contextter

Contextter peut traiter hreflang comme une partie de la localisation de contenu. Traduire le texte ne suffit pas. Chaque page locale a besoin de la bonne intention de recherche, de preuves locales, de signaux techniques corrects et d'une relation claire avec les autres variantes.

Hreflang devient ainsi plus qu'une balise dans le head : c'est un controle qualite de l'architecture SEO internationale.

Termes Lies

Bonnes lectures suivantes :

  • international-seo
  • content-localization
  • canonical-tag
  • xml-sitemap
  • mobile-first-indexing
  • duplicate-content

Sources de Revision

Pourquoi c'est important pour le SEO

Hreflang aide Google a afficher la bonne version linguistique ou regionale d'une page.

Questions fréquentes

Qu'est-ce que Hreflang Tag ?

La balise hreflang relie les versions linguistiques et regionales d'une page pour aider Google a afficher la bonne URL locale.

Pourquoi Hreflang Tag est-il important pour le SEO ?

Hreflang aide Google a afficher la bonne version linguistique ou regionale d'une page.

Planifier un contenu SEO plus clair avec Contextter

Contextter relie recherche, briefs, redaction, scoring et revue CMS dans un workflow tracable.

Voir la fonctionnalite