If you have a website built with WordPress on another hosting provider that you want to move to WordPress.com, you can use our Import Everything option. This will copy your existing self-hosted WordPress.org site to your new WordPress.com site, including your content, media, plugins, and theme.
To follow the steps in this guide, you will need:
- Your source site: a WordPress site with any other hosting provider (referred to as a self-hosted or WordPress.org site.)
- Multisite installations are not supported.
- Your destination site: a WordPress.com website with our Business or Commerce plan.
- Jetpack version 7.9 or higher activated on the source site.
- An admin account on both sites (source and destination) that is connected via Jetpack on both sites.
- All incompatible plugins deactivated on the self-hosted site.
To import a WordPress website to WordPress.com, take the following steps:
- Log into your new WordPress.com account or site (or create one here.)
- In the WordPress.com site’s dashboard, navigate to Tools → Import.
- Under “I want to import content from:” select WordPress.

- On the next screen, enter the public site address of your self-hosted WordPress site:

- Click the Continue button. In the background, the importer will ensure your source site has all the necessary prerequisites.
- The option to import Everything will be selected by default. Click Continue to move to the next screen:

- On the next screen, review the URLs of your source and destination site and read the information explaining that the content, users, themes, plugins, and settings will all be replaced on the destination site:

- If you agree, click Import Everything.
- Click the “Import and overwrite” button to start the import process:

- You can now monitor the import progress or safely navigate away from the import screen. We’ll send you a notification when the import has been completed.

Depending on the size of the site you’re importing, the import process can take a few minutes to a few hours. If the import has not been completed in six hours, or you see errors during the import process, our Happiness Engineers are here to help!
When the import completes, review the site to make sure it looks like what you expect.
You might also want to do any of the following:
- Add a domain to your site.
- Get familiar with the features included in your WordPress.com plan.
- Deactivate any incompatible plugins on the imported site.
- Move stats and subscribers by contacting us with the URLs of both sites.