No matter where your site is now, you can move it to WordPress.com. This guide covers import options for sites built with WordPress and other platforms. If you know what kind of site you need to upload, select the option from the table of contents in this guide.
In this guide
Interested in migrating your site to WordPress.com?
For a short time, we’re offering migrations from your existing WordPress site to WordPress.com for free! Sign up for a new Creator or Entrepreneur plan and our expert Happiness Engineers will handle the migration for you.
If you have a site with another WordPress host or a local development/staging WordPress site, you can move it to WordPress.com using one of the options listed below. Each guide includes instructions on how to upload an entire site, including content, media, plugins, and theme from another WordPress host to WordPress.com.
- Use the Move to WordPress.com plugin (no need to create a site on WordPress.com first.)
- Use the Import Everything option.
- Use another plugin, like Migrate Guru, or All-in-One WP Migration.
The above options require the purchase of a WordPress.com Creator plan or higher so that plugins can be imported. For an option that can be used on any WordPress.com plan, including free sites, import the content only (pages, posts, and media.)
If you already have a website on 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 to another website.
- Copy an entire WordPress.com site.
- Change the address of your site.
- Transfer the site to another account on WordPress.com.
We provide several tools to move a website to WordPress.com, even when it’s not built on WordPress. Click the corresponding link below to learn how to upload a site from that platform:
- Import from Blogger
- Import from Facebook
- Import from Medium
- Import from Squarespace
- Import from Tumblr
- Import from Wix
- Import from Weebly
- Import from Xanga
- Import from Gumroad
- Import from Substack
- Import from other builders
WordPress Playground is a tool for running WordPress in your browser to learn, test, and develop with WordPress. We support WordPress export files in XML & ZIP and Playground ZIP files. Import to a new site via this link: https://wordpress.com/start/import/
Import File is too Big
There are a few reasons why you may get this error:
- The free version of All-in-One WP Migration has a 2GB limit. If you are using All-in-One WP Migration to upload your site, you can upgrade the plugin for more space or use one of our built in options, the Move to WordPress.com plugin or the Import Everything option.
- You are uploading a tar.gz file using the media upload option in your WordPress.com dashboard. A tar.gz files contain directories with the database (SQL) and site files (media, plugins, themes, etc.) It requires a more advanced method for extracting the content into the correct places, using phpMyAdmin and SFTP. This is developer level functionality. You have a few options:
- If you’re comfortable with developer level access, you can use the tools to import your site.
- You can use one of the options mentioned above to import your site
- You can hire a developer to migrate the site for you.