GuidesSEO multilingue
SEO multilingue : hreflang, adresses traduites et erreurs à éviter
Une langue, une adresse
Le premier principe est simple : chaque version d’une page a sa propre adresse. Pas de langue cachée dans un cookie ou devinée à la volée sur la même adresse. Google indexe des adresses, il ne peut pas indexer trois langues à la même.
Trois structures possibles :
| Structure | Exemple | Pour qui |
|---|---|---|
| Sous-dossiers | site.fr/en/, site.fr/es/ |
La plupart des sites |
| Sous-domaines | en.site.fr |
Équipes ou infrastructures séparées |
| Domaines par pays | site.es, site.co.uk |
Activités distinctes par marché |
Ce site utilise des sous-dossiers : le français à la racine, l’anglais sous /en, l’espagnol sous /es.
Traduire aussi les adresses
Une adresse lisible dans la langue du visiteur aide le clic et la compréhension. /es/guias/ vaut mieux que /es/guides/.
C’est le choix fait sur Pocabase : 46 langues servies par un seul code, avec des adresses traduites pour le SEO. La règle technique derrière : une table de correspondance par page, et jamais d’adresse construite à la main dans le code.
Les balises hreflang
Elles disent à Google quelles pages sont les traductions les unes des autres. Sur chaque page, on déclare toutes ses versions, elle-même comprise :
- une ligne par langue, avec l’adresse complète ;
- une ligne
x-default, la version à montrer quand aucune langue ne correspond ; - des déclarations réciproques : si la page française cite l’anglaise, l’anglaise doit citer la française.
- FRFrançais
/guides/seo-multilingue - fr · elle-même
- en
- es
- x-default
- ENEnglish
/en/guides/ multilingual-seo - fr
- en · elle-même
- es
- x-default
- ESEspañol
/es/guias/ seo-multilingue - fr
- en
- es · elle-même
- x-default
Les erreurs qu’on rencontre le plus :
- une traduction qui pointe vers l’accueil au lieu de la page équivalente ;
- des balises présentes dans une langue et absentes des autres ;
- des adresses hreflang qui redirigent ou renvoient une erreur ;
- une balise canonique qui pointe vers une autre langue. Chaque version doit être sa propre canonique.
Traduire le sens, pas les mots
Les gens ne cherchent pas la même chose dans chaque langue. « Boutique en ligne » se dit « online store » en anglais et « tienda online » en espagnol, et les volumes de recherche ne se recouvrent pas. Pour chaque langue :
- on refait la recherche de mots-clés, on ne traduit pas la liste française ;
- on réécrit le titre et la description de chaque page ;
- on adapte les exemples, les unités, les devises ;
- on traduit les textes alternatifs des images et les données structurées.
Small Eden existe en six langues. Serres Tour App en cinq : français, anglais, allemand, italien et néerlandais.
Le changement de langue
Le sélecteur de langue doit mener à la même page dans l’autre langue, pas à l’accueil. Il s’écrit avec de vrais liens, que les robots suivent. Chaque langue s’y nomme dans sa propre langue : « English », pas « Anglais ».
Le sitemap et Search Console
- Le sitemap liste les adresses de toutes les langues.
- Dans Search Console, une propriété de type domaine couvre tout. On filtre ensuite par sous-dossier pour suivre chaque langue.
- Le rapport d’indexation dit quelles versions Google a retenues, et lesquelles il considère comme des doublons.
La liste de contrôle
- Chaque langue a ses adresses, stables et lisibles.
- L’attribut
langde la page correspond à son contenu. - Les balises hreflang sont complètes, réciproques, et incluent
x-default. - Chaque page est sa propre canonique.
- Titres, descriptions et données structurées sont traduits.
- Aucune redirection automatique selon le pays ou la langue du navigateur.
- Le sélecteur de langue mène à la page équivalente.
Questions fréquentes
- Faut-il un domaine par pays ?
- Non dans la plupart des cas. Des sous-dossiers par langue sur un seul domaine (/en, /es) concentrent l’autorité du site et sont plus simples à maintenir. Un domaine par pays se justifie pour des activités réellement distinctes selon les marchés.
- La traduction automatique pénalise-t-elle le référencement ?
- Ce qui est pénalisé, c’est le contenu sans valeur, pas l’outil. Une traduction automatique relue, adaptée au vocabulaire local et réellement utile se référence bien. Une traduction brute publiée en masse, non.
- Faut-il rediriger les visiteurs selon leur pays ?
- Non. Une redirection automatique par adresse IP empêche les visiteurs et les robots d’accéder aux autres versions. Mieux vaut proposer la bonne langue dans un bandeau et laisser le choix.


