Import RSS Feeds Into WordPress as Posts

The good news is this: You don’t need to copy and paste from RSS feeds into WordPress. That’s slow, boring, and easy to mess up. There’s a better way, and it only involves a few clicks.

In this post, I’ll show you how to pull content from any valid RSS feed and turn it into WordPress posts. We’re using one plugin. It’s simple, no custom code needed, and no weird settings that no one understands. You just add the feed URL, and the plugin does the rest.

This is for anyone who wants to repost articles, collect updates from other sites, curate content from an industry, or build a content hub that runs itself.

🚀 Quick steps: install Feedzy, add your feed URL(s), optionally set up filters, map the feed content to WordPress fields, and save and activate the import.

Let’s set it up:

What you’ll need to import RSS feeds into WordPress as posts

The plugin that’s going to do all the magic is called Feedzy.

Feedzy RSS Feeds plugin page

Feedzy has two versions: free and pro. The free version lets you display the full contents of an RSS feed as a list of links/articles – you can add that to either a page, sidebar, etc. However, if you want to take individual feed items and add them as single blog posts, you’ll need the pro version of Feedzy to pull that off.

Click here to see the complete list of differences between Feedzy free vs pro:
Comparison of Feedzy free vs pro features

Bonus: Video tutorial

If you’d prefer to learn how to do this in video form, here’s a quick tutorial I created:

Step 1: Install Feedzy and activate your license

To get started, you need to install both Feedzy and Feedzy Pro. Feedzy Pro actually functions as an add-on, so it needs the free version to operate.

Once you have both plugins installed and activated, head to Feedzy → Dashboard, open the License tab, and enter your license key (you can find it in your Themeisle account).

Feedzy Dashboard in WordPress admin with the License tab visible

Step 2: Enter your RSS feed source(s)

Next up, you’re ready to specify the RSS feeds you’d like to import WordPress posts from.

Need help finding a valid RSS feed address?

Here are a few tips:

  • For WordPress blogs, you can almost always append /feed to the end of a URL to get the RSS feed.
  • Many sites with RSS feeds display the RSS feed icon (you can see an example of the RSS icon in the Feedzy graphic from the previous section).
  • You can view a site’s source code with your browser’s developer tools and search for “rss” in the code.

Then, to make sure you’ve found a working RSS feed, you can use this free RSS feed validation tool.

Once you have the feed(s) that you’d like to import, head to Feedzy → Import Posts and click on New Import:

Feedzy Import Posts screen with New Import button

Give it a name so that you can remember what you’re importing and paste the RSS feed URL into the box. You can separate multiple feed URLs with commas, or use a feed group:

Feedzy sources configuration for adding RSS feed URLs to an import
  1. Add a name for your import
  2. Add your feeds – can be multiple ones
  3. Click on the “+” icon

👉 If you don’t want to play around with any of the other settings that this plugin comes with, then you can click on Save & Activate Importing even now. Feedzy will take the RSS feeds that you’ve provided and start fetching content from them. 🍾

If you want to customize how the import is being carried out, read on:

Step 3: Add filters to your feed

One neat thing about Feedzy is that it lets you add keyword filters to your RSS feeds. With these filters, you can either:

  • Only import posts that include certain keywords
  • Import all posts EXCEPT those that contain certain keywords

You don’t need to use these filters, but they’re a good way to get some control over exactly when to import RSS feeds into WordPress as posts.

In the Filters section, you now build these rules using conditions. For example, with the configuration below, Feedzy will import only posts where the Title contains Lakers (remember we’re fetching an NBA news feed). You can add more rules with Add Condition + if needed:

Feedzy filter conditions configured to import items matching a keyword in the title

Step 4: Map feed items to WordPress content

This is where you can pick how you want your fetched content to be saved.

First off, pick the content type that you want to use. Default is “post.”

Feedzy map content settings with Post Type selection

Then, you can select the taxonomy to be used when saving the content and the default status – Publish or Draft. You can also map a featured image using the Item Image tag if your feed includes one.

Feedzy mapping options for taxonomy post status and featured image

The next sub-sections start to get interesting because you can craft the way in which Feedzy will create the titles, the dates it’ll assign to this new content and also tweak the body content itself of the feed if needed.

Feedzy fields to customize post title, content, date, and other item tags

For example, as you can see in the image above, you can pick from a number of variables when saving content – such as the original title, author, date, source, and more.

Step 5: Fine-tune the general feed settings

This final sub-section allows you to really tailor the import to match your site’s needs. You can find things like duplicate prevention here and more. If you want imported posts to be deleted automatically after a certain number of days, that’s available as a global setting under Feedzy → Settings → Miscellaneous.

You can also choose how often the import should run. New imports use a schedule setting here, and you can change it to fit your needs rather than relying on a fixed once-per-hour check.

I’m just going to show you the screenshot that handles all those features so you can get an idea of what’s possible.

Click to see all the feed settings available:

General feed setting “General” tab

Feedzy general feed settings general tab including schedule

General Feed setting “Advanced” Tab

Feedzy general feed rss advanced tab for duplicate prevention

Save your import and see it do its magic

This is it…all you have to do now is click that shiny Save & Activate Importing button.

 Feedzy save bar with Save & Activate Importing button

When you go to Feedzy → Import Posts now, you’ll see your import there. You can click Run Now to force it to run immediately or wait for Feedzy to fetch content on its own based on the schedule you’ve selected.

Feedzy Import Posts list with import status and Run Now option

You will also see the tally of how many posts you’ve imported so far (image above).

To see your newly fetched posts, just go into Posts – it’s where you can usually find all WordPress posts. 😉

WordPress Posts screen showing imported RSS feed posts

Wrapping things up

TL;DR: if you want to import RSS feed items as standalone WordPress posts, you need Feedzy plus Feedzy Pro. Add your feed URL, validate that the feed works, optionally filter what gets imported, map the feed fields to your post fields, and then activate the import. Also, double-check the schedule you want to use and whether you want duplicate removal turned on.

With Feedzy, it’s easy to import RSS feeds into WordPress as posts. All you need to do is:

  • Choose the RSS feed(s) you want to pull content from
  • Set up keyword filtering (optional)
  • Map the content from your RSS feed to your WordPress posts’ details

And then Feedzy will automatically run imports based on the schedule you’ve configured for that import.

Have any questions about importing RSS feeds as WordPress posts? Leave them in the comments and we’ll try to help out!

Yay! 🎉 You made it to the end of the article!

7 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Gini
7 years ago

Hi, can Feedzy RSS import full-text articles from shortened RSS feeds?

Sabina Ionescu
7 years ago
Reply to  Gini

Hey, yes, the complete text import was recently introduced in the ‘Feed to Post’ feature https://themeisle.com/plugins/feedzy-rss-feeds/

Good luck with your site!

Meskie Granie
7 years ago

Hello. Does the plugin has options that would allow for selecting only one post from imported RSS posts list and publishing it in other category?

Sabina Ionescu
7 years ago
Reply to  Meskie Granie

Hey, Feedzy cannot (yet) control the number of items it fetches from the feed (it will create as many posts as the number of items in the feed).

It’s in the roadmap, but don’t tell our competitors 😀

Bids Construction
8 years ago

HI, I got the feedzy upgrade. however, the content is not pulled from the feed into the posts. It works well with the normal feed function but not the feed to post. In my feed, the content description is in a summary field, not in a content field. How can I pull that into a post?

Sabina Ionescu
8 years ago

Hi, sorry to hear you’re having difficulties with the plugin. Please reach out to our technical support team via https://themeisle.com/contact/ to get immediate help. Thank you!

Bids Construction
8 years ago
Reply to  Sabina Ionescu

Thanks