Looking for a way to import RSS feeds into WordPress as actual posts?
In this step-by-step WordPress RSS-to-post tutorial, we’ll show you how to take the content from any RSS feed and automatically import it into your WordPress site as actual posts (or any other post type) with the easy-to-use WP RSS Aggregator plugin.
You’ll be able to control exactly how feed items look, including the ability to automatically filter out content from feeds (like ads or social media buttons) and map RSS feed content to custom fields on your WordPress site via some of the best WordPress RSS feed plugins like RSSImport.
Ready to get started? Let’s dig in…
Use Cases for Importing RSS Feeds into Your WordPress Site
Because you can find an RSS feed for pretty much any content, there are a ton of different use cases to import RSS feeds into your WordPress site via a plugin:
- Create a news aggregator or content hub – create an entire site like Personal Finance Blogs or just add a subsection to your existing site. Many people already use custom feeds like Feedzy RSS Feeds, Atom Feeds, and other external RSS feeds.
- Add related news from your niche – this helps you boost credibility and provides your visitors with content that they’re interested in. This helps if you’re a blogger experimenting with auto-blogging.
- Supplement existing content to keep it fresh – you don’t have to rely completely on original content to fill your site with fresh content. This is useful if you’re a blogger and you want to generate new posts.
- Create a curated content email newsletter – you can import content as posts and then automatically use those to create an email newsletter.
- Migrating from another CMS to WordPress – importing content from an RSS feed can help you migrate your content from another CMS or website builder (like Weebly).
- Improve your SEO – implemented well, content curation can help you boost your SEO efforts.
- Import affiliate products – some eCommerce stores offer affiliate product RSS feeds that let you showcase or aggregate the latest affiliate products. For example, Day of the Shirt aggregates the latest products daily from t-shirt sites.
RSS to Post WordPress Tutorial: Step-by-Step Guide
No matter why you need to auto post RSS feeds to WordPress, the basic steps are the same.
To import RSS feeds into WordPress, you’ll need two plugins:
- WP RSS Aggregator – this free plugin lets you import RSS feeds to WordPress.
- WP RSS Aggregator Feed to Post add-on – the Feed to Post WordPress plugin extends WP RSS Aggregator with the ability to import those RSS feed items as actual WordPress posts.
You can purchase the Feed to Post add-on individually, or, for more functionality and to save some money, you can get it as part of the WP RSS Aggregator plugin Pro plan which also includes other add-ons to help you:
- Filter out certain feed items based on keywords or taxonomies
- Import the full text from RSS feed items even if the RSS feed itself doesn’t include the full text
Once you’ve installed both the WP RSS Aggregator plugin and the Feed to Post add-on, here’s how to set them up.
Step 1. Find RSS Feeds for Your Content Sources
To get started, you need to gather the RSS feeds for all the sources of content that you want to import.
Most sites offer an RSS feed in one form or another – here are some tips for how to find a site’s RSS feed.
Step 2. Create a New Feed Source
Once you have the RSS feed that you want to import, go to RSS Aggregator → Feed Sources → Add New in your WordPress dashboard.
Give your feed source a name and add the RSS feed URL to the URL box. If the feed is valid, you should see the Feed Preview section populate with the feed’s most recent content:
Next, you’ll use the options below to configure how your WordPress RSS to WordPress post feed functions. You won’t even need a shortcode.
Step 3. Choose Whether to Automatically Publish New Items
If you’re posting content from a feed source that you absolutely trust, you can opt to publish content right away without manual review. Otherwise, you’ll probably want to hold content as a draft until you can manually review it.
You can control this using the Post Status drop-down in the Feed to Post – General settings.
In this same settings area, you should also make sure to check the box for Canonical Link, which helps you avoid issues with duplicate content in Google by adding a canonical link to the original content source in the <head> of the post.
By default, the WP RSS Aggregator plugin will import feed items as blog posts, but you can also use the Post Type drop-down to choose a different post type.
Step 4. Set Up Featured Image
Next, choose how to handle featured images. You have two options. You can:
- Automatically import a featured image from the RSS feed if available.
- Manually add featured images.
To set up image behavior, you can use the Feed to Post – Images settings:
If you’re unable to pull images from your RSS feed, you might need to force full content, which you can enable in the Feed to Post – General settings. This requires the Full-Text RSS Feeds add-on, available as part of the WP RSS Aggregator plugin Pro plan.
Turn RSS Feeds into WordPress Posts
Automatically import RSS feeds as WordPress posts to keep your site looking fresh and visitors engaged.Get WP RSS Aggregator Pro
Step 5. Add a Credit Link
To credit the original author and build a mutually beneficial relationship, you should link to the source for each post.
To help you do this, the WP RSS Aggregator plugin lets you automatically prepend or append content to the imported content. You can include dynamic tags, like a post’s URL and content source.
You can see the dynamic placeholder shortcodes in the Feed to Post – Prepend to Content or Feed to Post – Append to Content settings.
For example, here’s what it might look like to add a credit link to the beginning of an imported content item:
Step 6. Remove Unwanted Elements from Feed Items
Some feeds might include content that you don’t want to import and show in your widget, like ads or social media share buttons.
To remove unneeded content, you can use the Feed to Post – Extraction Rules settings.
Extraction rules work by targeting specific CSS selectors for removal – here’s how to find the required CSS selector.
Step 7. Set Up Custom Field Mapping (Optional)
This is an advanced feature and won’t apply to all use cases, but if you want more control over how feed content displays on the front-end of your site in the widget, WP RSS Aggregator lets you map content from feed sources to custom fields on your WordPress site (like those you’d add with Advanced Custom Fields).
If you’re not sure what this means, feel free to skip this!
You can set this up from the Feed to Post Custom Field Mapping section:
Step 8. Publish
At this point, you’re ready to publish your content source and start importing content.
WP RSS Aggregator will then start importing content according to the post type and post status that you selected.
If you opted to hold imported feed items as drafts, you’d need to then manually go in and publish them:
To include additional content sources, you can repeat the same steps above for each RSS feed that you want to curate.
How to Import Multiple RSS Feeds Into WordPress
Adding multiple RSS feeds to your WordPress site is vital for keeping your content fresh and saves your visitors the trouble of visiting multiple sites to stay updated. However, if you’re adding these feeds individually, it can become a time-consuming task.
Luckily, WP RSS Aggregator comes with Bulk Add Feed Sources, a powerful feature allows you to add several feed sources simultaneously to streamline the process.
Follow these three simple steps to use add multiple RSS feeds in bulk:
- After WP RSS Aggregator is installed, navigate to RSS Aggregator > Tools > Bulk Add Sources.
- Enter the names and URLs of your chosen feeds in the provided text box, ensuring each feed is on a new line with the name and URL separated by a comma.
- Click “Add Feeds”
Once you’ve listed your feeds and pressed the Add Feeds button, the plugin will add them to your feed list and commence the import process. A notification will appear, indicating the number of successfully imported feeds, and providing clear feedback on the import progress.
These feed sources are then displayed on the Feed Sources page, adhering to the general settings you’ve already configured. You have the flexibility to adjust these settings for each feed source individually, just as you would manage single feed sources. This includes the option to modify, delete, or re-import posts if your initial settings need adjusting.
For those who prefer a more cautious approach, particularly when unsure about the configured settings, set the general settings to import just one or two posts at first. This strategy allows for a small-scale test, avoiding the complication of importing a large volume of posts only to delete and re-import them later.
Import RSS Feeds into WordPress Today
With the WP RSS Aggregator plugin, it’s easy to auto-post RSS feed items to WordPress with the free version.
- Import feed items as WordPress posts from unlimited sources and make the best WordPress website.
- Control how content displays, including adding or removing content from the feed.
- Import content to any post type and map data to custom fields if needed.
For the best value, though, you should go with the WP RSS Aggregator Pro plan. Not only does this plan include the Feed to Post add-on, but it also includes:
- Keyword Filtering – automatically filter feed items based on keywords or taxonomies.
- Full Text RSS Feeds – import the full content from RSS feeds even if the feed only provides an excerpt.