• Technical SEO

International SEO: How to Structure Multi-Country Pages

  • Felix Rose-Collins
  • ••
  • 7 min read

Intro

International SEO

Most SEO advice assumes one site, one language, one market. The moment a product serves users in more than one country, that advice starts to crack. Suddenly you are juggling:

  • duplicate content across near-identical pages,
  • search engines showing the wrong version to the wrong users,
  • a site structure that made sense at launch but fights you at scale.

The teams that get this right tend to share one habit: they settle country targeting at the architecture level before anyone writes a word of content. Get the structure right, and every page you publish afterward inherits it. Get it wrong, and you will be untangling canonicals and misfired rankings for years.

This guide walks through the structures that work, the markup that holds them together, and the workflow for checking that each country version actually ranks where it should.

Country targeting starts with the URL

Google's own documentation on managing multi-regional sites lays out the realistic options: country-specific domains, subdomains, subdirectories, and URL parameters. The last one is marked "not recommended," which leaves three serious contenders:

  • Country-code domains (example.de, example.fr) send the clearest geotargeting signal, but each one can target only a single country, and every domain you add splits your authority and multiplies your maintenance.
  • Subdomains are easy to set up, but users often cannot tell from the URL whether "de" means the German language or the German market.
  • Subdirectories on one global domain concentrate authority in one place and keep maintenance low, which is why they have become the default for most international products.

There is no universally correct choice. There is only the choice that matches your operation: how many markets you serve, whether legal entities differ by country, and how much engineering time you can spend keeping parallel structures alive.

Whichever structure you pick, pick it once. Moving a mature site from subdomains to subdirectories, or consolidating a fleet of country domains, means redirect mapping, re-crawling, and months of volatile rankings while search engines rebuild their picture of the site. Teams that switch structures mid-flight usually do so because the original decision was made by default rather than on purpose. Write the decision down, including the trade-offs you accepted, so the next person who inherits the site understands why the structure looks the way it does.

The hub-and-spoke pattern for one product in many markets

The harder case is a single product that exists in different versions per country. The pattern that scales best is a hub-and-spoke: one canonical product hub, fanning out into country-level pages built from a shared template, each localized in the details that matter.

Travel platforms do this with destination pages, SaaS companies do it with per-country pricing pages, and the pattern reaches well beyond tech. Betting operators use it too: the Lucky Numbers section on Hollywoodbets, a South African betting platform, branches into country-level pages for a single fixed-odds product built around lottery draws from dozens of countries (a betting product for audiences of legal gambling age in regulated markets). One product, one template, one hub URL, and a spoke page for every market the content covers.

Regulated industries are instructive here precisely because they cannot afford structural ambiguity: the architecture has to make it unmistakable which page serves which audience.

Meet Ranktracker

The All-in-One Platform for Effective SEO

Behind every successful business is a strong SEO campaign. But with countless optimization tools and techniques out there to choose from, it can be hard to know where to start. Well, fear no more, cause I've got just the thing to help. Presenting the Ranktracker all-in-one platform for effective SEO

We have finally opened registration to Ranktracker absolutely free!

Create a free account

Or Sign in using your credentials

The SEO logic of the pattern is straightforward:

  • The hub accumulates links and authority for the head term.
  • The spokes inherit internal link equity and capture long-tail, country-modified queries.
  • The shared template means you can audit and improve hundreds of pages by improving one layout.

Hreflang, step by step

Structure tells search engines what exists; hreflang tells them who each version is for. Google's guide to localized page versions lists three equivalent ways to declare them: link tags in the HTML head, HTTP headers, or an XML sitemap. Using more than one brings no extra benefit in Search, so pick whichever your stack maintains most reliably and stay consistent.

Three rules prevent most hreflang disasters:

  1. Make it reciprocal. If the UK page points to the German page, the German page must point back. Annotations that are not returned may be ignored, and a single missing return tag can quietly break a whole cluster.
  2. Always set an x-default. The reserved x-default value catches users whose language and region match none of your versions, and it is the right home for any country-selector page.
  3. Annotate every page, including itself. Hreflang works at the page level, so every page in the cluster lists its own URL as well as all its alternates. Templating this is exactly the kind of job that belongs in the spoke layout rather than in anyone's memory.

Mind the codes themselves, too. Hreflang values combine a language code with an optional region code, and the two solve different problems:

  • en-GB and en-US can point to two pages in the same language localized for different markets;
  • a bare es can catch Spanish speakers everywhere you have no country-specific version.

A region code on its own is not valid, and plausible-looking codes can fail: Google's documentation notes that UK is not a valid region code, so en-UK does nothing where en-GB works. Mistakes like these are one of the most common reasons annotations silently fail validation.

Hreflang is routine technical work, but it is the difference between your carefully localized pages being shown to the right users and Google guessing.

Local SERPs are different worlds

Local SERPs Source: Magnific

Even with perfect architecture and markup, the same query produces different results in different countries. Local competitors, local intent, different SERP features, and different levels of competition mean a page that ranks third in one market can sit on page four in another with identical content.

That is why international work cannot be run from a single location's view of the results. Checking the actual SERP in each target country, the way a SERP checker does for any country, region or city you point it at, shows you the competitive reality each spoke page is actually facing: who ranks, with what kind of page, and which SERP features sit between you and the clicks.

Often the lesson is uncomfortable. A thin, templated spoke that performs fine in a low-competition market may need genuinely local content, local references, and local links to compete in a crowded one. Treat the template as the baseline every market gets on day one, then let the live SERP tell you which spokes deserve a deeper investment. In practice, that usually means:

  • a handful of priority markets get custom sections, local data points and dedicated link building;
  • the long tail of smaller markets runs on the shared template until the numbers justify more.

Keyword research starts over in every market

The second trap is assuming your keyword list translates. Direct translation misses the point: users in different countries do not just use different words; they search with different intent and different volumes. A product category that is a high-volume head term in one market can be a niche query in the next, and the colloquial term that drives all the traffic may share nothing with the dictionary translation.

Meet Ranktracker

The All-in-One Platform for Effective SEO

Behind every successful business is a strong SEO campaign. But with countless optimization tools and techniques out there to choose from, it can be hard to know where to start. Well, fear no more, cause I've got just the thing to help. Presenting the Ranktracker all-in-one platform for effective SEO

We have finally opened registration to Ranktracker absolutely free!

Create a free account

Or Sign in using your credentials

Researching each market from scratch with a keyword research tool that supports location-specific data is the only reliable approach. The time this takes is real, but it buys you an advantage: competitors who machine-translate their keyword targeting leave entire local query spaces uncontested.

Meet Ranktracker

The All-in-One Platform for Effective SEO

Behind every successful business is a strong SEO campaign. But with countless optimization tools and techniques out there to choose from, it can be hard to know where to start. Well, fear no more, cause I've got just the thing to help. Presenting the Ranktracker all-in-one platform for effective SEO

We have finally opened registration to Ranktracker absolutely free!

Create a free account

Or Sign in using your credentials

This is also where the hub-and-spoke pattern pays off a second time. Because each spoke is its own page, it can target the local term rather than the translated one, without disturbing the rest of the cluster.

Measure by market, or you are guessing

Measure by market Source: Magnific

The final discipline is measurement. Average global rankings hide everything you need to know: a position that "improved" on average may have collapsed in your most valuable market while climbing in three irrelevant ones.

Tracking positions per country, per keyword, in a rank tracking tool turns the architecture into a feedback loop. Each spoke page gets its own scoreboard, and structural problems reveal themselves as patterns:

  • If every spoke underperforms in one country, suspect targeting signals or hreflang.
  • If one spoke underperforms everywhere, suspect the page.

That diagnostic logic only works when the data is segmented by location from the start, which is why per-market tracking belongs in the launch checklist rather than in the clean-up phase six months later.

A practical weekly rhythm for a multi-country product looks like this:

  1. Review per-country movement for the money pages.
  2. Compare the biggest gaps against the live local SERP.
  3. Flag spokes where the local competition has structurally better pages.
  4. Queue localization work where the data says it will pay.

For deeper background on the language side of this work, Ranktracker's guide to optimizing a website for other languages covers the content layer that sits on top of the architecture described here.

Common failure modes worth auditing for

Before shipping any multi-country structure, audit against the mistakes that appear in almost every international SEO post-mortem:

  • Mixed signals. A ccTLD pointing hreflang at subdirectories of a different domain, or country pages canonicalized to the global hub, which quietly tells Google the spokes are duplicates not worth ranking.
  • Automatic IP-based redirects. They lock both users and crawlers out of the versions they actually wanted. Google's advice is to avoid automatic redirects and to link between versions so users can pick the one they need, since IP-based location detection is unreliable in the first place.
  • Untranslated boilerplate. Menus, footers, and checkout flows left in another language on an otherwise localized page undermine both user trust and the page's language signals.

None of these are exotic. They are what happens when a team localizes the words and never revisits the structure underneath them, and each one is cheap to catch in an audit and expensive to discover in a rankings report.

The structure is the strategy

Multi-country SEO rewards teams that do boring things consistently:

  • one deliberate URL structure;
  • one well-templated hub-and-spoke per product;
  • reciprocal hreflang with an x-default;
  • market-by-market keyword research;
  • per-country rank tracking that closes the loop.

The examples are everywhere once you look for them, from SaaS pricing pages to lottery-draw hubs, and they all teach the same lesson. Pages do not rank everywhere because the content is brilliant everywhere. They rank everywhere because the structure never leaves the question "who is this page for?" open to interpretation.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Start using Ranktracker… For free!

Find out what’s holding your website back from ranking.

Create a free account

Or Sign in using your credentials

Different views of Ranktracker app