Back to Support Move Your Site Export your website's content

Export your website’s content

You can migrate your WordPress.com site’s content to a new home online using the Export tool. This guide explains the step-by-step process for exporting your WordPress.com content.

Before you get started

Before exporting your content from your WordPress.com site:

About export files

Your site’s content is exported as an XML file. This file contains your posts, pages, comments, categories, and tags. An XML file is not intended to be read by human eyes; it’s optimized for use by software platforms:

Note that the XML file (also called a WXR file) contains content only—it does not include your site’s design, themes, templates, or plugins. To migrate the entire site, use a migration plugin instead.

Images and other media files are handled in a particular way in XML files. The XML export will include links to your media files, not the actual files. When you import the XML file to a new site, the files will transfer using those links, so keep the original site publicly accessible until all images are fully transferred to the new site.

The export process in this guide will export the entire contents of a website. If you want to export specific content only, you can follow the steps in our Export Specific Content guide.

Export your content

To create an export file of your WordPress.com site’s content, follow the steps below.

Select the appropriate tab for your admin interface style:

  1. Visit your site’s dashboard.
  2. Navigate to Tools → Export.
Sidebar menu with the Tools section expanded and the Export item highlighted
Tools → Export
  1. Click the “Export All” button to export a full XML that includes posts, pages, feedback, and links to your Media files.
    • Alternatively, click the down arrow to choose specific content among the site’s pages, posts, and feedback. Learn more about exporting specific content.
An arrow points to the Export All button.
Export All button
  1. Wait a few moments until the message “Your export was successful! A download link has also been sent to your email.” appears.
  2. Click the “Download” button in the message or download the file from your email inbox. The link in your email will remain active for 7 days.
  3. You will receive a .zip file to save to your computer with the .xml file inside of it.
    • If you selected the “Export All” option, the file will contain your posts, pages, comments, categories, tags, and references to your site’s images.
    • If you selected the option to export specific content, the file will only contain the content you chose.
    • Larger sites may include more than one XML file. When importing into another site, you’ll need to unzip the file and import each of the .xml files individually.

After the export

You can now import your file to the new site. If you’re importing to another WordPress.com site, you can follow the steps to import a site’s contents.

If your site contains content created with WordPress.com-specific features, and you’re moving to a self-hosted WordPress site, install the free Jetpack plugin on your new site to activate these features before importing your files. This includes Jetpack blocks, testimonials, and portfolio projects.

If you intend to delete your website after exporting it, it’s important to wait until after media files have been successfully imported into the new site, which may take up to several hours, depending on the size of the site. You’ll know when all images have been copied over when the number of items in Media is the same on the new site as what you had on the original site.

If you’re moving away from WordPress.com to another host and no longer plan to use your WordPress.com website, you may wish to:

Exporting media library

You can download all the media library files (images, videos, audio, and documents) from your site. Visit the Export your media library guide to learn more.

Export as a backup tool

If your site is hosted here at WordPress.com, we handle all necessary backups. If a very large meteor were to hit all the WordPress.com servers and destroy them beyond repair, all of your data would still be safe, and we could have your site online within three days (after the meteor situation died down, of course).

If you still want to back up your site content manually, you can use the Export option described in this guide. After downloading the export file, import the file into another WordPress site, such as another WordPress.com site or a local site. This will ensure images are backed up and you can access your backup site.

If your site has a plugin-enabled plan, you can download entire site backups and restore your site to any previous point in time. Learn more about these backups.

Export errors

Sometimes, you may receive an error when exporting your site content from WordPress.com. The most common reason for this is very large files. To resolve this issue:

  1. Deactivate any plugins on your site (which are not included in the export file anyway.)
  2. Delete any spam or pending comments.
  3. Delete any pages or posts you don’t want to export.
  4. Filter the content by author, create date, status, or category to create smaller export files.

Was this guide helpful for you?

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

Copied to clipboard!