Back to Support Move Your Site Import an Entire WordPress Site

Import an Entire WordPress Site

Thinking about migrating your WordPress site to WordPress.com?

Our expert team can do the moving for you, while your live site remains unaffected – at no cost and with 50% off your first year on our Business plan.

The migration process typically takes 2-3 business days. Once it’s complete, we’ll guide you through connecting your domain and getting your new site up and running. To get started, just drop in your site details and pick the “Do it for me” option during the migration setup below. We’ll take it from there!

If you have a website built with WordPress on another hosting provider that you want to move to WordPress.com, you can migrate it to WordPress.com using the steps in this guide. These steps will migrate your existing self-hosted WordPress.org site, including your content, media, plugins, and theme, to your new WordPress.com site.

Prerequisites

To follow the steps in this guide, you will need:

Import from Self-Hosted WordPress

Importing your source sites involves two steps:

  1. Copy the migration key from your WordPress.com site.
  2. Add the migration key to the source site and start the migration.

Step 1: Copy the Migration Key

To copy the migration key from your WordPress.com site, take the following steps:

  1. Log into your new WordPress.com account or site (or create one here).
  2. In the WordPress.com site’s dashboard, navigate to Tools → Import.
  3. Under “I want to import content from:” select the WordPress option:
Import options to WordPress.com, including WordPress at the top of the list.
  1. Choose the “Migrate site” option to import everything, including your self-hosted site’s content, plugins, users, and customizations.
"Migrate site" option to import everything from the self-hosted site.
  1. On the next screen, choose the “I’ll do it myself” option.
    • If you choose the “Do it for me” option our Happiness Engineers will be reaching out to you at your account email address to help you migrate to WordPress.com.
Choose between "Do it for me" and "I'll do it myself" options to migrate your self-hosted site to WordPress.com.
  1. Click the “Next” button until you’re given your migration key, and click the “Copy” button to copy it.
Copy button to copy the migration key in your WordPress.com dashboard.

Step 2: Migrate The Source Site

In this step, you will install the Migrate Guru plugin on your source site (also known as your self-hosted or WordPress.org site). You will use the key you copied in Step 1 to begin the migration.

Follow these steps to install Migrate Guru on the source site and begin the migration:

  1. Log into the WP Admin dashboard of the source site.
  2. Install and activate the Migrate Guru plugin.
  3. On the left sidebar of the WP-Admin dashboard, click “Migrate Guru” to visit the plugin’s settings page.
  4. Add your email address and check the box to agree to the terms.
  5. Click the “Migrate” button.
  6. Select WordPress.com from the hosting options.
  7. Enter the migration key you copied earlier into the “Migrate Guru Migration Key” field.
    •  If you use files or data other than the standard WordPress structures, you can include them in the migration by clicking the + buttons in the “Add Folders” or “Add Tables” sections.
  8. Click on the button labeled “Migrate” to start the migration.
  1. Wait for the migration to complete. This can take a while, even on small sites.
Progress bars of a migration. It displays the total Files, Tables, overall progress, and the "Cancel Migration" button.
Migration progress with Migrate Guru

After the Import

When the import completes, review the site to ensure it looks how you expect.

If any WordPress core files (such as wp-config.php and functions.php) on the source site were modified, those changes wouldn’t be migrated to the destination site. The migrated site on WordPress.com will have the most recent version of WordPress core.

If something is not right, message us and let us know you completed a migration. We will review your website and make any necessary fixes to ensure a seamless migration.

You might also want to do any of the following:

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!