Tools

Import

Note: Some of the instructions from this guide refer to the WP Admin dashboard. You can get to this dashboard by adding /wp-admin to the end of your site’s url (e.g.: example.wordpress.com/wp-admin)

You can import content to your site from another WordPress blog, and from many other kinds of site, including Wix, Medium, Blogger, Israblog, Movable Type, LiveJournal, Tumblr, Typepad, Xanga and more. Before you can do an import, you’ll first need to export the other site’s content into a file you can upload to WordPress. When you have your file ready, head for the import page.

The Import Page

Select Import in the WordPress.com sidebar.

You’ll see a list of the importers you can use. The list should look like this. If you see a different style of list, please jump ahead to The Alternative Import Page.

↑ Table of Contents ↑

Importing Content from Another Site

The steps for importing are usually the same, no matter what kind of import you’re doing:

  • Find the importer for the kind of site you’re importing from.
  • Upload the export file to the importer and start the import.
  • The importer may ask which user in your WordPress site you want to set as the author of the posts or pages it’s importing. Choose the author you want for the items.

That’s it! The importer will do the rest.

The next section shows you how to import content from another WordPress blog. But the steps are the same for other importers, so it’s a good example to follow.

↑ Table of Contents ↑

Importing Content from Another WordPress Blog

As usual you’ll need to start with an export file. An export from WordPress is saved in an .xml file. Check out Coming from a self-hosted WordPress site? if you’re not sure how to get the file.

Click Start Import next to the WordPress importer. Drag your .xml file into the box, or click the box to browse to the file on your computer.

Once the importer has finished processing the uploaded file, click the Start Import button. You’ll be asked to reassign the authors of the imported items to an existing user on the new site before the import process starts.  If you’re importing content from a site that has multiple authors, it’s a good idea to create those users’ profiles in your new site first. This will streamline the import process further.

↑ Table of Contents ↑

The Alternative Import Page

Some sites have a WP Admin style import page:

Find the importer for the kind of site you want to import – for example, if you’re importing content from another WordPress blog, look for the WordPress importer.

If the importer you want isn’t installed on your site yet, you’ll see an “Install Now” link. Click it, and the importer will be installed in a few seconds. When the process is finished, you’ll see a “Run Importer” link.

Click the link, and you’ll see the upload form where you can upload the file you want to import. Click the “Choose file” button and browse to the file on your computer. Once you’ve selected your file, start the import with the “Upload file and import” button. You’ll be asked to reassign the imported items to a user on your WordPress site before the import gets going.

↑ Table of Contents ↑

Importing Content from Another Platform

Note: The instructions from this guide refer to the WP Admin dashboard. You can get to this dashboard by adding /wp-admin to the end of your site’s url (e.g.: example.wordpress.com/wp-admin)

Tools Import

If you don’t see an importer for the kind of site you want to import from in the main list, you can see a fuller list in the WP Admin dashboard. Log into your WP Admin dashboard, then go to Tools Import, choose your platform and follow the instructions.

Don’t See a Specific Importer for Your Blog’s Service?

If we don’t have an importing tool for your particular platform, you’ll need to try and convert it into one of the accepted formats so that you can use the proper importer. This means you first convert your blog to one of the services mentioned above (such as Blogger), and then import your blog from Blogger to WordPress.com.

For SquareSpace imports, make sure you’ve made an .xml export (and confirm the file has the .xml extension at the end), and use the WordPress importer from your Tools → Import screen.

Also see our new comprehensive guide on moving content to WordPress.com here.

Still confused?

Contact support.

Not quite what you're looking for?

Get Help