Key takeaways
- Pick the next market from search demand, existing traffic, and data-residency constraints already visible in analytics and Search Console — not from where a competitor happens to operate.
- ccTLDs send the strongest geotargeting signal but cost the most to run; subdirectories are the cheapest to maintain but tie every market to one server location — Google documents all three as valid, not one as superior.
- hreflang is a targeting hint Google uses to choose which URL to show, not a ranking factor — Google states outright that it does not use hreflang to detect a page's language.
- A translated page answers the source market's questions in a new language. A localized page answers the target market's own questions, which query research usually shows are different questions entirely.
- Search Console's country dimension can show a page ranking well overall while failing in the one market it was built for — a blended global number hides that every time.
01
What should actually decide which market comes next?
Most international launch decisions get made from a map, not from data: someone points at a region with a big population or a competitor already there, and the roadmap follows. That approach skips the three signals that predict whether the effort pays back. The first is real search demand for the target queries in the target language — not the source-market keyword list translated word for word, but demand research done in-market, because people phrase problems differently depending on where they live, not only what language they speak.
The second signal is existing presence. Analytics and Search Console usually already show organic traffic, branded search volume, or direct visits arriving from a country nobody deliberately targeted — that is demand the business earned before spending anything on localization, and it is far cheaper to serve than demand built from zero. The third is a constraint most SEO plans never check before development starts: whether the target country's data-residency, consent, or industry-specific regulation changes what the site is technically allowed to collect and where. A market that looks attractive on search volume alone can still be the wrong one to launch first if the compliance work dwarfs the opportunity.
Ranking these three factors against each other, market by market, produces a sequence rather than a single "go international" decision. That sequence matters because architecture and content decisions later in this guide are much cheaper to get right the first time than to retrofit across five markets launched simultaneously.
02
ccTLD, subdirectory, or subdomain — which URL structure fits?
Google's Search Central documentation on managing multi-regional and multilingual sites lays out three structures without declaring a winner, because each trades signal strength for operational cost differently. A country-code top-level domain — example.de, example.fr — gives the clearest geotargeting signal a site can send, and the server's physical location becomes irrelevant to that signal. The cost is real: separate domains to register and renew, separate authority to build from scratch in each market, and more infrastructure to maintain long after launch.
A subdirectory on the main domain — example.com/de/ — is the cheapest structure to run. It shares one host, one authority profile, and one set of technical SEO fixes across every market, which is why most mid-sized international rollouts choose it. The tradeoff is a single server location for the whole site and a harder separation between markets if one region later needs to be sold, spun off, or run under different infrastructure. A subdomain — de.example.com — sits between the two: easy to set up, and it allows a different server location per market, but Google's own guidance notes that users often fail to recognize a subdomain's country abbreviation as a geotargeting signal the way they would a full ccTLD or a labeled subdirectory path.
None of these is inherently better for rankings. The decision should follow the market-prioritization work: a handful of markets with shared infrastructure needs points toward subdirectories; a market with distinct legal, hosting, or brand requirements is a stronger case for a ccTLD despite the added cost.
- ccTLD (example.de): strongest geotargeting signal, server location irrelevant, highest cost and infrastructure overhead, strict registration requirements per country
- Subdirectory (example.com/de/): lowest cost, shares one host and one authority profile, single server location, hardest structure to later separate into an independent property
- Subdomain (de.example.com): easy to set up, allows a different server location per market, weaker perceived geotargeting signal to actual users than a ccTLD or a subdirectory
- URL parameters (example.com/?loc=de): explicitly not recommended by Google for geotargeting, regardless of cost
03
What does hreflang actually do — and what does it not do?
hreflang tells Google which URL to serve a searcher based on their language and region, when equivalent pages exist for the same content in more than one language or market. That is the entire job. Google's documentation is explicit that hreflang does not detect a page's language for ranking purposes — the company states plainly that it does not use hreflang or the HTML lang attribute to determine what language a page is written in, relying instead on its own content-analysis algorithms for that. Treating hreflang as a ranking lever, or expecting it to fix a page that targets the wrong market's content, misreads what the tag is for.
The most common implementation failure is a missing return tag. hreflang works as a set of mutual declarations: if the German page points to the French page, the French page has to point back to the German page, and both have to include a self-referencing tag pointing to themselves. Google's guidance states that if two pages do not both point to each other, the tags are ignored — not partially honored, ignored outright. On a site with a dozen markets, this usually breaks silently during a redesign or a URL migration, because it takes only one page losing its return tag to invalidate that entire pair.
The second common failure is inconsistent URLs — a hreflang tag pointing to a URL that has since been redirected, canonicalized elsewhere, or changed protocol from http to https. Google requires every alternate URL in a hreflang set to be fully qualified, transport method included, and any mismatch between the declared URL and the URL that actually resolves breaks the pair the same way a missing return tag does. Language-region codes matter too: a code like "be" alone names a language, not a country, and pairing the wrong code format is a quieter version of the same error.
04
Why does translating the source page usually underperform?
A translated page keeps the source market's structure, headings, and assumed context, and swaps the words. A localized page starts over with query research done in the target market, because people search differently there — not just in a different language, but around different concerns, different competitive alternatives, and different default assumptions about how a product or service works. A page built to answer "how much does X cost" in one market can be structurally wrong for a market where the real blocking question is about a local certification, an import regulation, or which of three well-known local competitors handles the category better.
This shows up concretely in on-page research: run the same head-term through a market-specific keyword tool set to the target country and target language, and the related-questions section rarely matches the source market's. Currency, units of measurement, local proof points, and named local competitors all need to change, not just be rendered in a different alphabet. A page that is grammatically perfect in the target language but structurally identical to the source page will often rank for a narrower, less commercially relevant set of queries than a page built from local research would.
This does not mean every page needs a bespoke content strategy per market. It means the research step — what are people actually asking, in their own words, in this market — has to happen before the content brief is written, not after a translator hands back a finished draft.
05
What has to be checked before a new-market page goes live?
A pre-launch technical check catches the failures that are cheap to fix before launch and expensive to fix after a market has already been indexed with the wrong signals. The list below is not exhaustive for every stack, but it covers the failures that recur most often across multi-market rollouts.
Swipe to compare every column
| Check | Why it matters | Tool or method to verify |
|---|---|---|
| Self-referencing hreflang plus full return tags on every URL in the set | A one-directional or missing return tag causes Google to ignore the entire hreflang pair, not just the broken half | Google Search Console's hreflang-adjacent crawl data, or a dedicated hreflang auditing tool that crawls the full set |
| Alternate URLs fully qualified, including protocol, and matching what actually resolves | A hreflang tag pointing to a redirected or canonicalized URL breaks the pair the same way a missing tag does | Manual spot-check of each hreflang URL's HTTP status and final resolved address |
| Correct language-region code format (e.g. de-be, not be alone) | A language-only code where a language-region pair was intended targets the wrong audience or fails silently | Compare codes against the ISO 639-1 / ISO 3166-1 reference before deployment |
| x-default tag set for a market-selector or generic landing page, where one exists | Without it, Google has to guess which version to show searchers who match no declared hreflang variant | Manual review of the hreflang set on the site's root or language-selector page |
| Robots directives and canonical tags are market-specific, not inherited from the source page | A page can end up canonicalizing to the source-market version, which tells Google to ignore the new page entirely | Crawl the new market section with a site crawler and check canonical targets per URL |
| Currency, date format, units, and local contact details render correctly per market | These are trust and usability signals as well as ranking signals; broken localization undermines both | Manual QA pass on a sample of pages per market, on both desktop and mobile |
| Server or CDN response time is acceptable from the target geography | A subdirectory or subdomain structure sharing one server location can be materially slower for a distant market | Run Core Web Vitals field data filtered by country once available, or synthetic testing from a location in the target market |
06
How should performance be measured once a market is live?
A single blended organic-traffic or ranking number across every market hides exactly the failure a launch team needs to see early: one market performing well while another underperforms. Search Console's Performance report includes a country dimension that groups data by the country where the search originated, and that dimension can be compared directly against another country or filtered alongside device and query data. Reviewing performance per market, per language, rather than as one combined line, is the only way to catch a market-specific problem — a broken hreflang pair, a page ranking for the wrong intent, a competitor dominating a query set — before it compounds.
Per-market measurement also means researching who the actual competitors are in that market, which is frequently not the same competitive set the source market faces. A category leader at home can be a minor player in a market with an entrenched local incumbent, and a content or backlink strategy built against the wrong competitive set will misallocate effort. Pulling the top-ranking pages for the target market's priority queries, market by market, should be a standing part of the review cadence, not a one-time exercise done at launch.
- Filter Search Console's Performance report by country to see impressions, clicks, and average position separately for each launched market
- Compare two markets directly using Search Console's comparison feature rather than eyeballing two separate exports
- Re-run competitor and query research per market on a recurring schedule — the competitive set at launch is not fixed
- Track whether new-market pages are being served the correct hreflang variant in Search Console's coverage and page indexing data, not just whether the pages are indexed at all
07
What does no amount of SEO work fix?
A market launch that skips legal and privacy review before development starts carries risk that better content or cleaner architecture cannot offset afterward. The EU's GDPR applies to any business that processes the personal data of EU residents or offers goods or services to them, regardless of where the business itself is based, and it requires consent that is freely given, specific, informed, and unambiguous — a standard that a source market's existing cookie banner or lead form frequently does not meet once translated into a new market's language and law. Other markets carry their own data-residency rules, local advertising restrictions, or industry-specific consent requirements that a purely SEO-focused launch plan has no mechanism to catch.
This is why the check belongs at the start of this guide's sequence, not the end of it: a market where the compliance work is heaviest should be weighed against its search-demand opportunity before a URL structure is chosen or a single localized page is written. A perfectly executed hreflang implementation and a well-researched content brief do not reduce legal exposure by a single percentage point. Treat the legal and privacy review as a gating question to answer before technical work starts, not a checklist item to revisit once the market is already live.
Primary sources and further reading
Use the source material to validate details against your own context and current platform configuration.
- Managing multi-regional and multilingual sites — Google Search Central
- Tell Google about localized versions of your page (hreflang) — Google Search Central
- Country dimension — Performance report: Dimensions and data groupings — Search Console Help
- Performance report (Search results): Advanced filtering and comparison — Search Console Help
- Performance report (Search results): Overview and basic setup — Search Console Help
- What is GDPR, the EU's new data protection law? — GDPR.eu
This guide follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.
Stay with the problem



