Switching to a new host can be a very smooth process or it can be very complicated. Using the following steps will ensure that your move is a painless one. Make sure not to cancel with your old hosting provider, and do not tell them you will be canceling. For the time being the fact that you are switching hosts needs to be kept a secret from them, or they could terminate your site early and cause downtime.
At this point you should have hosting accounts with two hosting providers the old and the new one. You will now upload your entire site from the old host to the new one. This can be done by connecting to their ftp and downloading all your files. Then connecting to the new hosts ftp and uploading all your files.
After you have all your files on both hosting accounts you will change your domain names DNS (Domain Name Servers). Your new host should have provided you with the domain name servers (DNS) information you need. If they haven't, contact them to find out what DNS you should use for your domain name.
DNS usually looks like this:
DNS1.THENEWHOSTDNS.com
DNS2.THENEWHOSTDNS.com
Once you know what DNS to use on your domain name you will go to wherever you purchased the domain name to make the changes. If you purchased your domain name from your host you usually will need to ask them to make the DNS changes for you. You will tell them this: "Hi my domain name with you is ____ my username is ___ and my password _____ please change my domain names DNS to DNS1.whatever.com and DNS2.whatever.com
If you have any questions we will be more than happy to help you, or even make the DNS changes for you, if they will allow us.
Once your DNS changes have been made you will need to wait 1 to 48 hours before your site will load off the new host. (Note, .co.uk domains can take up to 72 hours.) During this period your DNS is propagating world wide, and your site will be bouncing from the old host to the new host every other minute randomly. Once the 48 hours is up your site will only be loading off the new host.
48 hours should have passed now since you have updated your DNS. If it has you will now contact your host you were moving from and cancel your account with them.
If you completed all the above steps you have successfully switched hosts, with no downtime.
And now if you have Lifetime Hosting, there is no need to have to go through the process ever again!