Contact

What is International SEO?

Definition

International SEO is the technical and content work that makes a website show the right language or country version to the right audience in search. It covers choosing between country-code domains, subdomains and subdirectories, annotating language and regional versions with hreflang, signalling a target country (geotargeting) and localising content rather than merely translating it.

Also known as: international targeting, geotargeting, ccTLD, multi-regional SEO, multilingual SEO

Diagram of international SEO choices: ccTLD, subdomain or subfolder structure, combined with hreflang and localized content and currency

Multilingual and multi-regional are different problems

A Canadian business with English and French pages runs a multilingual site; Google tries to match the searcher's language. A retailer shipping to both the United States and Canada with different prices runs a multi-regional site; both versions may be in English, but each country should get its own. Many sites are both: a Swiss version in German and French alongside a German-only version for Germany.

Picking a URL structure

Google recommends locale-specific URLs and lays out the trade-offs:

StructureExampleProsCons
Country-code domain (ccTLD)example.deClear targeting; server location irrelevant; easy separationExpensive; more infrastructure; some registries have strict rules; one country only
Subdomain on a generic domainde.example.comEasy to set up; allows different server locationsUsers cannot tell whether "de" means a language or a country
Subdirectory on a generic domainexample.com/de/Easy to set up and maintain on one hostSingle server location; harder to separate
URL parameterexample.com?loc=de—Not recommended by Google

One catch: Google treats some country codes, such as .io, .co, .me and .tv, as generic because people use them that way. Regional endings like .eu and .asia are also treated as generic.

How Google infers the target audience

  • ccTLDs: a strong signal that a site is meant for one country.
  • Hreflang: language and region annotations in HTML, HTTP headers or sitemaps.
  • Server location: a hint at most, because CDNs and remote hosting are common.
  • Other signals: local addresses and phone numbers, local language and currency, links from local sites and, where available, a Business Profile.

Google ignores location meta tags such as geo.position. It also works out a page's language from its visible content, not from the lang attribute or the URL, so each page should use one language for both content and navigation. The details are in Google's guide to managing multi-regional and multilingual sites.

The automatic redirect trap

Redirecting visitors by IP address or browser language feels helpful but causes two problems. Most Googlebot requests originate from the US and carry no Accept-Language header, so a crawler that is always sent to the same version may never see the others. And a person who lands on the wrong version loses the ability to choose. The safer pattern is to publish every version at its own URL, annotate them with hreflang and offer visible links to switch locale:

<link rel="alternate" hreflang="en-US" href="https://example.com/us/" />
<link rel="alternate" hreflang="en-CA" href="https://example.com/ca/" />
<link rel="alternate" hreflang="fr-CA" href="https://example.com/ca-fr/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

Same language, different countries

When the US and Canadian pages carry almost the same text, Google may cluster them as duplicates and favour one. For this case Google advises picking a preferred version and combining canonical tags with hreflang. The real differentiation belongs in the content: currency, prices, shipping and returns, local contact details and examples that fit the market. Versions produced only by machine translation add little for users or search engines.

Related terms

← Back to the glossary