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.

Resposta curta

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

Subdiretórios

Utilize /fr/page quando um único domínio necessitar de ser o proprietário do conjunto de idiomas.

Os subdiretórios mantêm as versões de idioma no mesmo domínio e são geralmente fáceis de encaminhar, implementar, medir e ligar com o hreflang. São uma opção padrão robusta para muitas equipas de produto.

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

Subdomínios

Utilize fr.exemplo.com quando as línguas precisarem de uma separação mais forte.

Os subdomínios podem explicitar a propriedade regional, a infra-estrutura ou a separação operacional. Exigem decisões de DNS, certificados, origem, cookies, análises e Search Console para cada host.

  • 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

Domínios de países

Utilize domínios de país quando o direcionamento regional é estratégico.

Os domínios de código de país podem comunicar um compromisso de mercado e suportar operações específicas de cada região, mas acrescentam complexidade em termos de domínio, redireccionamento, conteúdo, aspetos legais e de medição.

  • 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

Política inglesa

Decida entre o inglês raiz e o /en/ uma vez

Tanto example.com/pricing como example.com/en/pricing funcionam. O domínio raiz em inglês é mais curto; um prefixo explícito /en/ torna o modelo de localidade simétrico e pode simplificar a lógica de encaminhamento. Evite publicar ambos sem uma política de redireccionamento e uma política canónica.

  • 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

Lista de verificação de produção

Verifique a compatibilidade com o idioma antes de iniciar o projeto.

  • 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.

Perguntas frequentes

Perguntas que as equipas fazem antes de implementar SEO multilingue.

Are subdirectories better than subdomains for multilingual SEO?

Os subdiretórios são normalmente mais simples e consolidam um único domínio, enquanto os subdomínios podem proporcionar uma separação operacional mais robusta. A melhor escolha depende da sua infraestrutura, da responsabilidade da equipa e da estratégia regional.

Should English use /en/?

Tanto o inglês raiz como o /en/ funcionam. Escolha uma política canónica, redirecione o duplicado e aplique-a de forma consistente em todas as rotas, links canónicos, hreflang e sitemaps.

Can country domains and subdirectories coexist?

Podem, mas evitem publicar versões regionais duplicadas sem uma estratégia clara de URLs canónicos e hreflang. Quanto mais modelos de URL combinar, mais importante se torna a sua política de propriedade e redireccionamento.