If you want to automatically post content from one site to another, then WordPress and RSS feeds are a match made in heaven.
Content aggregation and curation from other sites can help turn your site into a hub for the latest blog posts, eCommerce news, local jobs, videos, fan page content – you name it, there’ll be a niche that your content aggregation site can fill.
What’s more, bringing in quality traffic will generate lots of new backlinks, enhance your online presence, gain audience trust and ultimately boost your SEO! Truly a content marketer’s dream.
You’ll need a WordPress plugin that automatically creates posts from an RSS or Atom feed, and that’s exactly what the WP RSS Aggregator plugin in combination with the Feed to Post add-on will do for you.
What You’ll Need
The site from which you will retrieve the content (the source site) can be:
- a WordPress site,
- a non-WordPress site,
- or any other web-enabled app that can provide an RSS feed.
The RSS/Atom feed will be used as the feed source for your imported content.
WP RSS Aggregator will import the content from the source site using the RSS feed you insert.
The Feed to Post add-on will then allow you to import those RSS Feeds into posts or any custom post type within minutes. It includes options such as automatically assigning a post type, the post status, categories, tags, images, authors, and more.
To get started, simply install and activate the plugins and follow the instructions below to have your content streamed automatically into your site.
Importing content from one site to another
Add a Feed Source and Import Content
The first thing we need to do is to add a new feed source in WP RSS Aggregator. Head over to RSS Aggregator > Add New in your WordPress dashboard (/wp-admin).
From here, enter the feed URL of the site you want to extract feeds from. You can also set a limit on the number of items to be stored so as not to bombard your database over time.
Not sure how to find an RSS feed for your source site? Follow this guide.
There are many more options you can set. But I will skip those as they are pretty intuitive and nicely covered in the knowledge base.
Most of them will depend on your personal preferences. For instance, you can import posts as Drafts to review before publishing or just publish them automatically.
Once we have the feed source set up, you can continue adding more sources at will – there is no limit.
You have all the flexibility you could want when importing content with the Feed to Post add-on.
However, if you want to take things even further, the WP RSS Aggregator Pro Plan should be your preferred choice.
It’s a discounted bundle of all the powerful add-ons, including:
- the Feed to Post add-on,
- the Full Text RSS Feeds add-on,
- the Keyword Filtering add-on,
- and more features that offer greatly improved functionality over the free version.
Check out the Pro pricing over on the WP RSS Aggregator site.
Full Text connects Feed to Post to WP RSS Aggregator’s premium full-text service. This will bring in the full content for source sites. This is especially helpful if the RSS feed is limited to a short snippet of the original content. Or, if it does not include images.
Keyword Filtering adds to it by enabling you to filter out any unwanted posts or filter through only the ones that meet your requirements. For example, only import posts that contain a specific keyword or are part of a particular category.
Importing Social Media Content
WP RSS Aggregator supports the importing of content from a wide range of social networks to be displayed on your site as WordPress posts.
This can be really helpful if you do the majority of your important content creation on your various social media accounts – videos on YouTube, images on Instagram, stories on your Facebook page, and so on – and you want to aggregate it all on one WordPress blog to create a complete portfolio of your social media posts.
You can import content from any social media network which supports RSS feeds (e.g. Flickr or Tumblr), or for which you can create your own custom RSS feed (e.g. LinkedIn or some of the social media sites below).
It’s easy to configure WP RSS Aggregator’s Feed-to-Post add-on for the most commonly used social media platforms:
- Facebook – although Facebook no longer provides RSS feeds by default, we use third-party services to generate RSS feeds for Facebook accounts. The Feed to Post add-on can then import text and incorporate featured images on Facebook directly into the WordPress post content.
- Twitter – Twitter also no longer provides RSS feeds by default but by using third-party services, Feed-to-Post can grab new content on your Twitter feed and add it to your WordPress site.
- YouTube – by enabling the “allow embedded content” option in Feed-to-Post’s settings, YouTube videos can be automatically imported and displayed in new WordPress posts.
- Reddit – Reddit offers a number of RSS features by default, and by grabbing the feed source and setting it up on WP RSS Aggregator on your WordPress website, you can auto publish new posts on a given subreddit directly to your blog
- Instagram – Instagram doesn’t support RSS feeds by default, but we can use third-party services to generate RSS feeds for Instagram posts. You can then simply set up an automation to grab pictures and captions (#so #many #hashtags) from an Instagram feed and generate new WordPress posts.
Displaying Your Posts
Once the feed sources are set up and the posts are being imported, you need to display them. This is left entirely up to your theme or page builder. Feed-to-Post can also integrate with Google’s URL Shortener API to create short, easy-to-remember URLs for your published posts.
That’s the beauty of WP RSS Aggregator.
It lets you display the content anywhere you want without getting in the way.
By default, the posts will show up on your website’s blog along with all your old posts, but you can also import them as custom post types to feature them elsewhere. You can also display imported posts using the shortcode or Gutenberg block anywhere on your site.
You can build custom views with plugins such as Toolset. It’s a great solution if you’re not a developer and don’t want to mess around with any HTML yourself.
The WP RSS Aggregator website has a detailed knowledgebase and tutorials to help you explore a wide range of additional use cases and get the most out of the best WordPress aggregation plugin around.
There you have it! You’ve just created your very own content aggregator site!