VidahostKenya Support > Help Desk > Knowledgebase

Search help:

How can I transfer my website from another host to your servers?


ou are able to easily transfer an existing website from another hosting provider to your account with us. However, please note that the necessary steps may vary depending on the technologies and scripts that your website uses, on how large it is and on how it is organized.

In case you still have the website running on your previous host’s platform, to avoid downtime, it is recommended that you copy the site on our servers and test if it works normally before pointing your domain name to our name servers.

Here are the main steps to transfer your website.

1. Before you start

Before you start the transfer, you need to make some checks and preparations.

  • Make sure that you have enough disk space on your hosting account - you need to check how large your site is and if the new hosting account has enough free space left. You can check the space that you have in the Account Usage section on the left side of your Control Panel.
  • Make sure that you have enough domain / subdomain slots available, enough MySQL databases and email accounts - in case you wish to move your emails as well.
  • Make sure that you are able to edit the name servers of the domain(s) for the website(s) that you will be moving.

2. You need to have a copy of your site saved to your computer.

To do this, you need to log in to your account with the previous host and either download the files containing your site to your personal computer, or request them to provide you with a backup copy of your account. In case you have any difficulties, it will be best to contact your old host and request assistance.

3. Subdomains – in case your site uses subdomains as well, you need to:

  • Download a copy of the files that are under each subdomain, or request such backup copies from your previous hosting company. Arrange the files in separate folders for each subdomain so that you can easily upload them to the new account after that.
  • Recreate each subdomain in your new hosting account with us. You can do that through the My Domains > Hosted Domains section of the Web Hosting Control Panel.

4. Upload your website files to our server

The easiest and fastest way to do that is via FTP. For more details, please check our article: How can I upload my website from my local computer to the web server (my hosting space)?

Under each hosting account there is a default subdomain that can be used for testing purposes. It points to the same folder as your initial domain (the one you registered your account with) does. It looks like Please note that if you wish to test your website before you point your domain name to our servers, you need to upload it to the directory of the default subdomain.

5. In case your website also uses a database, please refer to this articleHow can I transfer my MySQL database from another host to you?"

6. Set up your e-mail accounts

If you have e-mail accounts that you wish to transfer over to the new account, you need to recreate them as well. For more details, check our article: How to transfer my emails from my previous provider to you?.

7. Test your website before you point your domain to our servers

When the transfer of the files (and the database if you have one) is completed should be able to open your website from the new location in your account with us.
You can test if everything is working correctly before you point your domain name to our servers, so that you can avoid downtime. To do that, you just need to open the default subdomain under which you have uploaded the files of your website. If everything is working correctly, you should to be able to see your website and open all the menus and links in it normally. It is recommended that you test all the functions, links and menus associated with your website, and check if all the pages are displayed normally.

8. Point your domain name to our name servers

Once you are sure that everything is working correctly, you can point your domain name to our name servers. For more details, check our article: What are the correct name servers (DNS) for my domain?.

Was this article helpful? yes / no
Related articles How to transfer my emails from my previous provider to you?
Problems with receiving emails (incoming mail)
My site has been hacked, what are the possible causes and solutions?
What is a dedicated IP and do I need one?
What is a domain transfer?
Article details
Article ID: 12
Category: Files & FTP
Rating (Votes): Article rated 3.0/5.0 (4)

« Go back

Powered by Help Desk Software HESK, in partnership with SysAid Technologies