Where 99.9% of queries are filtered for a specific country and it be prudent to split the website accordingly, should the website be split by TLD, subdomain, or subdirectory? What are the advantages/disadvantages in user experience?


website.com and website.ca

us.website.com and ca.website.com

website.com/us and website.com/ca (I'm currently in favor of this, good for SEO and avoids hard redirects in a single-page-app)

2 Answers 2


From a User experience perspective, if the user wants to change language/country:

  • website.es | website.jp : it will probably be hard for you to get every TLD in every language you need, so there will be exceptions which won't make it much easy for the user to figure out just from the url (website.es , thewebsite.jp).
  • website.com/es | website.com/jp : you assure to have everything under the same TLD, for the user it is a bit more complex to figure out the exact part of the hash which refers to the language (website.com/es/some-long-name-category/some-title/#an-id-a-bit-long)
  • es.website.com | jp.website.com : as the former you have everything under one TLD, this is the easiest for the user to figure out the country/language and to change it if necessary, as the part before the domain is left only for the country (es.website.com/some-long-name-category/some-title/#an-id-a-bit-long)

Personally I think there's very little difference between the 3... perhaps a unique TLD might suggest a more drastically different experience in that it allows for the structure of the entire site to be different - but I doubt most users would be thinking in that much detail.

What's most important in using the url as a signifier is that it's as clear as possible, so using the most easily understood abbreviations for a country would be important (for example living in England I often see /en, /en_uk, co.uk - but can't remember ever seeing /GB, /brit or /england).

But if we're really striving for maximum clarity, I'd probably say relying on the domain name as the main indicator of the fact they have been redirected to a country-specific page might not be the best route.

It would be useful to also include a country flag or a language signifier somewhere on the page, maybe towards the top as it gives the user the opportunity to understand the context of the page before reading through the main content.

I'd also take into account the likelihood of a user wanting to navigate away from the page you have redirected them to.

If this is not likely, it might not be an issue - but as someone who travels quite a bit, I've often been in the situation of trying to get to the version of a website that I'm most comfortable using, and having to battle against being hard-redirected to the local version of the site.

As for SEO, I'd say create a good experience for your users and you'll organically see some positive CTR, bounce and time on page metrics, and that will probably outperform any indexing benefit from subdomains etc...


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.