International URL architecture

Multilingual URL structure: subdirectories, subdomains, and country domains

Compare /fr/page, fr.example.com/page, country domains, root English, and /en/ so you can choose a URL model that fits your product and SEO goals.

La réponse courte

There is no universal best multilingual URL structure. Subdirectories are usually the simplest way to consolidate authority; subdomains provide stronger separation; country domains can support regional strategy but add operational cost. Choose one model deliberately and apply it consistently.

/ 01

Sous-répertoires

Utilisez /fr/page lorsqu'un seul domaine doit gérer l'ensemble de langues.

Les sous-répertoires regroupent les versions linguistiques au sein d'un même domaine et sont généralement faciles à configurer (acheminement, déploiement, mesure et connexion avec hreflang). Ils constituent une solution par défaut courante pour de nombreuses équipes produit.

  • Example: example.com/fr/pricing.
  • Simple to share one deployment and analytics property.
  • Easy to generate from a locale segment in Next.js.
/ 02

Sous-domaines

Utilisez fr.example.com lorsque les langues nécessitent une séparation plus stricte.

Les sous-domaines permettent de clarifier la propriété régionale, l'infrastructure ou la séparation opérationnelle. Ils nécessitent des décisions concernant le DNS, les certificats, l'origine, les cookies, les outils d'analyse et la Search Console pour chaque hébergeur.

  • Example: fr.example.com/pricing.
  • Useful when regional sites have distinct teams or infrastructure.
  • Treat each host as part of the same hreflang cluster.
/ 03

Domaines de pays

Utilisez les domaines de pays lorsque le ciblage régional est stratégique

Les domaines de pays peuvent communiquer un engagement sur le marché et soutenir des opérations spécifiques à une région, mais ils ajoutent de la complexité en matière de domaine, de redirection, de contenu, de droit et de mesure.

  • Example: example.fr/pricing.
  • Best when country operations and content are genuinely distinct.
  • Do not use a country domain only as a cosmetic language switch.
/ 04

politique anglaise

Décidez une fois entre l'anglais racine et /en/

Les deux URL example.com/pricing et example.com/en/pricing sont valides. L'URL racine en anglais est plus courte ; le préfixe explicite /en/ rend le modèle de localisation symétrique et peut simplifier la logique de routage. Évitez de publier les deux URL sans redirection ni politique canonique.

  • Pick one canonical English pattern.
  • Redirect duplicate variants.
  • Make the language switcher preserve the current content path.
Two valid route policies
// One consistent choice:
/en/pricing
/fr/pricing
/de/pricing

// Or hide the default locale:
/pricing
/fr/pricing
/de/pricing

/ Liste de contrôle de production

Vérifiez l'expérience linguistique avant le lancement.

  • The URL model matches hosting and team ownership.
  • Every language has a stable URL.
  • Root and locale-prefixed duplicates redirect consistently.
  • Canonical and hreflang rules are documented.
  • The sitemap uses one canonical URL per page version.
  • Language switching preserves the current path and content identity.

/ Foire aux questions

Questions que se posent les équipes avant de mettre en œuvre un référencement multilingue.

Are subdirectories better than subdomains for multilingual SEO?

Les sous-répertoires sont souvent plus simples et regroupent un seul domaine, tandis que les sous-domaines permettent une séparation opérationnelle plus poussée. Le choix optimal dépend de votre infrastructure, de l'équipe qui les gère et de votre stratégie régionale.

Should English use /en/?

L'URL racine anglaise ou /en/ conviennent. Choisissez une politique canonique, redirigez le doublon et appliquez-la de manière cohérente à toutes les routes, URL canoniques, balises hreflang et sitemaps.

Can country domains and subdirectories coexist?

C’est possible, mais il faut éviter de publier des versions régionales dupliquées sans stratégie claire concernant les URL canoniques et les attributs hreflang. Plus vous combinez de modèles d’URL, plus votre politique de propriété et de redirection devient cruciale.