How to Use the WP Engine Migration Plugin: A Beginner's Step-by-Step Guide
Moving a WordPress website from one host to another can feel like a high-stakes operation. The fear of downtime, data loss, or cryptic errors is enough to cause significant stress. Fortunately, if you're moving to one of the industry's leading managed WordPress hosts, the process is made significantly easier with the official WP Engine migration plugin. This free tool is designed to automate the entire transfer, removing the technical hurdles and guesswork.
- What You'll Learn
- What is the WP Engine Migration Plugin?
- Key Features and Benefits of this WordPress Engine Transfer Tool
- Automated End-to-End Process
- Zero Downtime for Your Live Site
- Intelligent Search and Replace
- Secure and Direct Transfer
- Cost-Effective and Supported
- Preparing for Your Migration: Prerequisites and Best Practices
- The Step-by-Step Guide to Using the WP Engine Migration Plugin
- Watch the Video Guide
- Step 1: Install the Plugin on Your Source Site
- Step 2: Find Your Migration Details in the WP Engine Portal
- Step 3: Enter Your Details into the Plugin
- Step 4: Monitor the Migration
- Step 5: Review and Test Your Migrated Site
- Step 6: Update Your DNS and Go Live
- Common Issues and Troubleshooting Tips
- WP Engine Migration Plugin vs. Other WP Site Migration Tools
- Pros and Cons of Using the WP Engine Plugin
- Frequently Asked Questions (FAQ)
- Is the WP Engine migration plugin free?
- How long does a migration typically take?
- Will my live site go down during the migration?
- Can I use this plugin to move my site away from WP Engine?
- What if my site is too large for the plugin?
- Final Thoughts: Is This the Right Migration Tool for You?
This guide provides a complete, step-by-step walkthrough of the entire process. We'll cover everything from pre-migration checks to post-migration testing, ensuring you have the confidence to move your site smoothly. Whether you're a seasoned developer or a business owner managing your own site, this tool simplifies what was once a complex and error-prone task.
What You'll Learn
- What the Plugin Is: The WP Engine migration plugin is a free, purpose-built tool designed to simplify moving any WordPress site to the WP Engine platform.
- The Automated Process: The migration involves installing the plugin on your existing site, entering credentials from your WP Engine account, and letting the tool automate the entire transfer of files and database.
- Key Benefits: The primary advantages include zero downtime for your live site, automatic handling of database search-and-replace operations, and a secure, encrypted transfer process.
- Essential Preparation: Before starting, it's crucial to have a full backup of your site and access to both your old hosting environment and your new WP Engine User Portal.
What is the WP Engine Migration Plugin?

The WP Engine Automated Migration plugin is a free WordPress plugin developed and maintained by WP Engine. Its sole purpose is to create a complete copy of an existing WordPress site—including the database, media files, themes, and plugins—and transfer it directly to a WP Engine or Flywheel server environment. It acts as a bridge, securely pushing your site's data from its current location to its new home without requiring you to manually download or upload any files.
Unlike general-purpose WP migration plugin options like Duplicator or All-in-One WP Migration, this tool is specifically optimised for the WP Engine infrastructure. This direct integration means it understands the server configurations, security protocols, and directory structures of the destination server, which significantly reduces the chances of compatibility errors. It handles the technical details, such as updating database connection strings and performing a search-and-replace for your site's URL, automatically.
Essentially, it transforms a multi-step, technical process that once involved FTP clients, database exports, and manual configuration file edits into a simple, wizard-based experience within your WordPress dashboard. This makes a professional-grade hosting migration accessible to users of all skill levels.
Key Features and Benefits of this WordPress Engine Transfer Tool
The plugin's design focuses on three core principles: simplicity, reliability, and speed. Its features are built to eliminate the most common pain points associated with website migrations. Understanding these benefits helps clarify why this tool is the recommended method for moving a site to WP Engine.
Automated End-to-End Process
The most significant feature is its level of automation. The plugin handles packaging your site's files, exporting the database, transferring the data, and then unpacking and configuring everything on the new server. This removes the need for you to use an FTP client like FileZilla to move files or access phpMyAdmin to manage the database, which are often the most intimidating steps for non-technical users.
Zero Downtime for Your Live Site
The migration process works by creating a copy of your website. Your current, live site remains completely untouched and operational while the plugin works in the background. Your visitors will experience no disruption. The only downtime occurs when you decide to point your domain to the new server, and this is typically minimal, lasting only as long as DNS propagation takes.
Intelligent Search and Replace
When a WordPress site moves to a new server, every instance of the old domain name in the database must be updated to the new one. This includes post content, widget settings, and plugin options. The WP Engine plugin performs a comprehensive and serialisation-aware search-and-replace automatically, preventing the broken images and links that commonly plague manual migrations.
Secure and Direct Transfer
Security is a major consideration when moving sensitive website data. The plugin establishes a secure, encrypted connection between your old host and the WP Engine servers. Your data is transferred directly, meaning it's never stored on a third-party server or your local computer, which minimises exposure to potential security risks.
Cost-Effective and Supported
Perhaps one of its best features is the price: it's completely free for all WP Engine customers. This saves you the cost of purchasing a premium migration plugin (which can range from £50 to £200) or hiring a developer to perform the migration for you. Furthermore, because it's an official tool, it's fully supported by WP Engine's award-winning 24/7 support team.

Preparing for Your Migration: Prerequisites and Best Practices
A successful migration starts with good preparation. While the WP site migration tool is highly reliable, taking a few preparatory steps ensures the process is as smooth and fast as possible. Think of this as packing your boxes neatly before the movers arrive.
Prerequisites
Before you begin, make sure you have the following in place:
- An Active WP Engine Account: You must have a hosting plan with WP Engine and have already created a site environment for the website you intend to migrate. This is done through the WP Engine User Portal.
- WordPress Admin Access: You need administrator-level access to the dashboard of the WordPress site you are moving from. This is where you will install and run the plugin.
Best Practices for a Flawless Transfer
- Create a Full Backup: This is the most critical step. Before you do anything else, create a complete backup of your website's files and database. While the plugin is safe, having a recent backup is your ultimate safety net. You can use a plugin like UpdraftPlus or your current host's backup utility.
- Update Everything: Ensure your WordPress core, all themes, and all plugins on the source site are updated to their latest versions. Outdated software can sometimes cause compatibility conflicts after moving to a new server environment with modern versions of PHP and MySQL.
- Clean Up Your Site: A smaller site migrates faster. Take a few minutes to clean things up. Delete any unused themes and plugins. Use a plugin like WP-Optimize to clear out old post revisions, spam comments, and database transients. This can significantly reduce the size of your migration package.
Pro Tip: Temporarily disable any security or firewall plugins (like Wordfence or Sucuri) on your source site just before you run the migration. These plugins can sometimes misinterpret the migration process as a threat and block the connection to the WP Engine server.
The Step-by-Step Guide to Using the WP Engine Migration Plugin
Now we get to the core of the process. Follow these steps carefully to move your site. The entire procedure is typically completed in under an hour for a standard website.
Watch the Video Guide
For a visual walkthrough, the official WP Engine team has created a helpful video that covers the entire migration process from start to finish.
Step 1: Install the Plugin on Your Source Site
First, you need to install the migration plugin on the website you want to move.
- Log in to the WordPress admin dashboard of your current site.
- Navigate to Plugins > Add New.
- In the search bar, type “WP Engine Automated Migration”.
- The plugin should appear as the first result. Click “Install Now” and then “Activate”.
Once activated, you will see a new menu item in your dashboard sidebar labelled “Site Migration”.
Step 2: Find Your Migration Details in the WP Engine Portal
Next, you need to get the connection details from your WP Engine account. This information tells the plugin where to send your website's data.
- Log in to your WP Engine User Portal at my.wpengine.com.
- Select the specific site environment you are migrating to.
- On the site's Overview page, you will find the necessary SFTP credentials. You need three pieces of information: SFTP Hostname, SFTP Username, and SFTP Password. Click the eye icon to reveal the password.
Keep this browser tab open, as you'll need to copy and paste these details in the next step.
Step 3: Enter Your Details into the Plugin
Now, go back to your WordPress dashboard where you have the plugin installed.
- Click on the “Site Migration” menu item.
- You will see a form with several fields. Carefully copy and paste the SFTP Hostname, SFTP Username, and SFTP Password from your WP Engine Portal into the corresponding fields in the plugin.
- Enter your email address in the notification field. The plugin will send you updates on the migration's progress.
- Click the “Migrate” button to begin.
Step 4: Monitor the Migration
Once you click “Migrate”, the plugin will first validate the credentials you entered. If they are correct, it will begin the migration process. You will see a progress screen showing the current status, such as “Archiving files” or “Transferring database”. You can leave this window open to watch, or you can close it and wait for the email notification confirming completion.
Step 5: Review and Test Your Migrated Site
After the migration is complete, your site exists in two places: the original live site and the new copy on WP Engine's servers. Before you make the new site live, you must test it thoroughly.
- In your WP Engine User Portal, find your site's temporary URL. It will look something like
yourinstall.wpengine.com. - Visit this temporary URL in your browser. Browse through your site and check for any issues. Pay close attention to:
- Images and Media: Do all images load correctly?
- Links: Do all internal links work and point to the temporary URL?
- Functionality: Test contact forms, e-commerce checkouts, and any special features.
- Admin Area: Log in to the WordPress admin on the temporary URL (using your existing username and password) and ensure everything looks normal.
Step 6: Update Your DNS and Go Live
Once you are confident that the migrated site is working perfectly, it's time for the final step: making it live on your domain.
- In your WP Engine Portal, find the IP address for your site environment.
- Log in to your domain registrar (the company where you bought your domain name, like Namecheap or GoDaddy).
- Find the DNS management settings and update the A Record for your domain to point to the IP address provided by WP Engine.
- After saving the changes, it may take a few hours for the DNS to propagate across the internet. Once it does, your domain will load your new site hosted on WP Engine.
Common Issues and Troubleshooting Tips
Even with a great tool, you can occasionally run into hiccups. Here are some common issues and how to resolve them.
Migration Fails to Start: This is often due to incorrect SFTP credentials. Double-check that you have copied them exactly from the WP Engine portal. Also, a security plugin or a server-level firewall on your old host might be blocking the outbound connection. Temporarily disabling security plugins can often solve this.
Migration Stalls or Times Out: For very large websites or sites on slow shared hosting, the process might time out. The best solution is to first clean up your site to reduce its size. If it still fails, try running the migration during a low-traffic period for your site. If the problem persists, your old host's server resources may be too limited, and you may need to contact WP Engine support for an alternative migration method.
Missing Images or Broken Links Post-Migration: This is rare with the plugin but can happen if you have hardcoded URLs in your theme files or CSS. After migrating, use the temporary URL to browse the site. If you find broken links, a plugin like Better Search Replace can help you find and fix any remaining instances of your old URL.
Plugin Incompatibility: Some complex plugins, especially those related to caching or security, can interfere with the migration process. It's a good practice to deactivate these plugins on the source site right before starting the migration and then reactivate them on the new site after testing is complete.
WP Engine Migration Plugin vs. Other WP Site Migration Tools
While the WP Engine plugin is fantastic for its specific purpose, it's helpful to understand how it compares to other migration methods. This helps clarify when it's the right choice and when you might need a different WP site migration tool.
| Feature | WP Engine Plugin | General Plugins (e.g., All-in-One) | Manual Migration (FTP/DB) |
|---|---|---|---|
| Use Case | Migrating to WP Engine/Flywheel | Migrating between any two hosts | Any migration, especially complex ones |
| Ease of Use | Very Easy (Wizard-based) | Easy (Export/Import file) | Very Difficult (Highly technical) |
| Cost | Free for WP Engine customers | Free with limitations; Premium required for large sites | Free (but costs time/expertise) |
| Reliability | Very High (Optimised for platform) | High (But can have server conflicts) | Low (High risk of human error) |
| Speed | Fast (Direct server-to-server) | Slower (Requires download/upload) | Slow (Depends on connection speed) |
| Support | Full support from WP Engine | Community or paid support | No support (DIY) |
As the table shows, the WP Engine Automated Migration plugin is the superior choice in its intended scenario. If your destination is WP Engine, there is little reason to use another method unless you have a highly complex setup (like a Multisite network) that requires manual intervention.
Pros and Cons of Using the WP Engine Plugin
Every tool has its strengths and limitations. Being aware of them helps you set the right expectations.
Pros
- Completely Free: There are no fees or hidden costs. If you are a WP Engine customer, this powerful tool is included with your plan.
- Extremely User-Friendly: The interface is simple and requires no technical knowledge of databases, FTP, or server configurations.
- Highly Reliable and Secure: Because it is built and maintained by WP Engine, it is always up-to-date and perfectly compatible with their platform. The data transfer is encrypted and direct.
- Saves a Significant Amount of Time: It automates a task that could easily take a developer several hours to complete manually, allowing you to focus on your business.
- Backed by Expert Support: If you encounter any issues during the migration, you have direct access to WP Engine's 24/7 technical support team for assistance.
Cons
- Vendor-Specific: The plugin's biggest limitation is that it only works for migrating to WP Engine or Flywheel. You cannot use it to move your site away from WP Engine to another host.
- Dependent on Source Server Performance: The speed and success of the migration can be limited by the resources and performance of your old hosting server. A slow or underpowered server can cause the process to stall.
- Limited Multisite Support: The plugin is not designed for migrating complex WordPress Multisite installations. These types of migrations typically require assistance from the WP Engine support team.
Frequently Asked Questions (FAQ)
Is the WP Engine migration plugin free?
Yes, the WP Engine Automated Migration plugin is completely free to use for all customers who have an active hosting plan with WP Engine or Flywheel. There are no limits on the number of sites you can migrate with it.
How long does a migration typically take?
For most standard WordPress sites, the migration process is completed in less than an hour. The exact time depends on the size of your website (files and database) and the speed of the server at your old hosting provider.
Will my live site go down during the migration?
No, your live site will not experience any downtime during the migration itself. The plugin creates a copy of your site on the WP Engine servers while your original site remains online and accessible to visitors. The only changeover happens when you update your DNS to point to the new server.
Can I use this plugin to move my site away from WP Engine?
No, this is a one-way tool. It is designed exclusively for migrating websites to the WP Engine platform. To move a site away from WP Engine, you would need to use a different migration plugin or perform a manual migration.
What if my site is too large for the plugin?
The plugin can handle very large sites, but for extremely large or complex websites (e.g., over 10GB or with massive databases), the migration may time out. In these cases, it is best to contact WP Engine's support team before you begin. They can analyse your site and recommend the best migration strategy, which may involve a support-assisted process.
Final Thoughts: Is This the Right Migration Tool for You?
Moving a website is a critical task, and choosing the right tool is essential for a stress-free experience. For anyone moving a WordPress site to WP Engine's managed hosting platform, the answer is unequivocally yes. The WP Engine Automated Migration plugin is the simplest, safest, and most efficient method available.
It removes technical barriers, protects your live site from downtime, and automates the most error-prone steps of the process. By handling the heavy lifting, it allows you to complete a professional-grade migration in under an hour without writing a single line of code or opening an FTP client.
If you're ready to move your site to a faster, more secure hosting environment, this tool ensures your journey starts on the right foot. Get started with a WP Engine plan today and take advantage of this powerful free plugin for a seamless and successful transfer.

