International SEO: How to Rank in Multiple Countries
International SEO is the work of making search engines show the right version of your site to people in different countries or languages. It comes down to three decisions: what URL structure to use, how to signal which version suits which audience, and whether you are genuinely targeting a country or simply a language. Get those wrong and translation work is wasted.
Language targeting and country targeting are different problems
This distinction causes more confusion than anything else in international SEO, so it is worth settling first.
Language targeting means serving Spanish speakers wherever they are. One Spanish version, aimed at anyone who reads Spanish. Appropriate when your offer does not change by country — software, digital products, information.
Country targeting means serving Spain differently from Mexico, even though both speak Spanish. Different pricing, currency, shipping, legal terms, sometimes different products entirely. Appropriate when the commercial reality genuinely differs.
Businesses frequently build country targeting when they only needed language targeting, which multiplies the number of pages to maintain for no benefit. Ask whether anything other than the words actually changes. If not, one language version will serve you better than eight near-identical country versions competing with each other.
Choosing a URL structure
Three options, each with real trade-offs. There is no universally correct answer, which is why this decision deserves proper thought before anything is built.
Country-code domains
Separate domains per country. The strongest possible geographic signal and often the best user trust locally, because a local domain looks native. The cost is that each domain builds authority independently — you are effectively running several websites, and a new one starts from nothing regardless of how established the others are.
Worth it when a market is genuinely significant and you can invest in it properly. Rarely worth it for speculative expansion into a market you are testing.
Subdirectories
Folders on one domain, like /de/ or /fr/. All versions share the domain's accumulated authority, which is a substantial advantage — a new market launch inherits the trust you already built. Simpler to manage, cheaper to maintain, and the most common recommendation for businesses that are not enormous.
The weaker geographic signal matters less than it used to, because hreflang does most of that work now.
Subdomains
Separate subdomains, like de.example.com. Sits between the other two — some separation, some shared authority, though how much authority actually passes is debated. Occasionally chosen for technical reasons when different markets run on different infrastructure.
Unless you have a specific reason, subdirectories are usually the pragmatic default.
Hreflang: what it does and how it goes wrong
Hreflang tags tell search engines that several pages are alternate versions of each other for different audiences, so the right one gets shown. It does not affect rankings directly — it affects which version ranks, which matters enormously for conversion.
The implementation rules are simple and constantly broken:
Tags must be reciprocal. If your English page points to the German version, the German page must point back. One-directional tags are ignored entirely, and this is the single most common implementation error.
Every version must include a tag pointing to itself. Omitting the self-reference invalidates the set.
Use the correct codes. Language codes follow one standard, country codes another. A frequent error is using "en-UK" — the correct code for the United Kingdom is "GB". Invalid codes are simply discarded.
Point to canonical URLs. Hreflang tags pointing at pages that redirect, or at non-canonical versions, will not work reliably.
Add an x-default tag indicating which version should serve users whose language or region you have not specifically targeted. Without it, search engines guess.
Do not auto-redirect based on location
Automatically redirecting visitors to a version based on their IP address feels helpful and causes real problems. Search engine crawlers usually crawl from one country, so if you redirect them by location they may only ever see one version of your site — the others never get indexed at all.
It also frustrates legitimate users: someone travelling, an expatriate who wants their home version, a customer researching a market they are moving to. The better pattern is a visible suggestion — a banner offering the local version with a clear way to dismiss it — while leaving the requested URL accessible.
Translation is not localisation
Machine-translated content ranks poorly and reads worse. Beyond quality, translation misses everything that actually matters commercially: how people in that market search, what terminology they use, what objections they have, what proof convinces them.
Keyword research has to be redone per market rather than translated. The literal translation of your best-performing English keyword is frequently not what people in that country type. Currency, units of measurement, address formats, payment methods and legal requirements all need genuine localisation too — and a checkout that only offers payment methods nobody in that market uses will convert terribly regardless of how well the page ranks.
Common reasons international SEO fails
The recurring pattern is expanding too broadly, too fast. Launching eight markets simultaneously means eight sets of content nobody has time to maintain, eight keyword strategies nobody researched properly, and thin translated pages competing for attention. One market done thoroughly beats eight done superficially, and it gives you a template that works before you scale it.
The second common failure is treating international as a technical project. Hreflang and URL structure are necessary but they are not sufficient — a correctly implemented site with poorly localised content will not compete against local businesses who understand their own market.
Where to start
Look at your analytics before deciding anything. If you already receive meaningful traffic or enquiries from a country, that is evidence of demand and the obvious place to begin. Expanding into markets on the basis of ambition rather than evidence is how businesses end up maintaining pages nobody visits.
Then confirm the commercial basics: can you actually deliver there, take payment, and support customers in that language? International SEO succeeds fastest where the operational side is already solved.
The technical implementation sits within our technical SEO work, and the wider strategy under SEO services. If you are selling physical products across borders, the catalogue considerations in our eCommerce SEO guide apply on top.
Google's documentation on localized versions of your pages covers hreflang implementation in detail and is worth following exactly.