Subdomain vs Subdirectory vs ccTLD

You're ready to take your site into new markets — the UK, Germany, maybe India next year. Before a single line of translated copy gets written, you hit a decision that's surprisingly hard to reverse: should German content live at de.example.com, at example.com/de/, or on a completely separate domain like example.de?

It looks like a technical footnote, but it isn't. This one choice decides how much of your existing SEO authority carries over to a new market, how much it costs to run, and how much a local visitor trusts the page before they've read a word of it. Get it wrong and you're not just losing traffic — you're often rebuilding it from scratch later.

Quick Answer

Subdirectories (example.com/uk/), subdomains (uk.example.com), and ccTLDs (example.co.uk) are the three ways to structure international pages. Subdirectories keep everything under one domain and inherit the site's existing authority, making them the cheapest and fastest to rank. ccTLDs send the strongest local-trust signal but start from zero authority and cost more to maintain. Subdomains sit in between. Most sites should default to subdirectories unless local trust or legal rules require a ccTLD.

What is a subdomain, subdirectory, and ccTLD?

All three are ways to serve country- or language-specific content under a recognizable structure, but each draws a different line around how "separate" that content is from your main site in the eyes of both users and search engines.

None of the three is inherently "better" — each one trades authority, cost, and local signal strength against the others in a different ratio.

Why the structure you choose matters

The structure you pick early on shapes outcomes that are expensive to undo once a market is live:

📊 Quick stat The most common expansion mistake isn't picking the "wrong" structure — it's picking a ccTLD for cost or trust reasons and then underestimating how long a brand-new domain takes to accumulate the authority the old subdirectory already had.

Step-by-step: choosing the right structure

  1. List your target countries and languages. The number and diversity of markets you're entering shapes how much structural overhead you can realistically manage.
  2. Assess your budget and technical resources. ccTLDs multiply hosting, certificates, and often separate teams; subdirectories add almost none of that overhead.
  3. Check for legal or regulatory requirements. Some industries, like banking, gambling, or healthcare, require or strongly favor a local ccTLD by law or convention in certain countries.
  4. Weigh how much SEO authority you need to transfer. An established site with strong backlinks benefits most from a subdirectory, since a new ccTLD would start without any of that equity.
  5. Default to a subdirectory unless you have a specific reason not to. It's the fastest to launch, cheapest to maintain, and easiest to reverse if a market doesn't work out.
  6. Set geotargeting for each subdirectory or subdomain. Configure this in Search Console as a separate property, since it won't happen automatically the way it does with a ccTLD.
  7. Implement hreflang across every version. This step is identical regardless of which structure you land on, and it's the piece most implementations get wrong.
Try the Rebrixe Hreflang Generator — free Whichever structure you choose, connect every regional URL with return-tag-safe hreflang markup.
Generate Hreflang Tags →

Common mistakes that hurt international SEO

1. Choosing a ccTLD for "trust" without budgeting for the ramp-up

A ccTLD's local-trust signal doesn't come with instant rankings — it's still a new domain that needs its own backlink profile and content history before it competes with an established site.

2. Mixing structures without a consistent logic

Using a subdirectory for one market and a subdomain for another with no clear rationale makes the site harder to maintain and can confuse both crawlers and internal teams over time.

3. Forgetting hreflang regardless of structure

A ccTLD's geotargeting is automatic, but that doesn't tell search engines which specific page on another domain is the translated counterpart — that connection still needs hreflang.

4. Leaving geotargeting unset for subdirectories or subdomains

Unlike a ccTLD, a subdirectory or subdomain won't be geotargeted automatically; skipping this step in Search Console leaves search engines guessing which country the section is meant for.

5. Underestimating ongoing maintenance cost of multiple ccTLDs

Every additional ccTLD means another renewal, another certificate, and often another set of local compliance requirements — a cost that compounds with each new market rather than staying flat.

💡 Pro tip If you're unsure which structure to commit to, launch a new market as a subdirectory first. It's the easiest to migrate away from later if a ccTLD turns out to be worth the investment once the market proves itself.

Real-world examples

How the three structures play out for different kinds of international and multilingual sites:

Global e-commerce brand
ccTLD per major market
example.de / .fr
Strongest local trust for a checkout- and currency-sensitive brand, worth the extra maintenance cost.
SaaS company
Subdirectories for every language
example.com/de/
Keeps all domain authority consolidated and lets new markets launch fast with minimal overhead.
Media publisher
Subdomains per editorial team
de.example.com
Separate CMS and editorial workflow per region, while staying loosely tied to the root domain's authority.
Startup testing demand
Subdirectory before committing
Low-cost validation
Validates a new market cheaply before investing in a dedicated ccTLD once traction is proven.

The pattern across all four: the structure follows the business need, not the other way around — cost and authority tolerance decide the format, not the format deciding the strategy.

Subdomain vs subdirectory vs ccTLD compared

How the three options stack up across the factors that usually decide the choice.

Structure SEO authority Cost & maintenance Local trust Best for
Subdirectory
example.com/de/
Fully consolidated Low Moderate Most companies, especially SaaS and startups expanding fast
Subdomain
de.example.com
Partially shared Moderate Moderate Sites needing separate CMS or infrastructure per region
ccTLD
example.de
Starts from zero High Strongest Regulated industries and brands prioritizing local trust

Connect every regional page — free hreflang generator

Whichever structure you choose, search engines still need hreflang to know your regional pages belong together. The Rebrixe Hreflang Generator builds a complete, return-tag-safe set of hreflang link tags for every page in your cluster, including x-default. No account, no watermark.

Free Hreflang Tag Generator Add your pages and codes, copy the complete tag set.
Open Hreflang Generator →

Frequently asked questions

For most sites, a subdirectory is the strongest default because it keeps all authority under one root domain, which means new country sections benefit from the whole site's existing rankings instead of starting from zero.
No. A ccTLD sends a strong local-relevance signal, but it starts as a brand-new domain with no accumulated authority, so it typically needs its own backlinks and content history before it competes with an established subdirectory.
Yes. Many sites use a ccTLD only for markets with strong local trust or legal requirements, such as finance or healthcare, and subdirectories for everything else, as long as hreflang correctly links every version regardless of structure.
Yes. Hreflang is required no matter which structure you choose, because it's what tells search engines that separate URLs, even on entirely different domains, are localized versions of the same content.
Google Search Console lets you assign a target country to a subdomain or a subdirectory as a separate property, which is useful since a ccTLD is automatically geotargeted by its domain extension alone.
Google generally treats subdomains as closely associated with the root domain, but historically has sometimes evaluated them with some independence, which is why authority transfer to a subdomain is usually less complete than with a subdirectory.
A subdirectory is the cheapest option to launch and maintain, since it requires no additional domain registrations, certificates, or hosting environments beyond what the main site already uses.

Generate your hreflang tags in seconds

The Rebrixe Hreflang Generator builds a complete, return-tag-safe set of hreflang markup — no account, no watermark, just a ready-to-paste tag set for every page in your cluster, whichever structure you chose.

Launch the Hreflang Generator →
← Back to blogs