Architecture d’un site web international : des structures d’URL évolutives
Choisissez des structures d’URL internationales explorables par les moteurs de recherche — ccTLD, sous-domaines ou sous-répertoires — et assurez la cohérence entre hreflang, URL canoniques et migrations, sans promesse de classement.

L’architecture d’un site web international constitue le socle décisionnel de toute stratégie SEO multilingue et multirégionale. Avant de commander des traductions, de configurer hreflang ou de répartir vos catalogues par pays, vous devez définir une structure d’URL que les moteurs de recherche peuvent explorer, que les utilisateurs peuvent enregistrer dans leurs favoris et que votre équipe pourra maintenir pendant des années. Google documente plusieurs options d’URL propres à chaque langue ou région, mais aucune ne garantit de classement. Le bénéfice est la clarté : chaque version linguistique et chaque version destinée à un marché dispose d’une adresse distincte, facile à découvrir et accompagnée d’annotations cohérentes.
Ce guide relie les structures d’URL documentées par Google aux choix concrets de planification. Il explique dans quels cas choisir des ccTLD, des sous-domaines ou des sous-répertoires, pourquoi les paramètres ne conviennent pas comme principal moyen de ciblage géographique et comment hreflang et les URL canoniques découlent de l’architecture, et non l’inverse. Pour comprendre les notions stratégiques qui distinguent le ciblage par langue du ciblage par pays, consultez SEO international et SEO multilingue : quelles différences ?.
Les questions auxquelles ce guide répond
- Quelles structures d’URL Google documente-t-il pour les sites internationaux et multirégionaux ?
- Quand les équipes doivent-elles choisir des ccTLD, des sous-domaines ou des sous-répertoires ?
- Pourquoi les paramètres d’URL sont-ils déconseillés pour segmenter le ciblage géographique ?
- Comment adapter l’architecture selon que le ciblage se fait uniquement par langue ou par pays ?
- Comment hreflang et les URL canoniques s’articulent-ils avec les choix d’architecture d’URL ?
- Quels signaux linguistiques et géographiques comptent au-delà du chemin d’URL ?
- Comment les équipes doivent-elles gérer les migrations entre structures d’URL internationales ?
- Quelles erreurs d’architecture empêchent l’exploration des versions linguistiques ou régionales ?
En bref : l’architecture découle de la matrice des marchés
Commencez par une matrice pays × langue, et non par un nom de dossier. Dans chaque cellule, indiquez les besoins des utilisateurs du marché concerné : compréhension de la langue, devise locale, modalités de traitement des commandes, conditions juridiques ou l’ensemble de ces éléments. Cette matrice vous indique s’il vous faut des chemins par langue uniquement (/de/), par pays uniquement (/us/), par combinaison de langue et de région (/en-ca/) ou des ccTLD distincts (example.de).
Google recommande des URL différentes pour chaque version linguistique plutôt qu’un changement de langue sur une même URL au moyen de cookies ou des paramètres du navigateur. Le changement dynamique masque certaines variantes, car Googlebot explore souvent les pages sans Accept-Language et généralement depuis une infrastructure située aux États-Unis. L’architecture relève donc d’abord de l’explorabilité, puis de l’identité de marque.
Une fois la matrice stabilisée, choisissez une structure que vos équipes techniques et de localisation pourront gérer pendant les années à venir. Les sous-répertoires sur un même gTLD constituent souvent le choix par défaut le moins exigeant en maintenance. Les ccTLD sont pertinents lorsque des contraintes juridiques, de marque ou d’hébergement imposent une séparation stricte des marchés. Les sous-domaines offrent un compromis. Les paramètres d’URL sont documentés, mais déconseillés pour segmenter le ciblage géographique.
Les structures d’URL documentées par Google
La documentation de Google sur les sites multirégionaux et multilingues présente quatre structures d’URL propres aux langues et aux régions. Chacune fournit une adresse distincte par version, condition de base pour que les variantes linguistiques et régionales puissent être explorées.
| Structure | Exemple | Signal géographique | Maintenance | Clarté pour l’utilisateur | Recommandations de Google |
|---|---|---|---|---|---|
| ccTLD (domaine de premier niveau national) | example.de | Fort ; associé à un seul pays | Coût plus élevé ; hébergements et certificats distincts | Identité locale claire | Option documentée ; certains ccTLD utilisés à des fins de marque sont traités comme des gTLD |
| Sous-domaine sur un gTLD | de.example.com | Modéré ; le code seul ne définit pas le public cible | DNS distinct et, souvent, environnements techniques distincts | Des codes comme de peuvent désigner une langue ou un pays | Option documentée ; préciser explicitement le public cible |
| Sous-répertoire sur un gTLD | example.com/de/ | Plus faible à lui seul ; nécessite d’autres signaux | Généralement le coût le plus bas avec un seul hébergement CMS | Ambigu sans indication dans l’interface | Option documentée ; souvent la plus simple à maintenir |
| Paramètres d’URL | example.com?loc=de | Faible ; facile à dupliquer | Simple à prototyper | Peu adapté au partage et à l’enregistrement dans les favoris | Option documentée mais déconseillée pour le ciblage géographique |
Aucune de ces structures ne détermine à elle seule le classement. Google les considère comme des moyens de rendre les variantes linguistiques et régionales accessibles, et non comme des leviers automatiques d’amélioration du classement.
Choisir entre ccTLD, sous-domaines et sous-répertoires
Appuyez-vous sur des critères de décision que votre organisation peut justifier lors d’une revue de conception :
| Critère | Privilégier un ccTLD | Privilégier un sous-domaine | Privilégier un sous-répertoire |
|---|---|---|---|
| Nécessité de domaines distincts par pays pour des raisons juridiques ou de marque | Oui | Parfois | Rarement |
| CMS unique et bibliothèque de composants partagée | Non | En partie | Oui |
| Effectif technique disponible pour gérer plusieurs hôtes | Faible | Moyen | Élevé |
| Forte priorité au ciblage géographique par pays | Oui | En partie | En partie |
| Déploiement par langue uniquement (sans distinction par pays) | Disproportionné | Adapté | Bien adapté |
| Souplesse de migration à long terme | Plus difficile | Modérée | Plus facile |
Les ccTLD envoient un signal fort de ciblage par pays, mais peuvent être coûteux, soumis à des restrictions et limités à un seul pays. Google précise que certains ccTLD sont traités comme des domaines de premier niveau génériques : vérifiez donc la classification du TLD choisi avant de considérer qu’il assure un ciblage par pays.
Les sous-domaines (de.example.com) permettent une séparation souple et peuvent être reliés à différents systèmes back-end. Google avertit explicitement que les codes de sous-domaines ne sont pas utilisés pour déterminer le public cible, sauf si vous indiquez ce public explicitement, par exemple avec hreflang et des signaux cohérents dans les pages.
Les sous-répertoires (example.com/de/) constituent souvent la solution la plus simple à mettre en place sur un seul hôte, avec moins de maintenance au quotidien. En contrepartie, ils peuvent être ambigus : /de/ peut désigner du contenu en allemand destiné au monde entier, du contenu en anglais pour l’Allemagne ou du contenu en allemand pour l’Allemagne. Clarifiez l’intention dans la matrice avant de fixer les noms des dossiers.
Pourquoi les paramètres ne conviennent pas comme méthode principale de ciblage géographique
Google présente les paramètres d’URL comme une option pour les variantes linguistiques et régionales, mais ne les recommande pas pour segmenter le ciblage géographique. À grande échelle, les paramètres entraînent des problèmes prévisibles :
- Exploration redondante. Un même chemin associé à plusieurs valeurs de
?loc=peut générer des combinaisons de paramètres qui diluent les signaux, à moins que la gestion des paramètres ne soit configurée avec minutie. - Signaux peu clairs pour les utilisateurs. Les chemins stables se prêtent mieux à l’ajout aux favoris, au partage et aux supports imprimés. Les paramètres rendent la variante linguistique ou régionale moins visible dans les outils d’analyse et les demandes d’assistance.
- Lacunes dans la découverte des URL. Les liens internes, les sitemaps et les groupes hreflang nécessitent tous des URL absolues. Les architectures qui reposent largement sur les paramètres sont souvent mises en ligne avec des ensembles de variantes incomplets.
- Dette de migration. Passer ultérieurement de
?lang=frà/fr/nécessite d’établir des correspondances de redirection pour chaque variante d’URL indexée.
Les paramètres peuvent toujours servir au suivi ou aux vues réservées aux utilisateurs authentifiés, mais pas à la segmentation principale.
Architecture par langue ou par pays
Les stratégies ciblant uniquement les langues et celles ciblant uniquement les pays nécessitent des structures d’URL différentes, même si elles reposent sur le même CMS.
Le ciblage par langue uniquement (SEO multilingue) répond à la question : dans quelle langue cet utilisateur doit-il lire le contenu ? Structures courantes :
- Sous-répertoires
/en/,/es/,/ja/ - Sous-domaines
en.example.com,es.example.com - Un site mondial en anglais, complété progressivement par des dossiers linguistiques
Les valeurs hreflang sont généralement de simples codes de langue : hreflang="en", hreflang="es". La gestion des URL canoniques est simple lorsque chaque URL correspond à une véritable traduction de la même page.
Le ciblage par pays (SEO multirégional) répond à la question : quelle expérience adaptée à son marché faut-il proposer à cet utilisateur ? Structures courantes :
- ccTLD par pays (
example.co.uk,example.com.au) - Sous-domaines ou dossiers par pays (
uk.example.com,example.com/us/) - Dossiers combinant langue et pays lorsque les deux varient (
/en-us/,/en-gb/,/fr-ca/)
Les valeurs hreflang combinent souvent langue et région : hreflang="en-US", hreflang="en-GB". Lorsqu’une même langue apparaît sur plusieurs URL de pays avec un contenu presque identique, Google conseille de choisir une version privilégiée et d’utiliser rel="canonical" conjointement avec hreflang.
La conception globale d’une stratégie SEO multilingue dépasse le cadre de ce guide consacré aux URL ; cet article se concentre sur les choix d’architecture dont dépendent ces stratégies.
Hreflang et URL canoniques dans l’architecture
Hreflang et les balises canoniques ne remplacent pas l’architecture des URL : ils ajoutent des indications aux URL choisies. Google prend en charge hreflang via les balises de lien HTML, les en-têtes HTTP ou les sitemaps ; ces méthodes sont équivalentes. Chaque URL localisée doit se référencer elle-même et référencer ses variantes à l’aide de liens absolus et réciproques. Si deux pages ne se référencent pas mutuellement, les balises hreflang risquent d’être ignorées.
Règles hreflang liées à l’architecture :
- Une URL par variante linguistique ou régionale dans le groupe
- Des URL absolues correspondant à l’adresse canonique visible par les utilisateurs
x-defaultpour les langues sans correspondance, pointant souvent vers un sélecteur de langue ou une page de repli globale- Des codes de langue seuls (
de) ou associés à une région (de-AT), cohérents avec la matrice
Interaction avec les URL canoniques : Lorsque vous utilisez hreflang, indiquez une URL canonique dans la même langue, ou dans la meilleure langue de substitution disponible s’il n’en existe pas dans la même langue. Pour des contenus similaires dans une même langue sur des URL multirégionales — par exemple, de l’allemand sur example.de et example.com/de/ — choisissez une URL de référence et associez canonical à hreflang. Le moteur de recherche pourra ainsi présenter la bonne URL régionale sans considérer chaque doublon comme une répétition non maîtrisée.
Les versions localisées ne sont considérées comme des doublons problématiques que si le contenu principal n’est pas traduit. De légères variations régionales dans une même langue constituent un cas légitime de pages alternatives.
Cet article présente les grandes lignes de hreflang sous l’angle de l’architecture. Les liens de retour, les codes de région non valides, les compromis entre sitemaps et HTML, ainsi que les mécanismes de contrôle qualité des groupes hreflang sont abordés en détail dans « Traiter les mécanismes des groupes hreflang comme un chantier technique à part entière ». Consultez cet article complémentaire lorsque vous passez de la conception des URL à la mise en œuvre des annotations.
Les signaux linguistiques et régionaux au-delà du chemin d’URL
La structure des URL est nécessaire, mais ne suffit pas. Google détermine la langue et la région cibles à partir de plusieurs signaux :
| Signal | Rôle | Limite |
|---|---|---|
| ccTLD | Association forte à un pays | Les ccTLD utilisés à des fins de marque peuvent être traités comme des gTLD |
| hreflang | Déclare les versions linguistiques et régionales alternatives | Ne définit pas à lui seul la langue de la page |
| Localisation du serveur | Indice faible de ciblage géographique | Peu fiable avec les CDN et l’hébergement multirégional |
| Indices présents sur la page | Adresses, numéros de téléphone, devise, langue locale | Doivent refléter les activités réelles sur le marché concerné |
lang en HTML | Accessibilité et rendu | Non utilisé par Google pour détecter la langue de la page |
Google ignore les balises meta de localisation telles que geo.position pour le ciblage géographique. Ce ciblage n’étant pas exact, proposez aux utilisateurs des liens permettant de choisir leur région ou leur langue lorsqu’ils arrivent sur la mauvaise version. Google précise également que cibler un pays donné peut améliorer les résultats dans ce pays au détriment d’autres zones géographiques : c’est un compromis, et non une promesse de visibilité accrue à l’échelle mondiale.
La détection de la langue suit une autre règle : Google détermine la langue à partir du contenu visible, et non des URL, des attributs lang ou de hreflang. L’architecture doit donc proposer des pages dont le contenu et la navigation sont majoritairement dans une seule langue.
Sitemaps et découverte des URL à grande échelle
À mesure que le nombre de versions linguistiques et régionales augmente, les sitemaps deviennent un moyen essentiel de découvrir les URL, aux côtés du maillage interne. Les sitemaps destinés à Google peuvent déclarer les versions linguistiques et régionales alternatives, aidant ainsi les robots d’exploration à trouver des URL parfois enfouies dans les menus à facettes de la navigation interne.
N’incluez que les URL canoniques, maintenez les sitemaps à jour lorsque les marchés évoluent et assurez la cohérence des entrées hreflang des sitemaps avec les annotations HTML ou celles des en-têtes. Envoyez les sitemaps dans Search Console pour chaque propriété lorsque les ccTLD sont répartis entre plusieurs comptes. Une fois les bases des URL et des annotations stabilisées, des données structurées propres à chaque version linguistique et régionale peuvent enrichir la découverte au-delà des simples listes d’URL.
Scénarios de migration entre structures
Les équipes obtiennent rarement une architecture parfaite dès le premier lancement. Les migrations courantes incluent le passage d’un sous-répertoire à un ccTLD (séparation juridique), de paramètres à des répertoires (pour rétablir l’explorabilité), le regroupement de sous-domaines et le renommage de répertoires. Chaque migration nécessite un plan de redirection pour toutes les URL indexées des versions linguistiques et régionales, et pas seulement pour la page d’accueil, ainsi qu’une mise à jour des annotations hreflang et canonical dans la même mise en production.
Principes de migration : figez d’abord la matrice, privilégiez les redirections 301 directes, faites immédiatement pointer les sélecteurs de langue vers les nouvelles URL et vérifiez la réciprocité chaque semaine pendant le premier mois. Google ne publie pas de délais fixes de retour à la normale ; documentez l’exhaustivité de la mise en œuvre technique plutôt que de promettre des résultats de trafic.
Les erreurs d’architecture qui masquent les versions linguistiques et régionales
Ces erreurs empêchent l’exploration ou brouillent les signaux linguistiques et régionaux :
| Erreur | Pourquoi c’est problématique |
|---|---|
| Langue déterminée par un cookie ou par le navigateur sur une URL unique | Les robots d’exploration risquent de ne jamais voir les autres langues que celle par défaut |
| Redirections forcées selon l’adresse IP ou l’en-tête Accept-Language | Masque les versions alternatives aux utilisateurs et aux robots qui ont besoin d’URL explicites |
| Segmentation reposant principalement sur des paramètres | URL peu explicites, risque de duplication, gestion approximative de hreflang |
| Codes de répertoire ambigus sans hreflang | /de/ peut désigner une langue, un pays ou les deux : le moteur de recherche manque de repères clairs |
| Doublons sur ccTLD et gTLD sans URL canonique | Les contenus dans une même langue sur example.de et example.com/de/ entrent en conflit |
| Versions linguistiques et régionales bloquées par robots.txt | L’architecture existe, mais ne peut pas être explorée |
| Annotations hreflang pointant vers des redirections ou des erreurs 404 | Rompt la réciprocité au sein du groupe |
| Routage des versions linguistiques et régionales uniquement en JavaScript | Si les URL affichées diffèrent des chemins d’exploration, la découverte échoue |
L’erreur la plus coûteuse consiste à traiter l’architecture comme une simple question d’apparence : mettre en ligne une interface traduite sur des URL dont le contenu principal reste monolingue, ou créer des versions par pays sans mettre à jour les informations de traitement des commandes sur la page. Les utilisateurs comme les moteurs de recherche lisent ce qui est visible.
Liste de contrôle de mise en œuvre
Exploration et indexation par les moteurs de recherche
Googlebot et les robots de Bing ont besoin d’URL stables, propres à chaque langue ou pays et accessibles par des liens, qu’il s’agisse de ccTLD, de sous-domaines ou de sous-répertoires. Les choix d’architecture influencent le budget d’exploration, les groupes d’URL canoniques et les correspondances hreflang. Proposez les versions linguistiques et régionales en HTML que les robots peuvent récupérer sans dépendre d’un routage opaque exécuté uniquement côté client. Mesurez la couverture de l’indexation par hôte ou par dossier dans Google Search Console et Bing Webmaster Tools.
Accès des moteurs de réponse, sélection des sources et compréhension multilingue
Les moteurs de réponse ont généralement besoin des mêmes URL accessibles que les internautes peuvent ouvrir. Si une version linguistique n’est disponible que derrière une authentification, des scripts bloqués ou des paramètres changeants, elle a peu de chances d’être citée ou retenue comme source. Privilégiez des chemins stables pour chaque version linguistique ou régionale, un objectif de page clair et des informations cohérentes sur les entités d’une langue à l’autre, afin que les assistants puissent reconnaître la même organisation en français, en allemand ou en japonais. L’architecture ne garantit pas les citations ; elle supprime les obstacles involontaires à l’accès et à la compréhension.
À venir : des guides d’optimisation propres à chaque plateforme pour Google, Bing, ChatGPT, Claude, Gemini, Perplexity et Microsoft Copilot.
Optimiser pour Google Search
Choisissez des structures d’URL que Google peut explorer et relier à l’aide de hreflang : des hôtes ou des dossiers stables, des versions linguistiques en HTML et des liens internes clairs entre les versions linguistiques et régionales. Documentez explicitement les limites connues : n’inventez pas de facteurs de classement et distinguez les indicateurs d’indexation traditionnels des vérifications de citations par les moteurs de réponse.
Optimiser pour Bing
Assurez la même explorabilité pour Bingbot et validez les hôtes et chemins des versions linguistiques et régionales dans Bing Webmaster Tools. Documentez explicitement les limites connues : n’inventez pas de facteurs de classement et distinguez les indicateurs d’indexation traditionnels des vérifications de citations par les moteurs de réponse.
Guide par plateforme : ChatGPT
Les assistants ont besoin d’URL accessibles pour chaque version linguistique ou régionale. Les sélecteurs de langue fonctionnant uniquement côté client qui masquent les versions HTML alternatives bloquent l’accès aux sources. Documentez explicitement les limites connues : n’inventez pas de facteurs de classement et distinguez les indicateurs d’indexation traditionnels des vérifications de citations par les moteurs de réponse.
Guide de la plateforme : Claude
La documentation locale faisant autorité doit être accessible côté serveur : une architecture qui enferme les contenus dans des applications limite la capacité de Claude à les exploiter comme sources. Documentez explicitement les limites connues : n’inventez pas de facteurs de classement et distinguez les indicateurs d’indexation traditionnels des vérifications de citations par les moteurs de réponse.
Guide par plateforme : Gemini
Une architecture indexable des versions linguistiques et régionales reste le socle pratique des expériences d’IA de l’écosystème Google. Documentez explicitement les limites connues : n’inventez pas de facteurs de classement et distinguez les indicateurs d’indexation traditionnels des vérifications de citations par les moteurs de réponse.
Guide de la plateforme : Perplexity
Des URL linguistiques stables favorisent la pérennité des citations par rapport aux solutions de fortune reposant uniquement sur des paramètres pour gérer les langues et les régions. Documentez explicitement les limites connues : n’inventez pas de facteurs de classement et distinguez les indicateurs d’indexation traditionnels des vérifications de citations par les moteurs de réponse.
Guide par plateforme : Microsoft Copilot
Lorsque la découverte par Copilot dépend de l’indexation Bing, conservez une architecture multilingue indexable par Bing, sans inventer de facteurs de classement propres à Copilot. Documentez explicitement les limites connues : n’inventez pas de facteurs de classement et distinguez les indicateurs d’indexation traditionnels des vérifications de citations par les moteurs de réponse.
Le rôle de GlotEO
Les décisions d’architecture relèvent des responsables techniques et SEO, mais elles échouent sans processus éditoriaux garantissant la cohérence de chaque URL linguistique ou régionale avec les pages traduites, les annotations et les listes de contrôle qualité. La solution de SEO multilingue de GlotEO accompagne ce volet éditorial des programmes multilingues et internationaux : elle aide les équipes à publier des versions linguistiques explorables selon les structures d’URL choisies, sans remplacer le travail sur la matrice et la migration décrit ci-dessus.
Pour un suivi continu, prévoyez la répartition des propriétés Search Console, des rapports hreflang et des vérifications de la couverture de l’indexation pour les différentes versions linguistiques et régionales. Le déploiement des données structurées à grande échelle pourra suivre une fois les fondations stabilisées.
Les équipes qui ont besoin de garder la maîtrise éditoriale de leurs différentes versions linguistiques et régionales peuvent utiliser la plateforme de SEO multilingue de GlotEO, puis comparer les tarifs et offres de GlotEO.
Références
- Étaye les recommandations citées dans cet article (Définir une URL canonique avec rel=canonical et d’autres méthodes)
- Étaye les recommandations citées dans cet article (Indiquer à Google les versions localisées de votre page)
- Étaye les recommandations citées dans cet article (Gérer les sites multirégionaux et multilingues)
- Étaye les recommandations citées dans cet article (Comprendre les sitemaps)