{"id":124112,"date":"2023-09-28T08:59:24","date_gmt":"2023-09-28T14:59:24","guid":{"rendered":"https:\/\/wpengine.com\/support\/?post_type=support&#038;p=124112"},"modified":"2025-09-24T16:16:50","modified_gmt":"2025-09-24T22:16:50","slug":"wp-engine-site-migration","status":"publish","type":"support","link":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/","title":{"rendered":"WP Engine Site Migration Plugin"},"content":{"rendered":"\n<p>The WP Engine Site Migration plugin simplifies the process of moving any WordPress\u00ae website to WP Engine or Flywheel.<sup><a href=\"#legal-disclaimer\">1<\/a><\/sup> Allowing site migrations from just about any WordPress host or local hosting environment, WP Engine Site Migration is easy, fast, and secure.<\/p>\n\n\n\n<iframe style=\"aspect-ratio: 16 \/ 9;\n  width: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/zuc9PXVFYPo?si=pKFO3i_VrjhS-T3j&#038;rel=0\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n<div class=\"video-feedback-callout\" style=\"width: 100%; margin: auto; max-width:450px; margin-top:15px;\"> \n<span style=\"float: left; padding-right:10px; padding-top:1px;\">\n<img decoding=\"async\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/09\/stars-rating.png\"\/>\n<\/span> \n<p style=\"color:#002447; font-size:14px; padding-right:6px; float:left; font-weight:400;\">Was this video helpful?<\/p> \n<div class=\"video-feedback-link copy_site\" id=\"copy_site\" style=\"display: flex; align-items: center; gap: .5rem; font-weight: 700; pointer-events: all; float:left;\">\n<span style=\"color:#006BD6; font-size: 14px; border-bottom: 3px solid #006BD6; text-decoration:none;\">Share Your Feedback<\/span> \n<svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.5491 5.93261C13.2357 5.66173 12.7621 5.69618 12.4912 6.00955C12.2203 6.32292 12.2548 6.79655 12.5681 7.06742L17.9854 11.75L4 11.75C3.58579 11.75 3.25 12.0858 3.25 12.5C3.25 12.9142 3.58579 13.25 4 13.25L17.9854 13.25L12.5681 17.9326C12.2548 18.2035 12.2203 18.6771 12.4912 18.9905C12.7621 19.3038 13.2357 19.3383 13.5491 19.0674L20.4904 13.0674C20.6552 12.925 20.7499 12.7179 20.7499 12.5C20.7499 12.2822 20.6552 12.0751 20.4904 11.9326L13.5491 5.93261Z\"\/><\/svg>\n<\/div>\n<\/div>\n\n\n\n\n\n<div style=\"color:#32373c;background-color:#00d1b2\" class=\"wp-block-genesis-blocks-gb-notice gb-font-size-18 gb-block-notice\" data-id=\"10de4b\"><div class=\"gb-notice-title\" style=\"color:#fff\"><p>NOTE<\/p><\/div><div class=\"gb-notice-text\" style=\"border-color:#00d1b2\">\n<p>Need to migrate a website to WP Engine manually? Check out the&nbsp;<a href=\"https:\/\/wpengine.com\/support\/migration-process\/\">Manual Migration Guide<\/a>&nbsp;instead.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Minimum Requirements<\/h3>\n\n\n\n<p>To perform a successful migration, the source and destination environments should meet the following minimum requirements.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress 5.0<\/li>\n\n\n\n<li>PHP 7.4<\/li>\n\n\n\n<li>MySQL 8.0<\/li>\n\n\n\n<li>WP REST API enabled<\/li>\n\n\n\n<li>A modern browser such as Chrome, Firefox, Safari, Edge\n<ul class=\"wp-block-list\">\n<li>Internet Explorer not supported<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Also check the <a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#Limitations\">Limitations<\/a> section of this article for caveats with multisite, eComm sites, etc.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Migrate a Site<\/h2>\n\n\n\n<p>Migrating a site to WP Engine using the Site Migration plugin involves three main steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#Prepare_the_WP_Engine_Site\">Prepare the WP Engine site<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#Install_Plugin_on_the_Source_Site\">Install the WP Engine Site Migration plugin on the <em>source<\/em> site<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#Migrate_the_Site_to_WP_Engine\">Enter the migration details into the plugin to start the migration<\/a><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Prepare the WP Engine Site<\/h3>\n\n\n\n<p>The first step will install the plugin on the WP Engine destination site and generate the connection information necessary to start a migration.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the <a href=\"https:\/\/my.wpengine.com\/sites\"><strong>Sites<\/strong><\/a> page in the<a href=\"https:\/\/my.wpengine.com\"> User Portal<\/a><\/li>\n\n\n\n<li>Click the destination environment name\n<ul class=\"wp-block-list\">\n<li>Need to add an environment? <a href=\"https:\/\/wpengine.com\/support\/environments\/#Add_Environment\">Learn how here.<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In the secondary lefthand menu for the environment, select <strong>Site migration<\/strong>. (You may have to expand the <strong>Manage<\/strong> dropdown section)<\/li>\n\n\n\n<li>Select the <strong>Automated migration<\/strong> tab&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/automated-migration-tab-1024x513.png\" alt=\"Screenshot of the Site Migration page in the WP Engine User Portal\" class=\"wp-image-125557\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/automated-migration-tab-1024x513.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/automated-migration-tab-300x150.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/automated-migration-tab-768x385.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/automated-migration-tab-1536x769.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/automated-migration-tab-1500x751.png 1500w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/automated-migration-tab.png 1761w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Click <strong>Install plugin<\/strong><br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"268\" class=\"wp-image-125558\" style=\"width: 600px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/install-migration-plugin.png\" alt=\"Screenshot of the Site Migration page in the WP Engine User Portal showing the Install Plugin button\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/install-migration-plugin.png 1765w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/install-migration-plugin-300x134.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/install-migration-plugin-1024x457.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/install-migration-plugin-768x343.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/install-migration-plugin-1536x686.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/install-migration-plugin-1500x670.png 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\n<ul class=\"wp-block-list\">\n<li>This will take a moment to both install the plugin on the WP Engine site and generate the necessary connection details.<\/li>\n\n\n\n<li>Once it&#8217;s installed you should see a green check and a success message that says <em><strong>&#8220;Your WP Engine site is ready for migration!&#8221;<\/strong><\/em>\n<ul class=\"wp-block-list\">\n<li>You should see connection information generated after the plugin is installed, under step 3, which you will copy in a later step. You can copy it now or leave this browser tab open so you can come back and copy it later.<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"148\" class=\"wp-image-125564\" style=\"width: 600px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/Screenshot-2024-08-23-at-4.20.32\u202fPM.png\" alt=\"Screenshot of the Site Migration page in the WP Engine User Portal showing the connection information to copy\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/Screenshot-2024-08-23-at-4.20.32\u202fPM.png 988w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/Screenshot-2024-08-23-at-4.20.32\u202fPM-300x74.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/Screenshot-2024-08-23-at-4.20.32\u202fPM-768x190.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<a name=\"Install_plugin_on_the_source_site\"><\/a><a name=\"Connect and Migrate the Site\"><\/a>\n\n\n\n<h3 class=\"wp-block-heading\">Install Plugin on the Source Site<\/h3>\n\n\n\n<p>In this second step, you will download and install the plugin on the source site at your previous host.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Still on the same page in the WP Engine User Portal, click <a href=\"https:\/\/wp-product-info.wpesvc.net\/v1\/plugins\/wpe-site-migration?download\">Download Site Migration plugin.<\/a>\n<ul class=\"wp-block-list\">\n<li>Be sure to take note of where the file is saved so it can be found easily in the next step!<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"129\" class=\"wp-image-125559\" style=\"width: 600px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/download-migration-plugin.png\" alt=\"Screenshot of the Site Migration page in the WP Engine User Portal showing the link to download the migration plugin to your computer\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/download-migration-plugin.png 1762w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/download-migration-plugin-300x65.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/download-migration-plugin-1024x220.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/download-migration-plugin-768x165.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/download-migration-plugin-1536x330.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/download-migration-plugin-1500x323.png 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Now open the <strong>wp-admin<\/strong> dashboard of the source website on the previous web host, in a new browser tab\n<ul class=\"wp-block-list\">\n<li>This is the site on the previous host, not the WP Engine site.<\/li>\n\n\n\n<li>Keep the WP Engine User Portal open in a separate tab so you can come back to it later.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>From the menu, select <strong>Plugins<\/strong><\/li>\n\n\n\n<li>Click the <strong>Add New Plugin<\/strong> button<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/add-new-plugin-1024x497.png\" alt=\"Screenshot of the Plugins page in the WordPress admin dashboard showing the button to add a new plugin\" class=\"wp-image-125560\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/add-new-plugin-1024x497.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/add-new-plugin-300x145.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/add-new-plugin-768x372.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/add-new-plugin-1536x745.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/add-new-plugin-1500x727.png 1500w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/add-new-plugin.png 1753w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Click the <strong>Upload Plugin<\/strong> button<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/upload-plugin-1024x516.png\" alt=\"Screenshot of the Plugins page in the WordPress admin dashboard showing the button to upload a new plugin\" class=\"wp-image-125561\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/upload-plugin-1024x516.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/upload-plugin-300x151.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/upload-plugin-768x387.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/upload-plugin-1536x774.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/upload-plugin-1500x756.png 1500w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/08\/upload-plugin.png 1747w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Click <strong>Choose File<\/strong> to locate and select the downloaded plugin ZIP file from your computer<\/li>\n\n\n\n<li>Click <strong>Install Now<\/strong><\/li>\n\n\n\n<li>Click <strong>Activate Plugin<\/strong><\/li>\n<\/ol>\n\n\n\n<a name=\"Migrate_the_site_to_WP_Engine\"><\/a>\n\n\n\n<a name=\"Migrate_the_Full_Site\"><\/a>\n\n\n\n<h3 class=\"wp-block-heading\">Migrate the Site to WP Engine<\/h3>\n\n\n\n<p>In the third step, you will input your connection information, adjust the migration settings, and then initiate the migration.<\/p>\n\n\n\n<a name=\"Customize_the_Migration\"><\/a>\n\n\n\n<ol class=\"wp-block-list\">\n<li>On the source site at the previous web host, select <strong>Site Migration<\/strong> from sidebar in the wp-admin dashboard<\/li>\n\n\n\n<li>Click the button labeled <strong>START A NEW MIGRATION<\/strong>.<\/li>\n\n\n\n<li>On the Site Migration page in the WP Engine User Portal copy the connection information that was generated in the <a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#Prepare_the_WP_Engine_Site\">preparing the WP Engine site<\/a> step, if you don&#8217;t have it copied already.<br><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"317\" class=\"wp-image-125563\" style=\"width: 500px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/connection-info.png\" alt=\"Screenshot of the Site Migration page in the WP Engine User Portal showing the connection information to copy\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/connection-info.png 1721w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/connection-info-300x190.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/connection-info-1024x650.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/connection-info-768x487.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/connection-info-1536x975.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/connection-info-1500x952.png 1500w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/li>\n\n\n\n<li>Back on the site at the previous web host, go to the Site Migration plugin page, paste in the connection information, and <strong>CONNECT<\/strong>.<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"289\" class=\"wp-image-125565\" style=\"width: 600px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/paste-connection-information.png\" alt=\"Screenshot of the Site Migration plugin page in the WordPress admin dashboard showing the box to paste in connection information\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/paste-connection-information.png 1713w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/paste-connection-information-300x144.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/paste-connection-information-1024x493.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/paste-connection-information-768x370.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/paste-connection-information-1536x740.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/paste-connection-information-1500x722.png 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n\n\n\n<li><strong>Choose From 2 Migration Options<\/strong> (shown in the picture below):<br><strong>Migrate the full WordPress site<\/strong> or <strong>Customize the migration<\/strong><br><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"323\" class=\"wp-image-126635\" style=\"width: 700px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-type.png\" alt=\"\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-type.png 1516w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-type-300x138.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-type-1024x472.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-type-768x354.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-type-1500x692.png 1500w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><br> \n<ul class=\"wp-block-list\">\n<li><strong>MIGRATE THE FULL WORDPRESS SITE<\/strong> &#8211; This option is recommended for most sites. <br><strong>A full site migration will<\/strong>:<br>1. Copy WordPress database tables, and files in the wp-content directory. This will exclude <a href=\"https:\/\/wpengine.com\/support\/disallowed-plugins\/\"><strong>disallowed plugins<\/strong><\/a> and other files such as logs, backups, and caches that are known to slow down migrations or otherwise cause issues on our platform.<br>2. Update all instances of the domain name in the database, including serialized data. View the full article for details on our new <a href=\"https:\/\/wpengine.com\/support\/search-replace\/#Automated_Search_and_Replace_Process\" target=\"_blank\" rel=\"noreferrer noopener\">Automated Search and Replace<\/a>.<br> <\/li>\n\n\n\n<li><strong>CUSTOMIZE THE MIGRATION<\/strong> &#8211; The custom option gives more flexibility when migrating and is the only option that allows you to include files and directories in the root of the WordPress site. Specific files or database tables can be excluded which you may not want to migrate or that might cause a migration to fail. <br><br>Additionally you can create <strong>saved profiles<\/strong> with all of the customized options that you choose so you or your team members can quickly run the migration again with the same options. To save a profile click the <strong>SAVE PROFILE<\/strong> button after selecting your options and <strong><em>before<\/em><\/strong> clicking the <strong>START MIGRATION<\/strong> button.<br><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"86\" class=\"wp-image-126636\" style=\"width: 400px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/save-profile.png\" alt=\"\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/save-profile.png 1459w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/save-profile-300x64.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/save-profile-1024x220.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/save-profile-768x165.png 768w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><br><br><strong>A custom migration can be configured with the following options<\/strong>:<br><\/li>\n\n\n\n<li><strong>Database<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Tables<\/strong> &#8211; Choose whether to include all tables or only selected tables.<\/li>\n\n\n\n<li><strong>Advanced Options<\/strong> &#8211; These options are primarily for advanced users and will often be left with the default options selected.<\/li>\n\n\n\n<li><strong>Standard Find &amp; Replace<\/strong> &#8211; These are the 2 standard search and replace operations that we perform for you during a migration in order to preserve references to your domain name and environment name on your destination site. You can optionally choose to exclude these operations if it\u2019s necessary for your situation.<\/li>\n\n\n\n<li><strong>Custom Find &amp; Replace<\/strong> &#8211; This section lets you add custom search and replace operations that will be run on the destination site after the database migration has completed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Media Uploads<\/strong> &#8211; Choose from 3 options to specify which images will get migrated to the destination site:\n<ul class=\"wp-block-list\">\n<li>New and modified uploads<\/li>\n\n\n\n<li>All uploads<\/li>\n\n\n\n<li>New and modified uploads by date<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Themes<\/strong> &#8211; Choose which themes will get migrated to the destination site.<\/li>\n\n\n\n<li><strong>Plugins<\/strong> &#8211; Choose which plugins will get migrated to the destination site.<\/li>\n\n\n\n<li><strong>Must-use Plugins<\/strong> &#8211; Choose which must-use plugins will get migrated to the destination site. Must-use plugins are plugins that are stored in the <code>wp-content\/mu-plugins<\/code> folder as opposed to normal plugins which are stored in the <code>wp-content\/plugins<\/code> folder.<\/li>\n\n\n\n<li><strong>Other Files<\/strong> &#8211; Select any other files and folders found in the wp-content directory to be included in the migration.<\/li>\n\n\n\n<li><strong>Root Files<\/strong> &#8211; Select files and folders from your site&#8217;s root directory to be included in the migration. WordPress sites do not require files to be added in the root directory but your site may have a custom implementation that uses files in the root directory.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><em>Optional<\/em> \u2013 Enter an <strong>email address<\/strong> for migration status notifications<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"151\" class=\"wp-image-126637\" style=\"width: 600px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-email.png\" alt=\"\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-email.png 1293w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-email-300x75.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-email-1024x257.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-email-768x193.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n\n\n\n<li>Click <strong>Start Migration<\/strong><\/li>\n<\/ol>\n\n\n\n<p>A status page will be displayed detailing the migration progress. Migration completion or failure notifications will be sent to the email address provided once the process has finished.<\/p>\n\n\n\n<p>If the migration fails, you can check the <a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration#Limitations\">Limitations<\/a> and <a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration#Common_Issues\">Common Issues<\/a> sections of this article to help in troubleshooting any migration issues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Second Migration<\/h3>\n\n\n\n<p>A fourth step is optional, to run the migration plugin again. A second migration is not always necessary, but it may be helpful in situations where the source site has changed since the previous migration. For example, changes to the database such as new posts, pages, or user-generated content may require a second migration to sync content just prior to pointing the DNS to WP Engine.<\/p>\n\n\n\n<p>Second migrations can be completed much faster if you only need to pull updated data. If you already have a <strong>saved profile<\/strong> with options selected to only pull new content then you can go to the <strong>Migrate<\/strong> tab on the <strong>Site Migration<\/strong> page and click <strong>RUN AGAIN<\/strong> next to the saved profile.<br><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"450\" class=\"wp-image-126638\" style=\"width: 700px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/run-saved-profile.png\" alt=\"\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/run-saved-profile.png 1917w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/run-saved-profile-300x193.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/run-saved-profile-1024x658.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/run-saved-profile-768x493.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/run-saved-profile-1536x986.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/run-saved-profile-1500x963.png 1500w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n\n\n\n<p>If you do not have a saved profile ready you can start a new migration and customize the options to&nbsp;include only what has changed.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>Database<\/strong> panel, expand the <strong>Tables<\/strong> sub-panel and select only the tables that have changed.<\/li>\n\n\n\n<li>In the <strong>Media Uploads<\/strong> panel, choose <strong>Push media uploads by date<\/strong> and include only new and modified files after the date of the last migration.<\/li>\n\n\n\n<li>In the <strong>Themes<\/strong> and <strong>Plugins<\/strong> panels, helpful icons and tooltips next to each theme and plugin name indicate whether the result of the migration will cause the version to be added, upgraded, downgraded, or remain the same. To speed up the migration, choose <strong>Push only selected themes\/plugins<\/strong> and select only the items that have been added or upgraded since the last migration.<br><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"360\" class=\"wp-image-126639\" style=\"width: 700px;\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-plugins-list.png\" alt=\"\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-plugins-list.png 1214w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-plugins-list-300x154.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-plugins-list-1024x526.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2023\/09\/migration-plugins-list-768x395.png 768w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">After Migrating<\/h3>\n\n\n\n<p>Once the site is migrated a migration success or failure email will be sent to the email address provided. Test the site on WP Engine and confirm everything loads as expected.<\/p>\n\n\n\n<p><strong>Add Domain and Go Live<\/strong><\/p>\n\n\n\n<p>The last step is to take the domain live on WP Engine. When complete, this process will send any visitors to the domain to the site hosted on WP Engine.<\/p>\n\n\n\n<p>To go live, add the domain in the WP Engine User Portal then point DNS to WP Engine. <a href=\"https:\/\/wpengine.com\/support\/going-live\/\">Learn how to go live with a domain here.<\/a><\/p>\n\n\n\n<p><strong>Add SSL (Optional)<\/strong><\/p>\n\n\n\n<p>When pointing DNS to WP Engine\u2019s new advanced network or Global Edge Security, WP Engine adds SSL and CDN automatically. <a href=\"https:\/\/wpengine.com\/support\/network\/\">Learn more in this guide.<\/a><br>To add an additional third-party SSL, <a href=\"https:\/\/wpengine.com\/support\/ssl\/\">learn how to do so here<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Limitations<\/h2>\n\n\n\n<p>Currently there are some caveats when working with the WP Engine Site Migration plugin. As we continue to modify and improve the plugin, these may change in the future.<\/p>\n\n\n\n<p><strong>Multisite Migrations<\/strong><\/p>\n\n\n\n<p>Multisite networks <em>can<\/em> be migrated if the WP Engine site has been <a href=\"https:\/\/wpengine.com\/support\/what-is-wordpress-multisite\/#Convert_to_Multisite\">converted to a multisite<\/a> before the migration. At this time, individual subsites <em>cannot<\/em> be migrated using the plugin.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Common Issues<\/h2>\n\n\n\n<p>The following issues may cause a site migration to fail:<\/p>\n\n\n\n<p><strong>Connecting to a Multisite with a Custom Primary Domain<\/strong><\/p>\n\n\n\n<p>When connecting to a multisite on WP Engine with a custom primary domain, the following error may occur: <code>Failed attempting to unserialize the response from the remote server.<\/code><\/p>\n\n\n\n<p>To successfully connect to the multisite, ensure that the connection information contains the custom primary domain, <em>not<\/em> the <code>wpengine.com<\/code> domain.<\/p>\n\n\n\n<p><strong>Rewrite Rules &amp; Access Restrictions<\/strong><\/p>\n\n\n\n<p>WP Engine has <a href=\"https:\/\/wpengine.com\/support\/htaccess-deprecation\/\">deprecated support for .htaccess files<\/a>. As a result, if the source site uses Apache and .htaccess files to handle rewrite rules or restrict access to certain directories, then those behaviors will not carry over to the WP Engine site.<\/p>\n\n\n\n<p>Similarly if the source site uses NGINX to configure rewrite rules or restrict access, then additional steps may be required to maintain those behaviors on the WP Engine site.<\/p>\n\n\n\n<p>In both cases, rewrite rules and access restrictions can be configured on the WP Engine site using the <a href=\"https:\/\/wpengine.com\/support\/web-rules-engine\/\">Web Rules Engine<\/a>.<\/p>\n\n\n\n<p><strong>Security Plugins<\/strong><\/p>\n\n\n\n<p>Security plugins, such as Wordfence, which include a Web Application Firewall (WAF) are known to cause issues with migrations. When a migration occurs, many consecutive requests take place between the source and destination, which can trigger the rate limiting behavior of these security plugins. Disabling such plugins during a migration can improve the chances of success.<\/p>\n\n\n\n<p><strong>Basic Authentication<\/strong><\/p>\n\n\n\n<p>Migrating <em>to<\/em> a private site that is using Basic Authentication requires a username and password to be provided along with the connection information in order to establish a connection. The plugin will prompt for these credentials if Basic Authentication is detected.<\/p>\n\n\n\n<p>Migrating <em>from<\/em> a private site that is using Basic Authentication may prevent a connection from being established. The plugin will attempt to detect the Basic Authentication credentials automatically, but this is not always possible depending on the host. Disabling Basic Authentication on the source site may improve the likelihood of establishing a connection.<\/p>\n\n\n\n<p><strong>Failed Loopback Request<\/strong><\/p>\n\n\n\n<p>If a failed loopback request is detected prior to starting a migration, then an error panel will appear that prevents the migration from starting until a successful loopback request is detected. Possible causes of failed loopback requests include <a href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#Basic_Authentication\">basic authentication<\/a> and hostname resolution. Having Cloudflare \u201cUnder Attack Mode\u201d enabled can cause this error for example.<\/p>\n\n\n\n<p>In the case of hostname resolution, the server hosting the site needs to be able to resolve the hostname of your site. The plugin uses wp_remote_post() to make requests to your site at http:\/\/example.com\/wp-admin\/admin-ajax.php. If you can\u2019t ping your site\u2019s hostname from the server, the plugin will not be able to dispatch the background processes necessary to perform the migration. Work with the site administrator or hosting provider of the source site to correct any issues with hostname resolution.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contacting Support<\/h3>\n\n\n\n<p>If you&#8217;re unable to resolve a migration error on your own, reach out to WP Engine Support for additional help. When contacting Support about a Site Migration plugin failure, please have the following information available.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Environment name<\/strong><\/li>\n\n\n\n<li><strong>Error message<\/strong><\/li>\n\n\n\n<li><strong>Migration ID<\/strong><\/li>\n<\/ul>\n\n\n\n<p>This information can be found on the migration error status page that will display after the migration fails.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/03\/migration-error-info-1024x528.png\" alt=\"\" class=\"wp-image-124728\" srcset=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/03\/migration-error-info-1024x528.png 1024w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/03\/migration-error-info-300x155.png 300w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/03\/migration-error-info-768x396.png 768w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/03\/migration-error-info-1536x792.png 1536w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/03\/migration-error-info-1500x774.png 1500w, https:\/\/wpengine.com\/support\/wp-content\/uploads\/2024\/03\/migration-error-info.png 1760w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Alternatively, this information can also be found by clicking the link in the migration failure notification email.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Issues After Migrating<\/h3>\n\n\n\n<p>The following are common issues that may occur after a successful migration:<\/p>\n\n\n\n<p><strong>PHP and WordPress Version<\/strong><\/p>\n\n\n\n<p>If the site is not displaying or functioning correctly after a successful migration, compare the version to the previous environment.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wpengine.com\/support\/php-guide\/#Change_PHP_Version\">PHP version can be changed in the User Portal using this guide.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpengine.com\/support\/wordpress-updates\/#Manual_WordPress_Core_Updates\">WordPress version can be changed in the User Portal using this guide.<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Domain Configuration<\/strong><\/p>\n\n\n\n<p>The domain configuration may cause issues with redirects or pages loading incorrectly or insecurely post-migration. We recommend ensuring the domain is added to the WP Engine User Portal, and pointing DNS WP Engine, as this will also apply SSL. Additionally, a search and replace may be necessary to ensure all domain references within the website are using the intended domain.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wpengine.com\/support\/add-domain-in-user-portal\/\">Learn how to add a domain here.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpengine.com\/support\/point-domain\/\">Learn how to point DNS here.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpengine.com\/support\/ssl\/\">Learn more about SSL here.<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wpengine.com\/support\/find-replace\/\">Learn how to run a search and replace here.<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Server Configuration<\/strong><\/p>\n\n\n\n<p>WP Engine servers have many custom configurations that could cause unexpected behavior changes on a newly migrated site. <a href=\"https:\/\/wpengine.com\/support\/platform-settings\/\">A full list of platform settings and availability can be found here.<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WP Engine does not use the .htaccess file. <a href=\"https:\/\/wpengine.com\/support\/htaccess-deprecation\/\">Alternatives to common .htaccess directives can be found here.<\/a><\/li>\n\n\n\n<li>Certain plugins are disallowed on WP Engine. <a href=\"https:\/\/wpengine.com\/support\/disallowed-plugins\/\">A full list of disallowed plugins can be found here.<\/a><\/li>\n\n\n\n<li>WP Engine excludes many default WordPress pages from server caches. However, custom URLs (such as a login or checkout page) may need to be excluded from server caching to function as intended. <a href=\"https:\/\/wpengine.com\/support\/cache\/#Cache_Exclusions\">Learn more about cache exclusions here.<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to use the WP Engine Site Migration plugin to migrate WordPress sites from almost any host to the WP Engine or Flywheel platforms.<\/p>\n","protected":false},"featured_media":126216,"template":"","support-categories":[10,37],"support-tag":[29],"class_list":["post-124112","support","type-support","status-publish","has-post-thumbnail","hentry","support-categories-general-wordpress","support-categories-migrations","support-tag-migration"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WP Engine Site Migration Plugin - Support Center<\/title>\n<meta name=\"description\" content=\"Learn how to use the WP Engine Site Migration plugin to migrate WordPress sites from almost any host to the WP Engine or Flywheel platforms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WP Engine Site Migration Plugin - Support Center\" \/>\n<meta property=\"og:description\" content=\"Learn how to use the WP Engine Site Migration plugin to migrate WordPress sites from almost any host to the WP Engine or Flywheel platforms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/\" \/>\n<meta property=\"og:site_name\" content=\"Support Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T22:16:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/\",\"url\":\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/\",\"name\":\"WP Engine Site Migration Plugin - Support Center\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\",\"datePublished\":\"2023-09-28T14:59:24+00:00\",\"dateModified\":\"2025-09-24T22:16:50+00:00\",\"description\":\"Learn how to use the WP Engine Site Migration plugin to migrate WordPress sites from almost any host to the WP Engine or Flywheel platforms.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#primaryimage\",\"url\":\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\",\"contentUrl\":\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\",\"width\":1200,\"height\":630,\"caption\":\"WP Engine\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support Posts\",\"item\":\"https:\/\/wpengine.com\/support\/support\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"WP Engine Site Migration Plugin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/support\/#website\",\"url\":\"https:\/\/wpengine.com\/support\/\",\"name\":\"Support Center\",\"description\":\"WP Engine&#039;s Support Center\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WP Engine Site Migration Plugin - Support Center","description":"Learn how to use the WP Engine Site Migration plugin to migrate WordPress sites from almost any host to the WP Engine or Flywheel platforms.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/","og_locale":"en_US","og_type":"article","og_title":"WP Engine Site Migration Plugin - Support Center","og_description":"Learn how to use the WP Engine Site Migration plugin to migrate WordPress sites from almost any host to the WP Engine or Flywheel platforms.","og_url":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/","og_site_name":"Support Center","article_modified_time":"2025-09-24T22:16:50+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/","url":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/","name":"WP Engine Site Migration Plugin - Support Center","isPartOf":{"@id":"https:\/\/wpengine.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#primaryimage"},"image":{"@id":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#primaryimage"},"thumbnailUrl":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","datePublished":"2023-09-28T14:59:24+00:00","dateModified":"2025-09-24T22:16:50+00:00","description":"Learn how to use the WP Engine Site Migration plugin to migrate WordPress sites from almost any host to the WP Engine or Flywheel platforms.","breadcrumb":{"@id":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/support\/wp-engine-site-migration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#primaryimage","url":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","contentUrl":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","width":1200,"height":630,"caption":"WP Engine"},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/support\/wp-engine-site-migration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/support\/"},{"@type":"ListItem","position":2,"name":"Support Posts","item":"https:\/\/wpengine.com\/support\/support\/"},{"@type":"ListItem","position":3,"name":"WP Engine Site Migration Plugin"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/support\/#website","url":"https:\/\/wpengine.com\/support\/","name":"Support Center","description":"WP Engine&#039;s Support Center","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support\/124112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/types\/support"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/media\/126216"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/media?parent=124112"}],"wp:term":[{"taxonomy":"support-categories","embeddable":true,"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support-categories?post=124112"},{"taxonomy":"support-tag","embeddable":true,"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support-tag?post=124112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}