This article documents the process and method of migrating a website from Bluehost to SiteGround. Bluehost and SiteGround are two service providers commonly chosen by foreign trade website builders. However, many people purchase hosting from the counterfeit Bluehost China, whose reputation and service cannot match SiteGround (even the genuine Bluehost is poor, as Naiba has experienced). Today, Naiba is migrating a WordPress site for a foreign trade friend. Because he forgot his Bluehost admin account, which was locked for several hours, we directly migrated the website to the new SiteGround server via the All-In-One WP Migration plugin from the WordPress admin.
Specific Steps for Migrating from Bluehost to SiteGround
Operation Steps on the Old Bluehost Website
1. Install the All-In-One WP Migration plugin
All-In-One WP Migration is a plugin for WordPress backup and migration. Originally, Naiba planned to use
UpdraftPlus WordPress Backup Pluginto backup and restore the website. However, since this foreign trade friend had already installed the All-In-One WP Migration plugin, there was no need to install another plugin with similar functionality. The installation method is very simple: just search for All-In-One WP Migration in the admin dashboard and install it.

2. Select export data in All-In-One WP Migration

Enable All-In-One WP Migration, then click Export in the left menu, click EXPORT TO, and select File. Other options are paid features. So, simply export to a file.

After clicking the export button, it will back up your entire website files. Once completed, download the backup file.
Operation Steps on the New SiteGround Website
1. Install a fresh WordPress website

After logging into the SiteGround admin, click SITE TOOLS to enter the management backend.

After entering the management backend, the red box in the image above shows the DNS server information that needs to be modified for the domain. On the left, 'Instal & Manage' is for installing and managing WP websites. Click it to install a WP website. For detailed installation steps, please refer to
SiteGround Tutorial。

After installation is complete, enter the WP admin.
2. Install the All-In-One WP Migration plugin
Refer to the previous introduction for the installation method. Simply search and install it from the admin plugin library, then activate it.
3. Import the backup file to restore the website

After installing All-In-One WP Migration, click Import in the menu, then select 'import form file', choose the backup data of the old website you downloaded earlier, and you can restore the website.
Notes
1. File upload size limitSiteGround's Shared Hosting limits the maximum upload file size to 128MB, and this cannot be modified. Therefore, if your backup file exceeds this size limit, you cannot directly restore the website data via file upload. You can use the plugin's advanced features to restore from a URL, FTP, or other online storage. Alternatively, you can split the backup file into volumes, upload them to the server via SiteGround's admin file manager, extract them, and then return to All-In-One WP Migration's backup list to select restore (also an advanced feature of the plugin). If this plugin fails to restore the website, you can also consider conventional website migration methods.
2. Conventional website migration methodsThe conventional website migration method involves backing up the website database and files on the old server, then restoring the database and files on the new server, and finally modifying the DNS resolution. This article uses All-In-One WP Migration for backup and restore because the old server's admin account was forgotten, so we could only backup and restore data directly from the WordPress admin. Of course, besides All-In-One WP Migration, many other plugins can accomplish backup and restore from the WordPress admin. In summary, migrating WordPress only requires ensuring that the old website's database and files are fully transferred to the new server. If you really can't manage it, you can contact Naiba for paid migration assistance.
3. All-In-One WP Migration advanced genuine version downloadHere is a share of the genuine All-In-One WP Migration file download. Please click the button below to get it.
Genuine Download 4. Don't forget DNS resolution when migratingBecause you have changed to a new server, the DNS resolution must also be modified to the new server's IP. Whether you modify it before or after migration, it's fine as long as you don't forget to make the change.
5. After confirming the migration is successful, remember to cancel the old server's auto-renewal(if applicable) Typically, when purchasing servers like Bluehost, auto-renewal payment is used. So, if you are no longer using it, remember to go to the backend and cancel the auto-renewal feature.
SiteGround's built-in migration plugin SiteGround Migrator

SiteGround comes with a SiteGround Migrator plugin that can conveniently help you migrate your website. The usage method is also very simple. When you first activate SiteGround, you will be prompted if you need to migrate your website. If migration is needed, install SiteGround Migrator on the old website and enter the KEY information provided by SiteGround. (If you missed the prompt, you can also directly select Migrator in the management backend to migrate.)

Then click the migration button, and it will automatically help you move the old website to the new one. However, actual testing found that not all websites support automatic migration with this plugin, which is why Naiba used All in one WP migration for migration here.
SiteGround Migrator download
Comments are closed
The comment function for this article is closed. If you have any questions, please feel free to contact us through other channels.