SEO guides 13 min read Updated 31 October 2026

International SEO guide: hreflang, URL structure and localisation

How to pick a URL structure for other countries, implement hreflang that Google actually honours, and localise pages so a UK, US or Gulf buyer feels the site was written for them.

By the Zuptek team · Published 31 October 2026
International SEO Guide: Hreflang and URL Structure

International SEO is the work of making each country or language version of your website rank in the right market. It rests on three decisions: a URL structure (ccTLD, subfolder or subdomain), correct hreflang annotations that tell Google which page serves which audience, and localised content that answers how buyers in that market search and decide.

Most businesses arrive at international SEO by accident. An Indian SaaS product starts getting sign-ups from the UK, an exporter notices enquiries from the Gulf, or a D2C brand adds a US shipping option. Then the UK page outranks the US page in America, prices show in the wrong currency, and Search Console fills with hreflang errors. This guide covers the decisions in the order you should make them, with the rules Google publishes and the mistakes we fix most often in SEO audits. If you would rather hand the work over, our international SEO service runs the same process per market.

Key takeaways

  • Choose the URL structure first. Subfolders on one domain suit most growing businesses; ccTLDs suit brands with real local operations and the budget to build authority on each domain.
  • Hreflang only works when every version links to every other version, including itself, with valid language and region codes and full URLs.
  • Google does not use the HTML lang attribute or Search Console country settings to target countries. The country-targeting setting was removed in 2022.
  • Do not redirect visitors automatically by IP or browser language. Link to the other versions and let people choose.
  • Translation is not localisation. Currency, spelling, examples, payment methods, regulations and proof must match each market.
  • Each market needs its own links and mentions. Authority built in India does not automatically carry into the UK.

What is international SEO and when do you need it?

International SEO covers everything that helps search engines show the right version of your site to the right audience in another country or language. It differs from ordinary SEO in one way: you are telling Google that two or more pages are versions of each other, and asking it to choose between them by language and location.

You need it when any of these is true:

  • You sell, or want to sell, in more than one country and the offer differs by market (price, currency, delivery, legal terms).
  • You publish in more than one language, including Indian languages such as Hindi or Tamil alongside English.
  • You run separate English pages for different English-speaking markets, such as India, the UK and the US.
  • Search Console shows impressions from countries you serve, but the wrong page appears there.

If you sell one product in one currency to everyone in English, you may not need country versions at all. One strong global page often beats three thin regional copies.

ccTLD vs subfolder vs subdomain: which URL structure should you choose?

Google’s guidance on managing multi-regional and multilingual sites lists four ways to separate country versions and is clear that URL parameters (?loc=uk) are not recommended. That leaves three real options.

StructureExampleCountry signalAuthorityCost and upkeepSuits
Country-code domain (ccTLD)example.co.uk, example.aeStrongest. Google treats most ccTLDs as a clear signal for one countryEach domain starts from zero and needs its own linksHighest: separate domains, hosting, renewals, sometimes local registration rulesBrands with a legal entity, team and budget in each country
Subfolder on one domainexample.com/uk/, example.com/ae/Relies on hreflang and on-page signalsShared. New markets benefit from the main domain’s linksLowest: one site, one CMS, one hostMost SMEs, SaaS, exporters and D2C brands starting abroad
Subdomainuk.example.comRelies on hreflang and on-page signalsPartly shared in practice, but often treated more like a separate siteMedium: can run on separate servers or platformsMarkets that need a different platform or team

Decision rules we use

  1. Starting out in one or two new markets? Use subfolders. You keep one site to maintain and every link you earn helps all markets.
  2. Running a separate business in the country, with local pricing, local customer service and a local address? A ccTLD earns trust from buyers who prefer a local domain, and it gives Google the clearest signal. Budget for building authority on it from scratch.
  3. The other market runs on a different platform, for example a Shopify store for the US while the main site is WordPress? A subdomain is the practical option.

Note that a generic domain such as .com can target any country. So can a few ccTLDs that Google treats as generic, such as .io and .co. A .in domain, on the other hand, signals India, which makes it a weak base for a global site.

How does hreflang work?

Hreflang is an annotation that says “this page has equivalents for other languages or regions, and here they are”. It does not move a page up the rankings. It helps Google swap in the right version once a page is already ranking. Google’s documentation on localised versions of your pages sets out the rules, and they are strict.

A set of hreflang tags for a page with UK, US and generic English versions looks like this, placed in the <head> of every version:

<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/" />
<link rel="alternate" hreflang="en-us" href="https://example.com/us/" />
<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

The five rules Google enforces

  1. Return links are mandatory. If page A lists page B, page B must list page A. Google states that if two pages do not both point to each other, the tags are ignored.
  2. Every page references itself. The same complete set appears on every version, including a line for the page itself.
  3. Codes follow ISO standards. Language uses ISO 639-1 (en, hi, ar), region uses ISO 3166-1 Alpha-2 (gb, us, ae, in). A region on its own is invalid. en-uk is wrong because the code for the United Kingdom is gb.
  4. URLs are fully qualified. Use https://example.com/uk/, never /uk/.
  5. Point to the canonical, indexable URL. A hreflang target that redirects, returns a 404, is blocked in robots.txt or carries a noindex tag breaks the set.

HTML tags, HTTP headers or XML sitemap?

Google treats all three methods the same, and using more than one adds nothing. HTML tags are simplest on small sites. XML sitemaps suit large catalogues, because adding twenty locales to every page’s <head> bloats the code. HTTP headers are the only option for non-HTML files such as PDFs. Pick one method and use it everywhere.

What is x-default and do you need it?

x-default names the page to show when a visitor’s language or region matches none of your versions. It is usually your global English page or a country selector. It is optional, but we add it on every international site because it decides what a visitor from an unlisted market, say Singapore, should see.

If you run several regional versions of one language, also provide a generic language version (en alongside en-gb and en-us). Google recommends this catch-all for English speakers in countries you have not listed.

Common hreflang mistakes and how to fix them

Hreflang goes wrong often. In Ahrefs’ study of 374,756 domains, summarised in their hreflang guide, 67% of hreflang implementations had at least one issue. These are the ones we find most:

MistakeWhat happensFix
Missing return link on one versionGoogle ignores the pairGenerate tags from one source of truth (plugin, sitemap generator or CMS field), not by hand
en-uk, en_GB or region-only codesAnnotation may be ignored or misreadUse en-gb; check every code against ISO lists
Hreflang pointing to non-canonical URLsConflicting signals; Google picks its own versionHreflang and canonical must point to the same URL
Each regional page canonicalised to the US pageRegional pages drop out of the indexEvery version is self-canonical
Tags injected by JavaScript into the bodyTags not readOutput tags in the server-rendered <head> or in the sitemap
Untranslated, near-identical pages per countryGoogle may fold them together as duplicatesMake each version genuinely local: price, currency, examples, contact details
Hreflang on pages that redirect by IPCrawler never sees some versionsRemove automatic redirects; use a banner or selector instead

On English-only multi-country sites, Google says localised versions count as duplicates only when the main content is untranslated. For en-GB and en-US pages, that means real differences: prices, delivery terms, phone numbers and proof. Pages that differ by one word waste crawl and authority.

What Google ignores in international targeting

Three common beliefs are wrong, and acting on them wastes effort.

  • The lang attribute does not target a country. Google says it does not use code-level language information such as lang attributes or the URL to work out a page’s language. It detects language from the content itself. Keep the attribute for accessibility and browsers, but do not rely on it for SEO.
  • There is no country setting in Search Console any more. Google deprecated the International Targeting report and dropped country targeting in 2022, while confirming that it continues to support and use hreflang. Guides that tell you to “set your target country in Search Console” are out of date.
  • Server location is a weak signal. Google calls it “not a definitive signal” because CDNs serve content from many places. Host for speed in your markets, not for geotargeting.

Google also warns against redirecting people automatically by IP address or browser language. Googlebot usually crawls from the US without a language header, so an automatic redirect can hide your UK or UAE pages from the crawler entirely. Show a polite banner (“You appear to be in the UK. View UK prices?”) and a visible country selector instead.

Localisation: why translation is not enough

Ranking a page in another country is half the job. The page also has to convince a buyer who did not grow up with your brand. CSA Research’s survey of 8,709 consumers in 29 countries found that 76% prefer to buy products with information in their own language, and 40% will never buy from websites in other languages. Even within English, a UK buyer notices US spelling, dollar pricing and an Indian phone number.

Use this localisation checklist for every market version:

  • Language and spelling: British English for the UK, American English for the US, Gulf-appropriate Arabic (reviewed by a native speaker) if you translate for the UAE.
  • Keywords: research each market separately. A UK buyer searches “solicitor” and “postcode”; a US buyer searches “attorney” and “zip code”. Volume, wording and intent all differ.
  • Currency, tax and price display: local currency, VAT or sales tax shown the way local buyers expect.
  • Units, dates and formats: metric or imperial, DD/MM or MM/DD, local address and phone formats.
  • Payment and delivery: payment methods common in that market, delivery times, duties and returns spelled out.
  • Regulation and compliance: certifications and rules buyers check, for example CE or UKCA marks for products, or professional registrations for services.
  • Proof: case studies, reviews and client logos from that market if you have them. Proof from India still helps, but local proof converts better.
  • Contact details: a local number, WhatsApp, or at least business hours stated in the visitor’s time zone.

Our content marketing team writes market versions from keyword research for that market, not by find-and-replacing “India” with “UK”.

Building authority in each market

Links and mentions are local too. Google lists links from local sites among the signals it uses to understand a page’s audience. Plan market-specific authority from month one:

  1. List the directories, associations and marketplaces buyers in that country use.
  2. Get your business listed consistently, with the local address or service area where genuine.
  3. Pitch data, guides or expert comment to trade press in that market.
  4. Earn links from partners, distributors and clients based there.

Our link building work for international clients is planned per country for this reason. Fifty links from Indian directories will not help a page compete in Manchester.

International SEO in practice: a UK healthcare example

A private medical specialist in the UK came to us competing against NHS pages and large private hospital groups for health searches that Google holds to a high trust standard. The work was market-specific throughout: clinical author pages with UK qualifications and registrations, condition guides cited to NICE and peer-reviewed sources, synchronised listings across the UK clinical directories that patients and referrers use, and local authority for the Harley Street and regional clinic locations.

Over 12 months the practice saw 140% more private patient consultations and 48+ keywords in the UK top three. Nothing in that programme was a translated Indian page, which is the point of international SEO.

International SEO launch checklist

Work through these steps in order before you publish a new market version.

  1. Confirm demand: keyword research and Search Console data for the target country.
  2. Choose the URL structure: subfolder, ccTLD or subdomain, using the decision rules above.
  3. Decide language and region codes for every version, including a generic language version and x-default.
  4. Localise templates: currency, formats, contact details, legal pages, cookie notices where required.
  5. Write or adapt content from market-specific keyword research.
  6. Implement hreflang from one source of truth, with self-references and return links.
  7. Make every version self-canonical and indexable.
  8. Remove automatic IP or language redirects; add a country selector and banner.
  9. Add each version to the XML sitemap and submit it in Search Console.
  10. Check speed from the target country; add a CDN if pages load slowly there.
  11. Start market-specific link building and listings.
  12. Report by country: impressions, clicks, enquiries and revenue per version.

Our technical SEO team runs steps 6 to 10 as a fixed audit-and-fix project on WordPress, Shopify and WooCommerce sites.

Frequently asked questions

Is a subfolder or a ccTLD better for international SEO?

For most businesses entering one or two new markets, subfolders on one domain are the practical choice because every market shares the domain’s authority and there is one site to maintain. A ccTLD sends Google its strongest country signal and earns local trust, but each domain starts with no links. Choose ccTLDs when you run a real local operation with budget to build authority there.

Does hreflang improve rankings?

Not directly. Hreflang tells Google which equivalent page to show to which language or region once your content is already ranking. It stops your UK page appearing in the US, or your English page showing to Hindi searchers. Ranking still depends on relevance, quality and authority in that market. Broken hreflang, however, can leave the wrong version ranking and hurt conversions.

Do I need hreflang if all my pages are in English?

Yes, if you have separate pages for different English-speaking countries, such as India, the UK and the US. Without hreflang, Google may treat those pages as near-duplicates and pick one version for every market. If you have only one English version for the whole world, you do not need hreflang at all.

What does x-default mean in hreflang?

x-default names the fallback page for visitors whose language or region matches none of your listed versions. It is usually your global English page or a country and language selector. It is optional, but it decides what visitors from unlisted markets see, so we include it on every international site we set up.

Can I set a target country in Google Search Console?

No. Google removed the International Targeting report and its country-targeting setting in 2022. Google still supports hreflang, so country targeting now comes from your URL structure, hreflang annotations, ccTLDs where used, and local signals on the page such as currency, addresses, phone numbers and links from sites in that country.

Should I redirect visitors to their country version automatically?

Google advises against it. Automatic redirects by IP address or browser language can stop both users and Googlebot from reaching your other versions, and Googlebot usually crawls from the US. Show a banner suggesting the local version and keep a visible country selector, so people and crawlers can reach every version.

Plan your next market with us

If you are adding a country, or your existing country versions are fighting each other in search, start with an audit of structure, hreflang and content per market. Read more about our international SEO service, or request a free SEO audit and we will send you a written fix list for your site.

Sources

Want this done for your business?

Send us your website and we will come back within two working days with a written audit: what is holding it back and the three things we would fix first.

WhatsApp us