A global SEO strategy is your plan for being found in search across several countries or languages. It covers four decisions: which markets to target, how to structure your URLs for each one, how to tell search engines which page is meant for which audience, and how to localize content so it actually serves local searchers. Get those four right and the rest is ordinary SEO done market by market.
This guide walks through each decision in order, with the official guidance from Google where it matters. It is written for teams expanding an existing site into new markets, but the same steps apply if you are planning a new international site from scratch.
Step 1: Decide which markets your global SEO strategy should target
Do not start with technology. Start with the business. A global SEO strategy that launches ten languages at once usually ends with ten half-finished sites.
For each candidate market, ask:
- Do we sell there today, or can we? Shipping, payments, support hours, legal requirements and local partners all matter.
- Is there search demand? Use keyword research tools with country and language filters to see whether people search for what you offer, in their own words.
- Who ranks now? Look at the current results in that market. Local competitors, marketplaces and directories tell you how hard it will be.
- Can we produce and maintain content in that language? A market needs ongoing updates, not only a launch.
Rank the markets and start with one or two. You will learn more from one well-run market than from many thin ones.
Language versus country
Be clear about whether you are targeting a language or a country. Spanish content can serve many countries. A site for Germany may need German content, but also local pricing, shipping and legal pages. Some countries need more than one language. Your URL structure and hreflang setup will follow from this decision.
Step 2: Choose a URL structure
Google’s documentation on managing multi-regional and multilingual sites describes four options:
| Structure | Example | Main advantage | Main drawback |
|---|---|---|---|
| Country-code domain | example.de | Clearest country signal | Costs more to run; each domain targets one country |
| Subdomain | de.example.com | Easy to set up; can be hosted separately | Users may not know if “de” means language or country |
| Subfolder | example.com/de/ | Easy to set up and maintain on one host | Harder to separate sites later |
| URL parameter | example.com?loc=de | None worth relying on | Not recommended by Google |
For most growing businesses, subfolders on one domain are the simplest place to start. All markets share one site, one CMS and one set of backlinks, and you can manage everything with one team. Country-code domains make more sense when each country runs as a separate business, with its own team, legal entity or brand.
Whatever you choose, keep it consistent. Mixing structures, such as some countries in subfolders and others on subdomains, makes the site harder to manage and harder to report on.
Step 3: Set up hreflang correctly
Hreflang annotations tell Google which URLs are language or regional versions of the same page, so it can show the right version to the right searcher. Google supports three ways to add them: link elements in the HTML head, HTTP headers (useful for PDFs) or XML sitemaps. Google treats them as equivalent, so pick one method and use it everywhere.
Here is what a correct HTML setup looks like for a page with US English, UK English and German versions plus a fallback:
<link rel="alternate" hreflang="en-us" href="https://example.com/us/pricing/" />
<link rel="alternate" hreflang="en-gb" href="https://example.com/uk/pricing/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/pricing/" />
Follow these rules from Google’s documentation:
- Every version lists every version, including itself. The same set of tags appears on each page in the group.
- Links must be reciprocal. If page A points to page B, page B must point back to page A. Missing return links can cause the annotations to be ignored.
- Use fully qualified URLs, including https://.
- Use valid codes. The language comes first in ISO 639-1 format, with an optional region in ISO 3166-1 Alpha 2 format. A region code on its own is not valid, so “de” works but “uk” alone means Ukrainian, and the region for the United Kingdom is “gb”.
- Use x-default for a fallback page, such as a country selector or your main version.
Point hreflang only at canonical, indexable URLs that return a 200 status. Hreflang pointing at redirects, noindex pages or URLs that canonicalize elsewhere is one of the most common errors we see.
Step 4: Avoid automatic redirects and mixed-language pages
Many sites detect a visitor’s IP address or browser language and redirect them automatically. Google advises against this. Its crawler mostly crawls from the United States and does not send a language preference header, so automatic redirects can stop it from ever seeing your other versions. IP location is also not always accurate for real users.
Instead:
- Let users land on the page they clicked.
- Show a clear language or country selector, and consider a polite banner suggesting a better match.
- Remember the user’s choice for later visits.
Also keep each page in one language. Google recommends against side-by-side translations, and translating only the navigation while leaving the main content in another language creates confusing results. Each language version should be a complete page in that language.
Step 5: Localize content, not just translate it
Translation changes the words. Localization changes the page so it makes sense to a local reader. For SEO, the difference shows up in keyword research: people in different markets often use different terms for the same thing, even in the same language.
For each market:
- Research keywords in the local language, using native speakers or local tools. Do not translate your English keyword list and assume the results are what people search for.
- Adapt examples, units, currency, date formats and spelling. A UK page and a US page can share most copy but should still read as local.
- Create local trust signals: local contact options, delivery and return information, and local reviews or case examples where you have them.
- Keep one main keyword per page in each language, just as you would on your main site, so translated pages do not compete with each other.
Machine translation can speed up a first draft. Always have a fluent person review and edit before publishing.
Step 6: Build local authority and visibility
A new language section starts with little authority of its own in that market. Plan how it will earn attention:
- Local digital PR and partnerships. Coverage and links from publications and organizations in the target country help both users and search engines see you as relevant there.
- Local profiles. If you have a physical presence in a country, set up the relevant business profiles for that location.
- Internal links. Link from strong pages on your main site to the new market’s key pages, and make sure each language section has its own clear navigation.
Step 7: Measure each market separately
Set up reporting so each market can be judged on its own:
- Use Search Console’s country filter and, if you use separate subdomains or domains, separate properties for each one.
- In analytics, segment organic traffic and conversions by language folder or domain.
- Track indexation for each market. A market where most pages are not indexed usually has a hreflang, canonical or content quality problem.
Common global SEO mistakes
- Launching many markets at once with thin or untranslated content.
- Using hreflang codes that do not exist, such as country codes on their own.
- Pointing hreflang at redirected or non-canonical URLs.
- Redirecting visitors and crawlers automatically by IP address.
- Copying the same English page into several country folders without changing anything, then expecting each to rank in its own market.
How a global SEO strategy fits into your wider program
International work touches almost every part of a site, so fold it into your regular processes. Before launch, run the checks in our enterprise SEO audit guide on each new market. After launch, manage it as part of the same backlog and release checks described in our enterprise SEO playbook. If you need specialists to plan the URL structure, hreflang and localization with your team, talk to our enterprise SEO specialists or email support@growthscribe.com.
FAQ
Should I use country domains, subdomains or subfolders for international SEO?
Google documents pros and cons for each. Country-code domains send the clearest country signal but cost more to run; subfolders on one domain are the easiest to maintain; subdomains sit in between. URL parameters for language or country are not recommended.
Is hreflang a ranking factor?
Google describes hreflang as a way to help it show the right language or regional version of a page to the right users. Treat it as a way to serve the correct URL, not as a way to rank higher.
Can I translate my pages with machine translation?
You can use machine translation as a starting point, but have a fluent speaker review and localize the result. Pages should be genuinely useful in the target language, with local terms, units, currency and examples.
Should I redirect visitors based on their IP address?
Google advises against automatically redirecting users based on a guess about their location or language, because it can stop users and search engines from reaching all versions. Show a clear language or country selector instead.


