The most common issues you may experience while moving a WordPress site are database import and transfer blunders, documenting file path mistakes, authorization mistakes and other such potential barriers.

It additionally requires a considerable measure of time and effort investment to set up another site, to ensure everything is working precisely.

It gets less demanding to clone WordPress sites once you’ve done a couple at least. It’s an assignment that requires full focus and a decent couple of hours of your work hours.

This is the place a WordPress Migration tool proves to be useful. Instead of running down an entire agenda of all that you have to do, a WordPress Migration plugin will do everything for you. Keeping in mind the end goal to move your WordPress blog, you will not have to do it manually.

That will bring down the procedure to a couple of speedy and simple steps thereby, decreasing the measure of time for each of the procedures to be finished.

Which one would you pick? There are a few Migration plugins in the market.However, I am going to go for Migrate Guru WordPress Migration plugin.

Migrate Guru gives WordPress admins the capacity to move, duplicate or clone site starting with one site onto the next.

Additionally Migrate Guru underpins both serialized and base64 serialized string substitution.

You won’t need to stress over going down your database, pictures, modules and moving them all independently. Migrate Guru deals with this for you.

The best part is that the module is free!

Migrate Guru simplifies website migration by performing the task of migration with minimal technical knowledge.

Migrate Guru is different from other WordPress migration plugins because it uses a simple 1-step process that runs on BlogVault servers. This way, it doesn’t overload the live (source) website, and ensures that websites as large as 200 GB can be moved without any issues.

Migrate Guru X-factor

Migrate Guru set itself apart from its contemporary plugins right from the beginning. Here’s how.


On entering host details click Migrate. You’re good to go!


The migration process works on their servers.


Large site migrations usually fail because of live-site server import limits. Whereas in the case of Migrate Guru 200GB data is efficiently migrated.


There are no hidden costs here!


Your site is copied to Migrate Guru servers. After the migration is complete, the copy is erased. You keep your privacy, at no extra cost.


Move your site to and from any web host.


Serialised data with accurate Search and Replace algorithms are embedded for your convenience at unerringly precise points.


You will receive real time email alerts to keep you up to the minute regarding the migration status.

Here’s how it works

I am going to show you a dry run for Migrating or transferring WordPress site from one server to another using Migrate Guru.

This is what I noted down before I started off:

  1. A domain with the new web host, with WordPress installed on it.
  2. Your destination server’s IP address (which can be found in your Bluehost cPanel)
  3. cPanel details

Note: It does not require any technical expertise. Only a basic knowledge of the server cPanel (i.e. backend) is sufficient. It will be provided to you when you first own a domain.

Let’s begin!

Step 1

Install Migrate Guru

To add Migrate Guru WordPress Plugin using the built-in plugin installer:

  1. Go to Plugins and in that, go to Add New.
  2. Type in the name of the WordPress Plugin, Migrate Guru or a related descriptive keyword, author, or tag in Search Plugins box or click a tag link below the screen.
  3. Once you find Migrate Guru, you have to install to install it.
    • Click Details for more information about Migrate Guru and instructions you may wish to print or save to help setup the Plugin.
    • Click Install Now to install the Migrate Guru WordPress Plugin.
  4. The resulting installation screen will list the installation as successful or note any problems during the install.
  5. If successful, click Activate Plugin to activate it, or Return to Plugin Installer for further actions.

Alternatively, you can download Migrate Guru from here and install it by uploading it through WordPress dashboard or via SFTP. To know more about Installing Plugins click here.

Filling out the Migrate Guru migration form

Step 2

The Migrate Guru plugin will give you a small form to fill up. The fields on this form are:

  1. Email: Enter your email address so that Migrate Guru can send you updates at the two different stages of the migration.
  2. Destination Site URL: This is the URL of the site (domain) you’ve set up on your new web host.
  3. Destination Server IP address: This is the server IP address of the site configured on your web host account.

To find these details, follow the steps below:

  1. Log in to your web host account and go to the menu bar displayed at the top of the page.
  2. Click on Hosting and choose cPanel.
  3. After you are done with this, you will find the destination server IP address in the left-hand bar of the cPanel page.
  4. To retrieve your cPanel Username and password perform this step. Your cPanel details are the details you use to log into your web host account. For the cPanel username, access the mail your web host would have sent you when you first signed up for an account. This email will contain your cPanel username. (The subject of the email would be ‘Welcome’). The cPanel password is usually set when signing up for web host service. It is the same password you use to login to your regular web host account.
    Note: If you’ve forgotten your password, click on the Forgot password link from the login page. Your web host will then mail you a password reset link, which you can use to set a new password.
  5. Advanced Options: Click on this option ONLY if either the site being moved or the destination site are https:/’ instead of http://.Note: If the URLs of either one begin with ‘https://’, they are HTTP authenticated. If your web host domain’s URL is protected with HTTP authentication, you would have received an email with the validation credentials. These credentials can also be retrieved from the site’s server logs.

Now that you have all the required details, enter them in the Migrate Guru form. If you have any more doubts there is a Support and Help section over to the right.

Step 3

Click on Migrate. You’re nearly there!

Once you click Migrate button, Migrate Guru will send you an email notification confirming that the process of migration has begun.

Simultaneously, you will also be taken to a screen that portrays the real-time process of your website migration. A link to this can also be found in the email notification sent to you. The screen will show some progress bars once the migration begins.

Remember, you don’t need to keep your browser window open once the migration begins.
If you don’t see this screen, or if the migration screen reloads with an error message, then odds are that something wasn’t entered correctly. Alternatively, if you just created your web site, it may take a little time before Migrate Guru can connect to it. Go through the directions above, and carefully make sure each field is correct, then retry.

Once the migration process is completed, you’ll receive another email from Migrate Guru notifying you about the successful migration.

You can view your new site by clicking on the Migrated Site button, which you’ll also receive a link to in your email alert.
With this simple process, moving or transferring sites as large as 200 GB is so easy, you will not believe your eyes!

In a nutshell – Simply enter your hosting details and click Migrate.

Migration Plugin Price

Were you expecting a price tag? Oh I am so sorry, there’s none! This plugin does everything for free.

For you visual learners out there, watch this!

If you have any queries you can contact the Migrate Guru team using their contact form at support page.

Get Migrate Guru here.

Bottom Line...

This migration plugin delivered and how! It took about 12 minutes to completely migrate 300mb website. That’s pretty fast, as you can see. It kept all the settings I had specified and it notified me through email when it was done. I tried it on a Bluehost account and it only required the domain URL, Shared IP / Dedicated IP that you can see on the destination’s cPanel, cPanel username and password – it was all very basic information.

Have you tried migrating your website before? Let us know what you think of Migrate Guru.


Leave a Reply