Plugin info

Total downloads: 2,205,323
Active installs: 100,000
Total reviews: 1,578
Average rating: 4.9
Support threads opened: 8
Support threads resolved: 7 (88%)
Available in: 1 language(s)
Contributors: 2
Last updated: 12/5/2025 (25 days ago)
Added to WordPress: 8/8/2017 (8 years old)
Minimum WordPress version: 4.0
Tested up to WordPress version: 6.9
Minimum PHP version: 7.0

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 25 days ago • Support resolved 88% • 1,578 reviews

90/100

Is Migrate Guru – Site Migration & Cloning abandoned?

Likely maintained (last update 25 days ago).

Compatibility

Requires WordPress: 4.0
Tested up to: 6.9
Requires PHP: 7.0

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

Migrate Guru is a powerful WordPress migration plugin designed to seamlessly transfer your WordPress site to a new host or domain. Whether you need to clone, move, or migrate your WordPress website, Migrate Guru ensures a hassle-free process with its one-click migration feature. This plugin supports all-in-one WP migrations, handling large sites up to 200 GB without overloading your server. Compatible with every major web host and equipped with automatic URL rewriting and serialized data handling, it’s the go-to tool for moving WordPress sites to new domains or hosts. Move, clone, or migrate your WordPress site with Migrate Guru—the smart, swift, and secure WordPress migrator and backup plugin.

CHECKOUT Migrate Guru in Action

TOP FEATURES

One-Click Migration

Effortlessly move WordPress sites 80% faster with a single click, migrating 1 GB in under 30 minutes.

No Site Overload

Migrate Guru uses its own servers, preventing site crashes.

Optimized for Large Sites

Easily migrate WordPress sites up to 200 GB, overcoming live-site server limits.

No Add-Ons Required

Seamlessly handle multi-sites and serialized data without extra plugins.

No Storage Needed

Temporary copies are removed post-migration.

Universal Compatibility

Compatible with all web hosts, making transfers simple.

Automated Search & Replace

Accurate search and replace for serialized data.

Real-Time Alerts

Receive real-time and email alerts on migration status.

DISCLAIMER

Currently we don’t support:

  • Local host migrations
  • Migration of multi-site network sub-sites to a different domain or migration of a site to multi-site network subdivision.

HOW TO PERFORM A MIGRATION

  1. Install Migrate Guru on the site you want to clone.
  2. Install WordPress on the destination.
  3. Choose the destination web host that you want to clone your website to, enter details.
  4. Click ‘Migrate’.

PROUD MIGRATION PARTNERS of Cloudways, Pantheon and DreamHost

SUPPORTS ALL 5,000+ WEB HOSTS AROUND THE WORLD

Pantheon, LiquidWeb, Cloudways, Savvii, DigitalOcean, Hostgator, Godaddy, Bluehost, SiteGround, Kinsta, AWS, Pressable, Webhostingtalk, Inmotion Hosting, Softlayer, Reverbnation, Homestead, Site5, Linode, Fatcow, DreamHost, Rackspace, etc.

WordPress Support forum

For dedicated support and guidance on Migrate Guru, visit the WordPress.org support page. Here you can find community discussions, ask questions, and access resources to ensure smooth and efficient WordPress migrations.

Installation

Automatic installation

  1. Log in to your WordPress dashboard, navigate to the Plugins menu. Click Add New.
  2. Type Migrate Guru, click Install Now, and activate it.

Manual installation

  1. In the search field type Migrate Guru and click Search Plugins.
  2. Click Download.
  3. Upload the .zip file to your web server via an FTP application. Instructions here

Frequently Asked Questions

What do I need to use Migrate Guru?

You’ll need:
* An account on the new web hosting service.
* A domain on the new host, with WordPress installed.
* The destination’s FTP/cPanel details(optional).

Why do you need my email?

Migrate Guru requires an email address to send you updates on the migration process, notify you of any errors that occur during the migration.

How long does Migrate Guru take to move a site?

Migrate Guru can move a 1 GB (files & database) site in <30 Mins*
(*Approximate & depends on a number of factors).

Are there any limitations on the number of migrations?

Yes. We’ve enforced a limit of 5 site migrations/user/month (developers can request to have this limit extended). This cap ensures that our servers aren’t overburdened. Each of the 5 sites can be moved unlimited times.

Does Migrate Guru backup my site?

No.

Do I need to have WordPress installed in the destination?

Yes.

Do I need to have Migrate Guru installed in the destination to transfer my site?

Yes.

Why do you need FTP/cPanel details?

Migrate Guru requires FTP/cPanel details primarily as a fallback. The plugin generally doesn’t need these details, relying instead on Migration-key based migration. However, in cases where this primary method encounters issues, the plugin uses FTP/cPanel details as an alternative to ensure a seamless migration.

How do I move a multi-site network?

When installed on a WordPress multi-site network, the plugin automatically becomes ‘network activated’. Once this is done you can go by the same steps as a single site.

Do you have a help guide/documentation?

Yes, we do. You can access it here: https://migrateguru.freshdesk.com/support/home

Review feed

Eric Amundson
11/2/2022

Solid, reliable WordPress migrations

I've migrated hundreds of WordPress sites using different methods, from completely manual to plugin-assisted and nothing has been as reliable and easy as MigrateGuru from BlogVault. There's a reason that hosting companies like WP Engine and Pantheon have migration plugins powered by BlogVault - they are simple to set up and are very reliable. Yesterday, I had to launch a 3.5 GB site from dev to a live server. We didn't have direct access to the host's control panel; just FTP and WordPress admin access. I tried two popular backup plugins and neither could get the job done. Then, I slapped my forehead, installed Migrate Guru, and went through the migration wizard. Being a large site, the migration took over an hour but when it was completed, the site worked as intended with no major issues. As a developer with control issues, I love manually migrating sites and having my hands in each step but MigrateGuru makes it so easy and does it so well with less work that it's now my migration method of choice.
Rick Hoekman
12/20/2022

Works flawlessly

I've tried several plugins to migrate a large site and this one was the only one able to do it without time-outs or other errors. Highly recommended!
ricardosimoes
12/29/2022

Worked flawlessly moving to different domain

Needed to move a wordpress site to a different domain and this plugin worked flawlessly. Saved me many hours of work! I used the cPanel option to migrate and it just did everything!!!!
Łukasz Nowicki
1/27/2023

Absolutely amazing

I'm WordPress developer since 2004 and I never met better migration plugin than this one. Absolutely awesome job, guys.
Jose Lazo
4/25/2023

A-MA-ZING

I was looking for a plugin to migrate multisite and luckily I found this one. Works like a charm!

Screenshots

  1. Click on 'Migrate' leads to a choice of host-based or cPanel/FTP based migrations

    Click on 'Migrate' leads to a choice of host-based or cPanel/FTP based migrations

  2. Selecting a web host to move your site to

    Selecting a web host to move your site to

  3. Enter host-specific details.

    Enter host-specific details.

  4. Selecting cPanel

    Selecting cPanel

  5. Selecting FTP

    Selecting FTP

  6. Click ‘Migrate’.

    Click ‘Migrate’.

Changelog

6.28

  • Tweak: Improved migration workflow for smoother operation
  • Tweak: Updated UI for a simpler and more user-friendly experience

5.92

  • Tweak: Improvements in fetching File Stats
  • Tweak: Code Restructuring

5.88

  • Tweak: Code Restructuring
  • Tweak: Added support for PHP 8.4

5.65

  • Tweak: 24 hrs Validity for Migration Key

5.56

  • UI Improvements
  • Better handling for Activate Redirect

5.48

  • Upgrading to New UI

5.25

  • Bug fix get_admin_url

5.24

  • SHA256 Support
  • Stream Improvements

5.22

  • Code Improvements
  • Reduced Memory Footprint

5.16

  • Upgraded Authentication

5.05

  • Code Improvements for PHP 8.2 compatibility
  • Site Health BugFix

4.95

  • Sync Improvements
  • Code Cleanup
  • Bug Fixes

4.86

  • Migration Key fixes

4.85

  • Plugin Based Migration Support
  • Code Improvements

4.78

  • Better handling for plugin, theme infos

4.72

  • Sync Improvements

4.69

  • Improved network call efficiency for site info callbacks

4.68

  • Removing use of constants for arrays for PHP 5.4 support.

4.66

  • Post type fetch improvement.

4.65

  • Robust handling of requests params.
  • Callback wing versioning.

4.62

  • MultiTable Sync in single callback functionality added.
  • Streamlined overall UI
  • Firewall Logging Improvements
  • Improved host info

4.58

  • Better Handling of error message from Server on signup
  • Added Support for Multi Table Callbacks

4.35

  • scanlist and filelist functions improved

4.31

  • Fetching Mysql Version
  • Robust data fetch APIs
  • Core plugin changes
  • Sanitizing incoming params

3.4

  • Plugin branding fixes

3.2

  • Updating account authentication struture

3.1

  • Adding params validation
  • Adding support for custom user tables

2.1

  • Restructuring classes

1.88

  • Callback improvements

1.86

  • Updating tested upto 5.1

1.84

  • Disable form on submit

1.82

  • Updating tested upto 5.0

1.81

  • Adding support for migrating non-WordPress folders

1.77

  • Adding function_exists for getmyuid and get_current_user functions

1.76

  • Removing create_funtion for PHP 7.2 compatibility

1.75

  • New and improved UI

1.72

  • Adding Misc Callback

1.71

  • Adding logout functionality in the plugin

1.69

  • Adding support for chunked base64 encoding

1.68

  • Updating upload rows

1.66

  • Updating TOS and privacy policies

1.64

  • Bug fixes for lp and fw

1.62

  • SSL support in plugin for API calls
  • Adding support for plugin branding

1.53

  • PHP 5.2 support

1.51

  • Code Restructuring

1.49

  • Releasing the Migrate Guru migration plugin into the WordPress repository.