International Selling Domains and Load Balancing

April 8, 2015 772 views
Load Balancing Server Optimization

This is a two part question regarding selling over multiple countries and hosting for them.

I currently have a website that is hosted in London but we also sell to a lot of international countries. I am currently waiting on translations for each of these websites but I am unsure how to go about changing the website into more of a global website.

Currently we are using: and we are thinking of going two routes:

The folder route will be best for SEO i'm guessing but i'm thinking the TLD route might be more beneficial in the long run:

If I was to go with using the TLD for each country code then how would I go about setting up the system. Would it be expensive? Would it be difficult to achieve?

I was thinking of eventually getting the website hosted across of each server location on digital ocean. I know nothing of this so any information will be much appreciated.

1 Answer

The cost for setting up the TLD method would mostly be in the cost of registering these domains. The prices can vary quite a bit for different countries.

Once you have several domains pointed to your droplet you have a few options on how to handle the traffic:

  • virtualhosts - You could set up a virtualhost configuration for each different domain and route traffic to content in a different folder for each domain.

  • htaccess redirect - You could set up redirects so going to redirects the user to

  • handle it in code - depending on what software you are using to run your site (specifically if you are building it from scratch) you could simply have the scripts that render your pages check what domain is being requested and build the page with content in that language.

The first two options are fairly easy to set up. For the first one you would need a seperate copy of your site for each virtualhost, for the second you would set up your copies in the sub-folders. The third option would require work to implement a custom solution.

Once you know what you plan to do, I'd be happy to point you at the resources you'd need to implement one of these solutions.

Have another answer? Share your knowledge.