International Selling Domains and Load Balancing

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.

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

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.