When your website serves audiences in multiple countries, standard SEO is not enough. International SEO requires a specific set of technical configurations and content strategies to ensure the right version of your site appears in the right country's search results. Getting this wrong means your UK content ranks in the US, your German pages appear in French search results, or worse β all versions compete against each other and none rank well. This guide covers everything you need to implement international SEO correctly.
What Is International SEO?
International SEO is the process of optimising your website so that search engines can identify which countries and languages you are targeting, and serve the correct version of your content to users in each location. It combines technical configuration (hreflang tags, URL structure, geotargeting) with localised content strategy (not just translation, but genuine localisation for each market).
Choosing Your International URL Structure
The first decision in international SEO is how to structure your URLs. There are three main options, each with trade-offs:
- Country code top-level domains (ccTLDs) β separate domains for each country, e.g.
example.co.ukfor the UK andexample.defor Germany. Strongest geotargeting signal but requires building domain authority for each separately. - Subdirectories β
example.com/uk/andexample.com/de/. Keeps all authority on one domain, easier to manage, recommended for most sites. - Subdomains β
uk.example.comandde.example.com. Technically separate from Google's perspective, treated similarly to ccTLDs. Generally not recommended unless you have a specific technical reason.
For most businesses expanding internationally, subdirectories (example.com/uk/) are the recommended approach. They consolidate link equity and are easier to manage than multiple domains.
Implementing Hreflang Tags
Hreflang tags are HTML attributes that tell Google which language and country each page is intended for, and which pages are equivalent versions of each other. They prevent duplicate content issues between international versions and ensure Google shows the right version to users in each country.
The basic format is:
<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/page/" />
Key rules for hreflang implementation:
- Every page must include hreflang tags for all its international equivalents β including itself
- Hreflang must be reciprocal β if page A points to page B, page B must point back to page A
- Always include an
x-defaulthreflang tag pointing to your default language version - Use the correct ISO language and country codes β
en-gbfor British English,en-usfor American English,fr-frfor French
Geotargeting in Google Search Console
If you are using subdirectories or subdomains (rather than ccTLDs), you can manually set geotargeting in Google Search Console. Go to the property for each subdirectory or subdomain, navigate to Settings, and set the target country. This gives Google an additional signal about which country each section of your site is intended for.
Content Localisation vs Translation
A critical mistake in international SEO is treating localisation as pure translation. Simply translating your English content word-for-word into German will not rank well in German search results β because German users search differently, have different cultural references, and expect content written for their market, not adapted from another.
True localisation includes:
- Researching keywords in the target language (not translating your English keywords)
- Adapting examples, case studies, and references to be locally relevant
- Using local currency, date formats, and units of measurement
- Addressing local regulations, platforms, and market conditions
- Having content reviewed by native speakers, not just translated
Technical Checks for International Sites
International sites have additional technical complexity that requires careful monitoring. After launching international versions, run a full technical audit using our Broken Link Checker across each country subdirectory to ensure no broken links were introduced during the localisation process. International migrations are a common source of broken internal links as URL structures change.
Also verify your SSL certificate covers all subdomains or country versions β a wildcard certificate (*.example.com) is typically required for subdomain-based international structures.
Handling Duplicate Content Across Languages
Google generally does not penalise translated content as duplicate content if hreflang is correctly implemented. However, near-identical content in the same language targeting different countries (e.g. British English and Australian English versions of the same page) requires careful handling. In these cases, hreflang is essential β it tells Google these are intentional regional variants, not duplicate content.
Measuring International SEO Performance
In Google Search Console, filter your performance data by country to see which markets are generating impressions and clicks. Set up separate properties for each subdirectory or subdomain to track performance independently. Monitor rankings in each target country using local search β ranking well in google.co.uk is different from ranking in google.com.
Common International SEO Mistakes
- Using automatic browser-based redirects to serve country versions β Google's crawler typically appears from the US and may never see your other country versions
- Forgetting to include all hreflang tags on paginated pages, category pages, and tag pages
- Blocking international subdirectories in robots.txt
- Using the same sitemap for all versions rather than separate sitemaps per country
Summary
International SEO requires careful planning of URL structure, correct hreflang implementation, genuine content localisation, and thorough technical auditing. Start with subdirectories for most sites, implement hreflang tags correctly with reciprocal references, localise rather than just translate, and use our Broken Link Checker to verify technical integrity across all country versions after launch.