How to Transfer from Bluehost to Siteground with a Full Cpanel Backup
Why I Transferred from Bluehost to SiteGround
*This post contains affiliate links.
Recently I decided to change hosting providers from Bluehost to Siteground after having a few issues with them. If you are just starting out with your blog, Bluehost is a great choice! They provide hosting at a great price and if you decide to end your contract, you will be refunded the time you did not use on the contract. If you are interested in starting a blog with Bluehost, check out my tutorial.
I decided to switch to SiteGround after great reviews from other bloggers on the best hosting service for your blog and because my site is growing really well.
I wanted to take time to put together this tutorial because it took me a while to figure out how to do a full cpanel backup and upload it to my new host. Instead of you struggling, below are the clear step by step instructions how to transfer your site from Bluehost to Siteground with a full cpanel backup.
Why a Full Cpanel Backup?
SiteGround transfers 1 site completely free fro you, it is included in the contract. But I had 6 sites. And if I wanted SiteGround to transfer those additional sites for me, it would have cost me $30 per site. They told me if I uploaded the full cpanel backup myself, I would not have to pay for the additional transfer of the other 5 sites.
Overview of Steps to Transfer from Bluehost to SiteGround
Step 1: Setup New Account with SiteGround
Create a new account with SiteGround. Their customer service is SUPER fast and very helpful if you have any questions. I’ve never waited more than 5 minutes for service.
Step 2: Transfer Website
Start the process from switching from Bluehost to Siteground by going to Support and clicking on Transfer Website.
Fill in your information from Bluehost below. The team at Siteground will use this to log into your account and setup your website.
Step 3: Backup cpanel from Bluehost.
There are two methods how to do a cpanel backup in Bluehost.
Method 1: Go to cpanel > Files > Site Backup Pro > Full Cpanel Backup. If your site is large the files may become corrupt by doing Method 1.
Method 2 involves using a FTP.
Click on cpanel on the top menu.
Click on Site Backup Pro.
Click on Full Cpanel Backup.
Select the type ‘tar’. If your website is not too large, this method will work. Skip to Step 10 to upload your files to SiteGround.
Step 4: Download Website Files
If your site is large with many files, downloading everything through your browser could corrupt your files. This happened to me. So I had to use Method 2 and download my files with a FTP.
FileZilla is a FTP manager. It connects to your hosting provider and easily downloads and uploads files to your site.
Step 6: Connect FileZilla to your website (file > site manager)
Go to File > Site Manager and type in the following details.
HOST: Your Host is the Shared IP address you see on the left hand side menu under the Bluehost cpanel page. (see image below)
PROTOCOL: FTP- File Transfer Protocol
ENCRYPTION: Only use plain FTP
LOGON TYPE: Normal
USER: Your Bluehost user name
PASSWORD: Your Bluehost cpanel password
HOST: Your Host is the Shared IP address on your cpanel page. See below.
Step 7: Backup Your Cpanel and Zip the Files
Right click on the public_html folder and select Download. This will download your sites. It will take a while.
After the files have downloaded. Zip them. Then you can upload 1 file to SiteGround instead of individual files.
Step 8: Download Databases
You also have to download all of your website databases. On Bluehost, go to the cpanel > database tools > phpMyadmin.
Select a site database on the left side drop down menu (example: _wordpress32c). Click on Export at the top, make sure your selections are the same as below, and click Go.
Do this for all of the website databases you have.
Step 9: Export All Website Databases & Zip Them
Again, zip the files together so you can upload just 1 file to SiteGround, instead of each individual database.
Zipping the databases together. Right click on the folder that contains the databases, and select “Sent to > Compressed (zipped) folder”.
Step 10: Upload Files into SiteGround
Step 11: Go to My Accounts and click on Go to cPanel
Step 12: Open File Manager
Navigate to Files > File Manager.
Step 13: Open Public FTP and Upload both Zipped Files
In the File Manager, use the Upload button to upload both of your zipped files. The one that you downloaded from the FTP and the second zipped file containing the website databases.
Step 14: After Transfer is Successful from Bluehost to SiteGround
Step 15: Test websites on local server
If you do not get this reply from SiteGround, ask for it. Before changing over your DNS nameservers, check if the transfer went smoothly. You can do this by updating your local host file.
Go to C: / Windows / System32 / drivers / etc /hosts
Here are the instructions from SiteGround how you can manage your hosts file: https://www.siteground.com/kb/how_to_use_the_hosts_file/
Copy and Paste the text circled below.
And paste it into your hosts file. Then go to your website, if it loads correctly, all is well! Now you can update your DNS nameservers.
Step 16: Update Your DNS Nameservers from Bluehost
Navigate to domains.
Click on the website on the left and update the nameserves on the right.
It takes a few hours for the nameservers to update. For me, it took about 4 hours and my site was fully established on the new host.
You can check where your site is currently hosted by going to www.YOURSITE.com/cpanel
If you see the Bluehost cpanel, you are still on their servers. If you see the SiteGround cpanel, your DNS nameservers have been redirected successfully.
I hope this tutorial was helpful, please let me know if you have any questions by posting them in the comments below.
Thinking about switching? Watch this quick video below!