How to Export WordPress Posts from One Site to Another

How to Export WordPress Posts and Media

Sharing is caring!

At some point in your blogging journey, you may need to transfer posts you’ve written on one website to another one. Maybe you’ve created a new site with similar content, have posts in categories you want to niche down to on a different site, or other reasons. You could copy and paste the posts over one by one but who has time for that? A much easier way to get your posts onto the new site is to use WordPress’ Export/Import function found under the Tools tab of your dashboard. In this post, you’ll learn how to import and export WordPress posts with ease.

Here’s how to get it done.

First, it’s a good idea to backup your site just in case there are issues or you change your mind.  My post on backing up your site for free will guide you through the process using the UpdraftPlus plugin.

How to Export WordPress Posts from One Site to Another


Exporting Your Files

  • Log in, as the administrator, into the WordPress dashboard where the posts are housed
  • Scroll down to the Tools tab on the left
  • Select Export from the Tools menu

How to import WordPress posts

Choose What to Export

  • Select Posts from the menu, then choose the category of the posts you want to export if needed
  • Select the Author and Date Span if this applies.

How to Export WordPress Posts

  • Download the Export file (.xml format – see screenshot)

How to export your WordPress posts

You’ll have to do the same thing for your media files as you’ll have to export those separately

  • Repeat the previous steps for the media (image) files – Download those as well

How to Export Your WordPress Posts

Now that you have your Post and Media files downloaded, it’s time to Import them to the new site!

Import Your Post and Media Files

  • Open a new browser and log in to the new site as the Administrator
  • Go to Tools
  • Select Import
  • Scroll down to the WordPress Importer (see below)
  • Click Install Now

How to Import your wordpress posts and media

  • Drag your export files (.xml) from the bottom left of your screen into the Choose file section on your screen

How to import your media files

  • Then select Upload File and Import – Your posts will be uploaded to the new site
  • View your site to make sure the posts are all there

Repeat the process for the media files you downloaded as well 

  • Drag and drop the media files into the Choose File section and Upload File and Import

Again, view your site once the media files upload.

If you’re missing any media files from your posts page, you may have to manually add them using the “Add Media” button.

Note: This process can be used to export all the content on your site over as well.

That’s it! If you have any issues, send me an email and I’ll get back to you with some help!
How to export posts from one WordPress site to another