Google International SEO
International SEO is the practice of optimizing a website so search engines can show the right language or country version to users in different markets.
Start here
- Pick a URL structure and stick with it — ccTLD, subdomain, or subdirectory.
- Implement hreflang correctly: reciprocal, self-referencing, and include an x-default fallback.
- Do local keyword research for each market — don't just translate.
- Set up country targeting in Google Search Console.
- Avoid duplicate content by making each country version unique in language and intent.
If you've ever landed on a site in the wrong language, you've felt the pain international SEO is designed to prevent.
What I'd do first
- Pick your URL structure: ccTLD (.de,.fr), subdomain (de.example.com), or subdirectory (example.com/de/).
- Add hreflang tags to every page variant — make sure they're reciprocal and self-referencing.
- Do local keyword research for each market. Don't just translate your existing keywords.
- Set up country targeting in Google Search Console for each version.
- Create a sitemap that includes all language/region variants with hreflang annotations.
Plain-English take
International SEO is like putting up signs in a train station so people find the right platform. Without it, a German user might land on your English page, or Google might think your French and Canadian pages are duplicates. You're telling search engines: 'This page is for French speakers in France, this one is for French speakers in Canada, and this one is for everyone else.' The main tools are URL structure (how you organize your site) and hreflang tags (the signs that connect the versions).
When it actually matters
- You're launching a site in a second language.
- You have the same language spoken in multiple countries (e.g., English in the US, UK, Australia).
- You're seeing the wrong country version ranking in a different market.
- You want to scale organic traffic globally without cannibalizing your own rankings.
What I got wrong
- I thought translating content was enough. It's not — you need local keyword research and cultural adaptation.
- I added hreflang tags but forgot the self-referencing tag. Google ignores incomplete annotations.
- I used one global page for all countries. That confuses search engines and users.
- I assumed ccTLDs were always best. They're strong for geotargeting but expensive and harder to maintain.
Next step
Quick answers
What is international SEO?
International SEO is the practice of optimizing a website so search engines can show the right language or country version to users in different markets.
How do I implement hreflang?
hreflang can be implemented via HTML <link> tags in the <head>, XML sitemaps, or HTTP headers. Each annotation must be reciprocal and include a self-referencing value.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Managing Multi-Regional and Multilingual Sites — Primary Google guidance on locale-specific URLs, hreflang, and how Google handles multilingual or multiregional sites.
- Moz — International SEO Best Practices — Widely cited SEO reference that clearly explains target-country, language targeting, URL structures, and localized content.
- Search Engine Land — International SEO: Everything you need to know — Current industry overview covering how international SEO supports visibility across countries and languages.
Notes from Callum Bennett.