There are many reasons why people or businesses want to switch to a new company for web hosting. It could be as simple as not enough storage space or bandwidth, or it could be because of, or lack of, its customer service.
It may sound like a huge task to switch to a new web hosting company. However, it doesn’t have to be that complex-there are just a few things to keep in mind.
Keep open your web hosting account with your current host.
It is recommended that you keep your existing web hosting account active until the transition steps have been completed. (i.e. new account setup, file transfer, creation, and setup of emails, modification, and propagation of DNS). This will ensure that during the transition, your website and domain email accounts will still be running.
Choose a suitable new web hosting provider
a) OS Type (Windows vs. Linux)-Depends on the technology required by your website. For example, if your website requires ASP, MSSQL, MSACCESS, or other technologies specific to Microsoft, then you’ll need to find a web hosting plan for the Windows platform.
b) Bandwidth and disk space requirements
Make a copy of your current website for backup: download old account files
Ideally, you should download files in the same tree structure that you want later to upload. Look for any file permissions or chmod permissions that you can set on any folder or file, which can be accomplished by FTP easily.
However, FTP access is not offered by some free web hosting providers. This is particularly true if a free Flash / drag-and-drop website creation service was used.
For such instances, you will be unable to download your existing web files, and would need to re-create those web files again. You should check to see whether a free website creator is offered by your new web hosting provider.