No matter where your site is now, you can move it to WordPress.com. This page will help you find the steps to take to migrate a site to WordPress.com.
If you have a site with another WordPress host, or a local development/staging site, you can move it to WordPress.com using one of three options:
Import an entire site including its content, media, plugins, and theme. Requires a plugin-enabled plan. Visit the guide:
Import the content only (pages, posts, and media.) This method can be used on any WordPress.com plan including free sites. Visit the guide:
Import an entire site using a migration plugin. Visit the guide:
If you have a site already in WordPress.com but want to move it to another site or account, you can choose the best option for your needs:
Move the site’s content (pages, posts, and media) to another site:
Import an entire site including contents, plugins, and the theme:
Change the address of your site instead of moving the content:
Transfer the site to another account on WordPress.com:
Import a site from many other platforms: