Direct answer

International SEO requires stable, crawlable URLs whose visible content, navigation, metadata, examples, forms, and policies genuinely serve the chosen language or region.

Hreflang connects equivalent published URLs. Every cluster includes self-references and reciprocal absolute URLs; each translation keeps its own canonical.

Practical steps

  1. Define locale tags, URL prefixes, direction, terminology, and content ownership centrally.
  2. Localize the whole task experience and withhold incomplete translations from publication.
  3. Generate canonicals, alternates, and sitemap entries from the same stable identity manifest.
  4. Test reciprocity, real status, language quality, RTL behavior, and links between versions.

Example

English lives at `/`; Brazilian Portuguese at `/pt-br/`. Both self-canonicalize and reference each other only when the same stable page exists in both locales.

Common mistakes

  • Canonicalizing translations to English.
  • Redirecting by IP or Accept-Language.
  • Publishing machine-transformed pages with English navigation or confirmation messages.

Limitations

  • Hreflang is a hint and does not guarantee which version is served.
  • Automated validation cannot establish cultural or editorial translation quality.

Primary sources

Continue learning