How to Use the SiteGround WordPress Migrator

Last updated on

Yesterday on July 19th, 2018, SiteGround released a new tool that allows you to easily transfer a WordPress site from any other hosting provider to SiteGround. While this was possible previously, it required downloading a copy of your site and databases onto your PC, and then uploading that backup.

With this new tool, migrating is far easier and doesn’t require you to download or upload anything manually. Yet another reason why I recommend them. Here’s a complete list of SiteGround coupons and discounts starting at $3.95/month.

How is This Better than Other Migration Tools?

Other migrations tools do exist. For example, I’m a big fan of the free All-in-One Migration plugin for transferring WordPress sites between hosts. However, the process is complicated and requires you to do the following:

  1. Install the plugin on the origin WordPress site
  2. Run the plugin to create a backup
  3. Download the backup
  4. Install the plugin on the destination WordPress install
  5. Upload the backup and restore

Also, keep in mind that the destination WordPress site already needs to exist. You have to ensure that WordPress itself is installed in your preferred location.

While this is actually a pretty seamless process, SiteGround is able to deliver a better experience because they integrate it directly with their services. You don’t manually need to mess around with files, backups, uploads and downloads. Let’s see how it works!

Step 1: Log into cPanel and Find the WordPress Migration Tool

First, log into cPanel. If you don’t know how, here’s a list of cPanel login URLs for each hosting provider. Once you’re in, scroll down to the “WordPress Tools” section and find the icon for the WordPress migrator as shown here:

WordPress Migrator Icon

Once that’s done, we need to select where to install WordPress.

Step 2: Specify the Destination and Generate Token

As mentioned earlier, you don’t need to already have WordPress installed. In fact, you shouldn’t. In the following screen, select the domain name to which you want WordPress transferred.

Choose Domain and Folder of Where to Install WordPress

Optionally, you can also specify a subfolder. So if your domain name is example.com, you can install WordPress in the following folder:

example.com/testwordpressfolder

In which case, you simply use the directory name in the Path field. In this case:

testfolder

Once done, click the blue button labeled “Generate”. This will now create a unique token linked to your account and destination as shown here:

SiteGround WordPress Migrator Token Generated

 

Make sure you copy this string of characters, letters and dashes exactly as is. In fact, don’t leave this screen. Just keep it as it is in preparation for the next step.

Step 3: Install the SiteGround Migration Plugin on the Origin Site

Now go to your existing WordPress site that you want to transfer, and install the SiteGround WordPress migration plugin. Once you download and activate it, you’ll see a new item at the bottom left of your WordPress dashboard as shown here:

SiteGround Migrator in Dashboard

Clicking this will bring you to a screen where you can now paste the migration token you got earlier like this:

Paste Migration Code and Initiate Transfer

 

Optionally, you can also select to have an e-mail sent to the WordPress admin when the transfer is complete. Now just click the big orange button labeled “Initiate Transfer” as shown above.

And you’re done! SiteGround will now automatically transfer your entire WordPress site to the destination domain and folder you specified earlier.

Basically, this is the easiest way to migrate your WordPress site as long as you’re hosting with SiteGround! They have other WordPress tools like the super cacher, staging for testing changes, and other benefits. For these reasons, it should be near the top of your list when choosing where to host your WordPress site!

About Bhagwad Park

I've been writing about web hosting and WordPress tutorials since 2008. I also create tutorials on Linux server administration, and have a ton of experience with web hosting products. Contact me via e-mail!

Speak Your Mind

*