Content can be moved from one WordPress site to another on by first exporting the site, then importing it.

Exporting a WordPress site

  1. From the Dashboard, select Tools > Export
  2. Choose the content you would like to export, either All Content or select kinds of content
    • Note: To include embedded media, you need to include Media in the export
  3. Click [Download Export File]
  4. An XML file will be downloaded to your computer for future use

Importing a WordPress site

  1. From the Dashboard, select Tools > Import
  2. Click [Run Importer] under the “WordPress” option
    Select "Run Importer" from the WordPress import option
  3. Choose the .xml file of the site you would like to import
  4. Click [Upload file and import]
  5. You will be asked to assign Authors to the imported content with the following options:
    1. Import author (imports authors from the imported site into the new site)
    2. Create new user with login name (add a new user to the site and assign content to them)
    3. Assign posts to an existing user (select a current user on the site and assign the content to them)
  6. Check the Download and import file attachments in order to include images and files associated with the imported site.
  7. Click Submit


  • If the site into which you are importing a site does not have the same theme and/or plugins enabled, you may have issues with the layout and placement of site content. It is best practice to have both sites on the same theme with the same plugins activated.
Tagged in: