International SEO is the work of getting the right version of your site to rank for the right audience: the German page for German searchers, the UK page for British shoppers. It covers site structure, language and keyword research, technical tagging and local signals.
What is international SEO?
Google separates two cases. A multilingual site offers content in more than one language. A multi-regional site targets users in different countries. A shop that sells in the US and UK in English is multi-regional. A Swiss site in German, French and Italian is multilingual. Many sites are both.
You need this work when you sell or publish for people in several languages or countries. A single-language site with visitors from everywhere does not need any of it.
Which site structure should you choose?
Google’s documentation lists four options with its own pros and cons:
| Structure | Example | Pros | Cons |
|---|---|---|---|
| Country domain (ccTLD) | example.de |
Clear country targeting, easy to separate sites | Costs more, extra infrastructure, strict rules for some ccTLDs, one country per domain |
| Subdomain | de.example.com |
Easy to set up, allows different server locations | Visitors may not know if “de” means language or country |
| Subfolder | example.com/de/ |
Easy to set up, low maintenance | One server location, harder to separate, country not obvious to users |
| URL parameters | example.com?loc=de |
None | Google does not recommend them: hard to segment, unclear to users |
For most startups the subfolder wins: one domain, one set of links, one analytics setup. Move to ccTLDs when you run separate national businesses with their own teams and legal entities. Whatever you pick, give each language version its own URL. Google recommends separate URLs over cookies or browser settings, and links them with hreflang annotations or sitemaps.
Why does international SEO matter?
Search results are local. The same query returns different pages in Germany and Austria, and searchers pick results written in their own language and currency. A site with one English version leaves every other market to local competitors. Good setup also prevents your own versions from competing: a US and UK page with near-identical text can confuse Google about which to show.
How do you set up international SEO, step by step?
- Pick your markets by demand. Look at Search Console (Performance, filtered by country) and your sales data to see where people already find you. Start with one or two markets.
- Choose the structure from the table above and keep URL structure clean and consistent, like
/de/preise/. - Research keywords in each language. Translate intent, not words. Search behavior differs: the term your English customers use may be rare in German, and a literal translation of your head keyword can be a phrase nobody types. Run keyword research with a country database and look at what ranks locally for search intent.
- Translate with real editors. Use native speakers for pages that matter. Google’s spam policies treat scaled content produced with little review as spam, so machine output that nobody reads is a risk. Translate navigation and the full page, not only the boilerplate: Google says one language per page works best, and side-by-side translations do not.
- Tag the versions with hreflang, with return links and an x-default fallback. Keep each page’s canonical tag pointing at itself.
- Localize the details: currency, units, date formats, phone numbers, addresses, shipping and payment methods. Google lists local addresses and phone numbers, language, currency and local links among geotargeting signals.
- Add a visible language or country switcher, with real links so crawlers and people reach every version.
- Earn local links and mentions in each market (see local link building). A German site with links only from US sites sends weaker local signals.
What does Google ignore in international SEO?
- The HTML
langattribute. Google says it determines a page’s language from the visible content, not fromlangor the URL. Keeplangcorrect for accessibility, but it does not target anything. - Geographic meta tags such as
geo.position. - Region codes without a language in hreflang, and reserved or invented codes.
- URL parameters as a language signal.
How do you measure the result?
- Search Console Performance, filtered by country and by page folder: do impressions and clicks in each market land on the right version?
- Per-market rankings for your translated keywords, checked from that country with a rank tracker.
- Crawl reports: missing return links, hreflang errors, wrong canonicals.
- Analytics by language and country: bounce-backs from the wrong version, conversion rate per market, checkout currency errors.
What mistakes should you avoid?
- Redirecting visitors by IP address or browser language. Google says to avoid automatic redirects based on assumed language, because they keep users and crawlers from reaching all versions. It also says not to adapt content by IP analysis: it is unreliable, and Googlebot mostly crawls from the US. Link to the other versions instead.
- Word-for-word translation of keywords and titles.
- Translating only part of a page, such as the menu, and leaving the body in English.
- Canonicalizing every language version to the English page, which asks Google to drop the others.
- Duplicate regional pages (US and UK English) with no hreflang and no differences in content.
- Thin auto-translated pages in bulk.
Where can you learn more?
The free digital marketing module of the Fe/male Switch startup school covers keyword basics you can repeat per market. Next steps on SEO100: set up hreflang correctly, then keep your redirects free of country-based rules.