How to transfer your website to another host

Basically, moving a website to another host consists of the following steps:

1. Moving the website's files.
2. Moving the website's database(s) (if it uses any).
3. Reconfiguring your application(s) to work at the new location.
4. Pointing your domain's DNS to the new host.

1. The most convenient way to transfer your website's files to your new web hosting account is through FTP. You can connect to your other hosting account and download the files locally. Then you should upload them to your hosting account's main folder (usually public_html, www or httpdocs).

More information on how to use FTP can be found in our FTP tutorial.

2. Transferring the databases is a little bit more complicated. You have to export the information from your old hosting account, create a new database in your current hosting account and import the information in it. For detailed information on how to import/export databases you can refer to this tutorial.

3. How to configure your website to work from its new location in most cases depends on the speciffic application you are using. For step by step instructions on how to reconfigure some of the most popular applications, you can refer to these articles:

4. Finally, you have to change the nameservers for your domain name to those of your new host. Information on how to find your DNS records can be found in this article.

You need help with an application? SiteGround is specialized in hosting and supporting more than 200 scripts. Sign up for our web hosting services and let us help you with your application, 24/7!


  1. Reply May 14, 2015 / 14:12 maaikeSiteGround Team

    Hello Siteground,
    I would like to transfer my hosting and domain ( from siteground to another hoster. My contract will end by 22 may, do i need tot do something else to end my contract?


    • Reply May 15, 2015 / 05:38 Hristo PandjarovSiteGround Team

      Hey Maaike,

      Please contact our sales department via the Live Chat button on top of the page. My colleagues will check your account and assist you 🙂

  2. Reply October 17, 2015 / 18:16 MargaretSiteGround Team

    Can you transfer 503 hosting to siteground? As i have hosting that displays 503 error code. However i cannot get into my posts to fix error.

    • Reply October 19, 2015 / 06:42 Hristo PandjarovSiteGround Team

      Depends on the error, I am afraid we cannot tell with certainty.

  3. Reply December 21, 2015 / 13:25 jacySiteGround Team

    Hi I need to move a site from hostgator to siteground. Is support able to help me move to my hosting plan with siteground?

    • Reply December 22, 2015 / 15:09 Kiril HristovSiteGround Team

      Yes, we can help you move your site. Here are more details on how to request assistance from us or perform it yourself:

  4. Reply May 9, 2016 / 13:04 Tom WarrenSiteGround Team

    Can you please coordinate moving my hosting account from HostGator (the number one worst hosting site on planet earth) to SiteGround (the best)?

    • Reply May 10, 2016 / 06:39 Hristo PandjarovSiteGround Team

      We provide our customers with a free transfer service 🙂 Just get an account with us and open a transfer request from your User Area and our team will handle it for you!

* (Required)