WP Engine Automated Migration


WP Engine Automated Migrations allows you to easily migrate your WordPress site to the WP Engine platform. All you need to do is provide the plugin your WP Engine SFTP credentials and let the tool do all the heavy lifting.

For full instructions and solutions to common errors, please visit our WP Engine Automated Migrations support garage article.


  • This tool will provide you an quick way to migrate sites, allowing you to work on your other projects while the plugin does all the heavy lifting.
  • No need to worry about searching/replacing values in the database, the plugin does it for you.
  • You can migrate multiple sites easily.


  • Worried about SEO? The plugin will keep all your links the same, making sure you do not lose any SEO.
  • Minimal technical knowledge needed to migrate your site to WP Engine.

Site Owners

  • Minimal technical knowledge needed to migrate your site to WP Engine.
  • Focus on your business instead of migrating your site.
  • No need to hire a third party migration team.

Legal Requirements

* Please Note *

This plugin will only migrate your site to WP Engine. This will not migrate you to any other host.


  • Adding information to the WP Engine Migration Tool in the WP-Admin.


  1. Upload wp-migrate-site to the /wp-content/plugins/ directory
  2. Activate the plugin through the 『Plugins』 menu in WordPress

If you have WordPress 2.7 or above you can simply go to 『Plugins』 > 『Add New』 in the WordPress admin and search for 「WP Engine Migration Tool」 and install/activate it from there.


1) What information do I need to provide to the plugin?

You will have to provide the plugin your email address, destination url, SFTP host name, SFTP username, and SFTP password.

2) Does this plugin work with Multisite?

Yes! This has been fully developed to work with Multisite. If moving a Multisite, make sure to Network Activate the plugin.

3) Can I migrate a single WordPress install into a Multisite using this plugin?

No. This plugin is designed to migrate sites as is. This plugin will not support single WordPress sites being migrated into a Multisite or a Multisite sub-site being migrated to a single WordPress site.

4) Are their any known incompatibilities?

Currently, you can not migrate a site from WordPress.com or any proprietary hosting solution. (Squarespace.com, Wix.com, and similar hosting providers)

5) Other than running the plugin, anything else I need to do?

Once the migration completes, you will need to update your DNS to point to our servers. Keep in mind that you may also need to add any custom redirects to your WP Engine User Portal and migrate your SSL.

6) How do I sign up for a WP Engine Account?

That’s easy! Signup here.


Worked Flawlessly

On a simple site, this was the best and fastest way I’ve ever migrated a site. Thank you WP Engine

Idiot-proof solution

I’ve used this plugin on a number of sites. It’s only failed once (on a site with gigs of uploads).

Really simple to use. Works without any headaches. I don’t dread moving a site between hosts anymore.

It just works

Like everything else related to WP Engine, IT JUST WORKS. From small sites to huge installs, the migrations have worked for me every time.



“WP Engine Automated Migration” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。


將 WP Engine Automated Migration 外掛本地化為台灣繁體中文版。


任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄



  • Adding function_exists for getmyuid and get_current_user functions


  • Removing create_funtion for PHP 7.2 compatibility


  • Adding Misc Callback


  • Adding logout functionality in the plugin


  • Adding support for chunked base64 encoding


  • Updating upload rows


  • Updating TOS and privacy policies


  • Bug fixes for lp and fw


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


  • Removed bv_manage_site
  • Updated asym_key


  • Better integrity checking
  • Woo Commerce Dynamic sync support


  • Manage sites straight from BlogVault dashboard


  • Changing dynamic backups to be pull-based


  • Using dbsig based authentication


  • Adding support for GLOB based directory listings


  • Adding support for PHP 5 style constructors


  • Adding DB Signature and Server Signature to uniquely identify a site
  • Adding the stats api to the WordPress Backup plugin.
  • Sending tablename/rcount as part of the callback
  • Updated UI and added helpful content to provide a better migration experience.


  • Add support for repair table so that the backup plugin itself can be used to repair tables without needing PHPMyAdmin access
  • Making the plugin to be available network wide.
  • Adding support for 401 Auth checks on the source or destination


  • Improving the Base64 Decode functionality so that it is extensible for any parameter in the future and backups can be completed for any site
  • Separating out callbacks gettablecreate and getrowscount to make the backups more modular
  • The plugin will now automatically ping the server once a day. This will ensure that we know if we are not doing the backup of a site where the plugin is activated.
  • Use SHA1 for authentication instead of MD5


  • First release of WP Engine Plugin