Subdomain vs Subdirectory for International SEO: A Decision Framework
Every international SEO discussion reaches the same argument within ten minutes, and it is usually argued from anecdote. The honest answer is that all three structures rank, the differences are smaller than the debate suggests, and the right choice depends on facts about your business rather than a general rule.
Should I use subdomains or subdirectories for multilingual sites?
Subdirectories for most businesses, because authority consolidates on one domain. Choose country-code domains when you need maximum local trust and have resources to build each one separately. Choose subdomains mainly when platform or infrastructure constraints force separate hosting.
The three structures, honestly compared
Subdirectories
Every market lives on the same domain, so links earned anywhere strengthen everywhere. Cheapest to run and simplest to manage. The weakness is genuine: they signal less local commitment, and in markets where buyers check for a local domain, that matters.
Country-code top-level domains
The strongest local trust signal and the clearest geotargeting. Also the most expensive, because each domain builds authority from zero. A new one can take a year to become competitive. Correct for businesses with real local operations and separate country teams.
Subdomains
Sit between the two and are usually chosen for infrastructure reasons: different platforms, different teams, different hosting per region. Authority sharing with the root domain exists but is weaker than with subdirectories.
The questions that decide it
- Do you have local teams building local links? If yes, country domains become viable. If your link building is centralised, subdirectories keep that value in one place.
- Is your product legally or commercially different per country? Genuinely separate businesses justify separate domains.
- How strong is your existing domain? The stronger it is, the more you lose by fragmenting it.
- Do buyers in your category expect a local domain? In some markets and sectors this is a real conversion factor, independent of ranking.
- Can you maintain it? Five domains means five technical stacks, five sets of Search Console properties and five content calendars. Most teams overestimate this capacity.
Hreflang is where implementations actually fail
Structure choice rarely sinks a project. Hreflang usually does. The rules that catch people out:
- Every annotation must be reciprocal. If A points to B, B must point back to A, or both are ignored.
- Use self-referencing tags. Each page must include an annotation pointing at itself.
- Language code first, region optional. Use en for English generally, en-GB only when the content is genuinely specific to that region.
- Add x-default for your fallback page, usually the international or language-selection version.
- Point at the canonical URL, never at a page that canonicalises elsewhere. This combination silently voids the whole set.
The mistake underneath most failures
Publishing the same content in the same language across several country versions, differing only by currency, then wondering why one version outranks the rest. That is not internationalisation, it is duplication with a flag on it. Either genuinely localise, meaning different examples, pricing, regulations and phrasing, or serve one page and handle currency dynamically.
Translation is the minimum. Localisation is what actually ranks.
A free audit validates hreflang reciprocity and canonical conflicts across your locales.
Frequently asked questions
Are subdirectories better than subdomains for SEO?
For most businesses yes, because authority consolidates on one domain and links earned in any market strengthen all of them. Subdomains are usually chosen for infrastructure reasons such as separate platforms or hosting per region.
When should I use a country-code domain?
When you have local teams building local links, genuinely separate operations per country, and buyers who expect a local domain. Each ccTLD builds authority from zero and can take a year to become competitive.
Why is my hreflang not working?
Most commonly because annotations are not reciprocal, self-referencing tags are missing, or the tags point at URLs that canonicalise elsewhere. Any of these can void the entire set silently.
Do I need hreflang for the same language in different countries?
Only when the content genuinely differs by region, for example pricing, regulations or examples. Publishing identical English across several country versions with only a currency change creates duplication rather than localisation.
What is x-default in hreflang?
The fallback annotation for users whose language and region do not match any specific version. It usually points at your international or language-selection page and should be included in every complete implementation.
How many international versions should I launch?
As many as you can genuinely maintain. Each version means a separate technical stack, Search Console property and content calendar, and most teams overestimate that capacity when planning.
Want this done for your site?
Run a free audit and see exactly what to fix for Google and AI search.