There are 6 steps you need to do:
1- Backing Up and Saving Your Website’s Files
You’ll need a copy of your website’s files to work both as a backup and a copy of your site to upload to your new cheap webhosting account. If you still have the most recent version of your site’s files saved to your hard drive, you can skip this step and purchase a new hosting plan.
To Back Up and Save Your Site’s Files
Log in to your Account Manager.
Click Web Hosting.
Next to the hosting account you want to use, click Manage.
From the Tools section, click FTP File Manager.
Select all of your site’s files.
You can only archive up to 20MB of data, but you might create multiple archives.
Click the Archive icon in the action bar.
Complete the on-screen instructions, and then click OK:
Select Destination:
Enter the name of a new or existing destination folder or click Browse to navigate to an existing directory into which you want to archive the selected items.
Archive Name:
Enter a name for this archive file.
Archive Type:
Select the archive type.
Zip (.zip) – This is used for Windows or Linux hosting accounts.
Tar GZip (tar.gz) – This is used for Linux hosting accounts.
Password (optional):
This field is only available for Zip archive compression and offers the option of password protecting your compressed archive file.
Overwrite existing file:
Select this option to overwrite any archived files or directories with the same name as those your are archiving within the selected destination directory.
Select your ZIP backup file, click Download, and then save the file to your computer.
2- Purchasing New Hosting
3- Canceling Your Old Hosting
Because you can’t have two hosting plans using the same domain name, you need to cancel your old hosting account before you can set up your new one.
Once your hosting account is canceled, your site is inaccessible. Generally, you must wait an hour to set up your new hosting account, although it might take up to 24 hours.
To Cancel Your Old Hosting
Log in to your Account Manager.
Click Web Hosting.
Click on the name of the hosting account you want to cancel.
Click Cancel this account.
Click Cancel Account.
Setting Up Your New Hosting
Once you’ve canceled your old hosting account, you can set up your new hosting within 24 hours.
4-Setting up Your Hosting Account
Log in to your Account Manager.
Click Web Hosting.
Next to the hosting account you want to use, click Manage.
Complete the following fields, and then click Finish:
Enter domain — Enter the domain name you want to use.
FTP user name — Use the automatically generated user name, or click Change, and then enter the FTP user name you want to use.
Password & Confirm password — Enter the password you want to use to access your hosting account with FTP and to log in to the Hosting Control Panel directly.
(Optional) SSL credits — If you have SSL credits in the same account as the domain name you want to use, select the SSL credit you want to use with this hosting account.
The estimated wait time for your hosting account to become accessible displays. Once your hosting account is ready to use, we send you an email message containing all of your basic account-management information.
5-Uploading Your Site’s Back Up
After your new hosting plan is set up, upload the backup of your files. If you did not create a ZIP backup earlier, see FTP: How to upload files. Otherwise, follow these instructions.
Multiple file uploading requires Adobe Flash® Player 9. We also recommend using the latest version of your browser. Multiple file upload functionality is not compatible with Mac OS X 10.5 Leopard or later versions.
To Upload Your Site’s Back Up
Log in to your Account Manager.
Click Web Hosting.
Next to the hosting account you want to use, click Manage.
From the Tools section, click FTP File Manager.
Select html using the directory tree.
In the menu bar, click Upload.
Click Browse , and then select the ZIP backup file from your computer. If your ZIP backup file is larger than 8MB, see Upload files.
Click Upload.
Select your ZIP backup file, and then click the Unarchive icon in the action bar.
Select the following options:
Select Destination
To unarchive your site properly, ensure the destination field only contains a forward-slash (“/”).
Overwrite existing file
Select this option to overwrite any file with the same name.
Click OK.
6-Updating Your DNS
For your site to be accessible, your domain name’s DNS settings might need to be modified.
If your domain name and hosting are in the same account, updates happen automatically.
If your domain is registered elsewhere, see Change Nameservers for Your Domain Names to obtain your domain’s correct nameservers.
If your domain is registered with us, but in another account, see What is my website’s IP address? and then update your domain name’s A record using your IP address.
To Update Your A Record
Log in to your Account Manager.
Next to Domains, click Manage.
Go to the Zone File Editor for the domain name you want to update.
In the A (Host) section, click the A record you want to edit.
From your A (Host) group, locate the “@” host, and then click Edit in the Actions column.
Complete the following:
Host Name
Do not modify this field. It should remain “@.”
Points to IP Address
Enter your new IP address.
TTL
Do not modify this field. It should remain at its default.
Click Save Zone File, and then click OK.