Moving your website from SiteGround to a new hosting provider can be done in a few simple steps. This guide will show you how to back up your site, transfer your files, and update your domain. If you prefer, you can also provide your new hosting provider with your SiteGround login details so they can handle the migration for you. Whether you are an expert or a novice, here are the essential steps to migrate from Siteground.
Step 1: Check Your SiteGround Hosting Type #
SiteGround uses two types of control panels:
• Site Tools (newer accounts)
• cPanel (older accounts)
Your migration steps may vary slightly depending on which one you have.
Step 2: Back Up Your Website #
NOTE: Many hosting providers (including us) offer free migration services. You can provide your SiteGround login details so they can export your website files and database for you.
Option 1: Let Your New Hosting Provider Handle It
Many hosting providers (including us) offer free migration services. You can provide your SiteGround login details so they can export your website files and database for you.
Option 2: Manual Backup
For Site Tools Users
1. Log in to SiteGround → Go to Site Tools → File Manager.
2. Open public_html, select all files, and download them.
3. To use FTP, create an account in Site Tools → FTP Accounts and connect using an FTP client like FileZilla.
For cPanel Users
1. Log in to cPanel → File Manager → public_html.
2. Select all files and download them.
3. You can also use FTP (check “FTP Accounts” in cPanel for login details).
Step 3: Back Up Your Database #
For Site Tools Users
1. Go to Site Tools → MySQL → phpMyAdmin.
2. Select your database and click Export → Quick → SQL.
3. Download the database file.
For cPanel Users
1. Go to cPanel → phpMyAdmin.
2. Select your database and click Export → SQL.
3. Download the file.
Step 4: Upload Your Website to the New Host #
If your new hosting provider is handling the migration, they will take care of this step. Otherwise, follow these instructions:
1. Log into your new hosting provider’s control panel (cPanel or other).
2. Open File Manager → public_html → Upload your website files.
3. If using FTP, connect with the new hosting provider’s details and upload the files.
Step 5: Import Your Database #
1. Create a new MySQL database in the new hosting panel.
2. Open phpMyAdmin → Select your new database → Click Import.
3. Upload the .sql file you downloaded from SiteGround.
Update Your Website’s Database Settings
For WordPress, edit wp-config.php:
define('DB_NAME', 'new_database');
define('DB_USER', 'new_user');
define('DB_PASSWORD', 'new_password');
define('DB_HOST', 'localhost');
For Joomla, update configuration.php with the new database details.
Step 6: Update Your Domain & DNS #
1. Log into your domain registrar (e.g., GoDaddy, Namecheap).
2. Find the DNS settings and update the nameservers to your new hosting provider.
3. Wait for DNS changes to take effect (can take 2-24 hours).
Final Steps to migrate from Siteground #
Test your website before updating DNS by using a temporary URL or hosts file.
Set up emails with your new hosting provider if needed.
Enable SSL (HTTPS)—most hosts offer free SSL.
Want a Hassle-Free Migration? We Can Help!
We offer free migration services for new customers. Just provide us with your SiteGround login details, and we’ll take care of everything!
✔ High-performance NVMe SSD storage
✔ Easy cPanel management
✔ Free SSL and backups
✔ 24/7 support, including migration help
Contact us today for a smooth, worry-free migration!