PYKEngine
disponible
30 juin 2026 · seo · 4 min de lecture

hreflang : réussir le SEO d'un site multilingue sans se tromper

Structure d'URLs, balises hreflang, x-default, pièges de réciprocité : les décisions techniques qui font qu'un site multilingue ressort dans la bonne langue.

Un site multilingue pose une question que les moteurs ne peuvent pas résoudre seuls : quelle version montrer à quel visiteur ? Sans signaux explicites, Google devine — et se trompe : version anglaise servie à des Français, versions qui se cannibalisent, pages traduites jamais indexées. La réponse technique s'appelle hreflang, et c'est l'un des sujets SEO où le taux d'erreur d'implémentation est le plus élevé. Méthode.

D'abord : une URL par langue, sans exception

Avant toute balise, la fondation : chaque version linguistique doit avoir sa propre URL stable. Les trois structures viables :

StructureExempleCommentaire
Sous-répertoireexemple.fr/en/La plus simple à opérer, un seul domaine à gérer
Sous-domaineen.exemple.frSéparation nette, configuration multipliée
Domaine par paysexemple.deSignal géographique fort, coût et SEO à reconstruire par domaine

Aucune n'est « la bonne » dans l'absolu : le sous-répertoire est le choix par défaut raisonnable pour la plupart des entreprises ; les domaines par pays se justifient pour des marques établies localement avec des équipes dédiées.

Ce qui est éliminatoire, en revanche : servir plusieurs langues sur la même URL (détection par cookie, par en-tête Accept-Language ou par paramètre ?lang=). Les robots ne portent pas de cookies et crawlent majoritairement depuis les États-Unis : ils ne verront qu'une seule version. La détection automatique reste utile — mais comme redirection initiale vers l'URL de la bonne langue, jamais comme mécanisme de rendu.

hreflang : déclarer le réseau de traductions

Chaque page annonce l'ensemble de ses versions, y compris elle-même :

<link rel="alternate" hreflang="fr" href="https://www.exemple.fr/services" />
<link rel="alternate" hreflang="en" href="https://www.exemple.fr/en/services" />
<link rel="alternate" hreflang="x-default" href="https://www.exemple.fr/services" />

Les règles qui concentrent 90 % des erreurs :

  • Réciprocité obligatoire : si la page FR déclare la version EN, la page EN doit déclarer la version FR. Un lien non réciproque est ignoré silencieusement — c'est le piège le plus fréquent, invisible sans audit.
  • Auto-référence : chaque page se déclare elle-même dans la liste.
  • URLs absolues et canoniques : jamais de chemin relatif, jamais une URL en redirection ou différente de la canonique.
  • x-default désigne la version servie quand aucune langue ne correspond — typiquement votre langue principale ou une page de choix.
  • Codes valides : fr, en-GB, en-US… (langue ISO 639-1, région ISO 3166-1 alpha-2). en-UK n'existe pas — erreur classique.

Pour un site de taille moyenne, les balises dans le <head> suffisent. Au-delà de quelques dizaines de milliers de pages ou pour des fichiers non-HTML, le sitemap XML porte les mêmes annotations (xhtml:link) sans alourdir chaque page.

Traduire ce que les moteurs lisent aussi

L'oubli récurrent : la traduction s'arrête au contenu visible. Or chaque version doit avoir ses propres title, méta description, attribut lang sur <html>, données structurées (inLanguage), fil d'Ariane et URLs de slug idéalement localisées. Une page « traduite » dont le title reste en français enverra toujours des signaux contradictoires.

Question liée : faut-il traduire pour de bon ? Une version anglaise générée automatiquement et jamais relue peut faire plus de mal que de bien — contenu de faible qualité à l'échelle du site. Mieux vaut deux langues soignées que cinq langues approximatives.

Vérifier, car tout le monde se trompe

L'hreflang ne produit aucun effet visible immédiat, donc les erreurs persistent des années. Trois contrôles :

  1. Un crawler d'audit (Screaming Frog et équivalents) qui vérifie la réciprocité et l'auto-référence à l'échelle du site.
  2. La Search Console : les impressions par pays/langue dans le rapport de performance révèlent les inversions (des impressions anglaises massives sur vos pages françaises = un problème).
  3. Un test manuel : recherche depuis un autre pays (VPN ou paramètre gl=) sur votre marque — la bonne version doit sortir.

Ce qu'il faut retenir

Le multilingue SEO tient en trois décisions prises dans l'ordre : une URL par langue (structure choisie en connaissance de cause), des hreflang réciproques et auto-référencés générés par le code — jamais à la main —, et une traduction qui couvre aussi les métadonnées. Le tout se vérifie avec un crawl d'audit trimestriel : c'est un mécanisme silencieux, donc un mécanisme qu'on instrumente.

à lire ensuite

Deux articles voisins.

  1. 27 août 2026 · seo · 4 min SEO et JavaScript : SSR, SSG, hydratation — ce qui compte vraiment pour l'indexation
  2. 29 juillet 2026 · seo · 4 min Migrer son site sans perdre son référencement : la méthode des redirections

Vous avez le même problème ?

C'est souvent comme ça que les missions commencent. Décrivez votre contexte, on vous dit ce qu'on en pense sous 24 h.

Décrire votre projet
v0.5.1