Technical SEO

International SEO Basics

A practical guide to international SEO across language targeting, locale URL structure, hreflang, canonicals, translation quality, and market measurement.

International SEO is the work of making the right language or regional version of a page discoverable, indexable, and useful for the right audience.

The core problem is not only translation. International SEO connects URL structure, language targeting, hreflang, canonicals, localized content, market demand, internal links, and measurement.

When international SEO matters

International SEO matters when a site serves users across languages, countries, regions, currencies, legal requirements, shipping zones, or market-specific offers.

It may not matter when the same page serves everyone well and the business has no localized content, pricing, operations, or demand.

URL structure choices

StructureExampleNotes
Country-code domainexample.deStrong country signal, but separate domain authority and operations.
Subdomainde.example.comFlexible, but can fragment signals and management.
Subdirectoryexample.com/de/Often easier to manage and consolidate authority.
Parameterexample.com?lang=deUsually harder to manage and less clean for users and crawlers.

Choose a structure the team can maintain. A theoretically perfect setup that becomes inconsistent is worse than a simpler structure managed well.

Language vs country targeting

Language and country are different decisions:

TargetExample Question
LanguageShould Spanish speakers see Spanish content?
CountryShould users in Mexico see different pricing, shipping, legal, or product information than users in Spain?
RegionShould markets with the same language have different pages because the offer differs?

Do not create country pages only to swap a country name. Regional pages need real localized value.

Hreflang basics

Hreflang helps search engines understand alternate language or regional versions of equivalent pages.

Strong hreflang implementation requires:

  • Each alternate URL is indexable.
  • Each alternate points back to the others.
  • Language and region codes are valid.
  • Canonical tags point to the page’s own language or regional canonical URL.
  • Hreflang references final URLs, not redirects or blocked pages.
  • x-default is used when there is a global selector or default page.
  • The content is equivalent enough to be considered an alternate, not an unrelated page.

Hreflang does not make weak translated content rank. It helps route the right version when valid alternatives exist.

Canonical and hreflang relationship

Canonical tags and hreflang should not fight each other.

PatternRisk
English page canonicals all translated pages to EnglishTranslated pages may be treated as duplicates and not shown.
Hreflang points to non-indexable pagesAlternate signals cannot work reliably.
Hreflang references redirected URLsSignals are noisy and harder to process.
Canonicals point across languagesSearch systems receive mixed consolidation and localization signals.
Missing reciprocal hreflangAlternate clusters can break.

Each localized page should usually self-canonicalize and list its alternates.

Localization quality

Translation is not enough when the market differs.

Localize:

  • Search demand and keyword language.
  • Units, currency, pricing, shipping, returns, and availability.
  • Legal or compliance details.
  • Local proof, testimonials, reviews, and examples.
  • Support, phone numbers, addresses, and hours.
  • Images, screenshots, and product details where market expectations differ.
  • Internal links to same-locale pages.

Machine translation without review can create trust, accuracy, and conversion problems. Sensitive topics need human review by someone who understands the market.

Internal linking

International sites need clear local paths:

  • Link users to the correct language or country version where possible.
  • Keep language switchers crawlable with normal links.
  • Avoid forcing users through automatic redirects with no way to choose another locale.
  • Link translated guides to translated commercial pages when available.
  • Avoid mixing locales heavily in navigation and body links.
  • Make sitemap and hreflang signals align with internal links.

Search engines and users should not have to guess which locale path matters.

Crawling and indexing checks

For each locale sample:

  • URL returns 200.
  • Page is indexable.
  • Canonical is self-referencing or intentional.
  • Hreflang cluster is reciprocal.
  • Language-region codes are valid.
  • Content is not blocked by robots rules.
  • Important content appears in rendered HTML.
  • Sitemaps include canonical locale URLs.
  • Internal links route to same-locale equivalents where useful.
  • Search Console data is reviewed by country, page group, and query language.

International SEO problems are often template problems. Validate one sample from each major template and locale.

Market research workflow

Do not copy the source-language keyword map into every market.

For each market:

FieldQuestion
AudienceWho is the target user in this market?
DemandHow do they search in the local language?
OfferAre products, services, prices, shipping, or legal terms different?
SERPWhat page types and competitors appear locally?
TrustWhat proof, reviews, certifications, or local references matter?
ConversionWhat contact, payment, or support path does the user expect?

Localized SEO starts with local search behavior, not direct translation.

Measurement

Track:

  • Organic clicks and impressions by country and language path.
  • Indexed pages by locale.
  • Hreflang errors or mismatched clusters.
  • Locale-specific rankings for priority query groups.
  • Conversion rate by market and language.
  • Revenue, leads, calls, or bookings by locale.
  • Crawling and rendering issues by template.
  • Pages where Google shows the wrong language or regional version.

International reporting should separate markets. A global total can hide a broken locale.

Common mistakes

  • Translating pages without local keyword research.
  • Using hreflang to point at non-indexable or redirected URLs.
  • Cross-canonicalizing translated pages to one language.
  • Creating country pages with no market-specific value.
  • Automatically redirecting users and crawlers based only on IP.
  • Mixing languages in navigation and internal links.
  • Forgetting localized structured data, pricing, shipping, or contact details.
  • Reporting global organic traffic without locale segmentation.

Useful source references

For launch planning, pair this with the SEO Migration Checklist. For duplicate and alternate URL decisions, use Canonical Tags and Duplicate Content.

For a compact definition of alternate-language markup, see Hreflang.

For implementation review, use the Hreflang QA Checklist.