Changing Web Hosts – How To Transfer Your Website

There are several reasons why you may have to move your website from your current host to a new hosting provider. You may require extra features which your current web hosting provider does not offer or you may be looking for a web hosting company that offer a high quality web space with features such as PHP, MySQL, CGI, SSI and 24/7 technical support. Whatever your reasons for moving, the process of changing hosts and transferring databases and files can be accomplished quite smoothly. If you have never undertaken this type of task before you may easily underestimate the amount of work involved. This article intends to provide you with some of the important steps involved in transferring your website to a new web hosting provider.

Step 1 – Make A Full Copy Of All Your Website Pages And Files

It is always good webmaster practice to maintain a full offline backup of your website. Even if you do have this available, the first thing you should do is download a full copy of the entire website before you do anything else and save it onto your computer. To copy your website files, use your preferred FTP program that you use to normally upload files and simply download them instead. If you do not have FTP access and your current host provides you with a browser based online file manager use this to download your files.

Step 2 – Back-Up Your Database

If your site is database driven or otherwise utilises databases, make a backup and save this to your computer. Creating a back up of your MySQL database and exporting to your computer is easily accomplished through phpMyAdmin.

Step 3 – Upload Files To Your New Web-Space

During this time, you website will still be live with the old web host, DO NOT delete it yet. Your new host will normally provide you with access to your new web-space either via an IP address or through a temporary sub-domain. Using the access details provided by your new web host connect to your web-space using your FTP client and upload all your files. If applicable, set up and restore your MySQL databases and reconfigure any script configuration files. At this point, thoroughly test all internal and external hyperlinks, connections to scripts and databases etc. Remember, the more testing and proving you can do at this stage, the less likelihood you have of loosing visitors in the future.

Step 4 – Change Your Name-Servers

Assuming you have your own domain name, you will need to configure it to point to your new web-space. Your new web host will provide you with details of their nameservers. If your previous host provided you with control panel access to DNS management functions you can change the settings yourself, if not contact your existing domain name registrar and request that the nameservers are changed. You should normally allow up to 48 hours for the nameserver changes to propagate throughout the internet.

Step 5 – The New Site Is Live

Once the DNS changes have become fully effective and your site is live on the new web host there is little more you need to do other than terminate your hosting contract with the old host. As far as search engines and visitors are concerned they should not realise you have changed web hosting providers as no URL’s will have been affected. If you have moved from a free host, the likelihood is that your URL’s will have changed, in these cases it may be wise to keep your old account running and set up simple redirects to your new domain. This is even more important if you have a lot of inbound links.

Summary

Follow these simple steps and moving your website and domain to a new host can be done quite seamlessly and with minimal disruption. Provided you don’t change any URL’s you should not lose any visitors or search engine placements or rankings.

This article can be found at: www.getontheinternet.net/articles/changing-web-hosts/index.shtml

[Updated - 01 April 2007]

Copyright © 2007 David Kaye – All rights reserved.
For more free webmaster tips and articles like this on website design, hosting and promotion visit http://www.GetOnTheInternet.net

Link to this article

If you would link to link to this article please copy and paste the following code into your webpage:

<a href = "http://www.getontheinternet.net/articles/changing-web-hosts/index.shtml" target="_blank">Changing Web Hosts – How To Transfer Your Domain and Website To A New Web Host and Minimise Search Engine Losses</a>

Click here to read more free website design and hosting articles