How to Display Multiple RSS Feeds on One Page in WordPress

How to Display Multiple RSS Feeds on One Page in WordPress

A single RSS feed in a sidebar widget is fine. The genuinely useful trick is pulling several feeds onto one page: a niche news wall that updates itself, a digest of the best sources in your industry, a monitoring page for competitor blogs. That is what this guide builds.

Fast & Affordable Web Hosting

Launch your website with reliable hosting.

Get Hosting

The tool for the job is the free version of Feedzy RSS Feeds, and no, you don’t need to write any code or pay for anything. Below is the full process to display multiple RSS feeds on one page in WordPress, from picking your sources to making the output look like it belongs on your site.

display multiple rss feeds wordpress

  1. Install the free Feedzy RSS Feeds plugin.
  2. Collect the feed URLs you want to combine, or save them as a reusable Feed Group.
  3. Add the Feedzy RSS Feeds block to a page, paste the URLs separated by commas, and load the feed.
  4. Adjust the item count, summaries, meta, and thumbnails until the page reads well.

That’s the whole shape of it. The rest of this guide is the detail that makes the result look good.

ℹ️ Display, not import. This tutorial covers showing feeds on a page, with each headline linking back to the original source. If you’d rather pull feed items in as actual WordPress posts on a schedule (autoblogging), that’s the feed-to-post side of things, and it deserves its own guide: best RSS to post plugins for WordPress.

Why put several feeds on one page 📰

One feed on its own is a trickle. Merged together, a handful of feeds become a destination. A few patterns that work well:

  • A niche news wall. Combine the five or six sites that cover your beat and you get a page that’s always current, with zero writing on your end.
  • A curated reader digest. If your audience trusts your taste, a page of “what’s worth reading right now” pulled from sources you rate is genuinely useful content.
  • A monitoring page. Competitor blogs, product changelogs, release notes, support forums. One page, checked once a day, beats six bookmarks.
  • A listings page. Job boards, podcast episodes, event feeds, deal feeds. Anything published as RSS can become a section of your site.

The example used throughout this guide mashes three NBA news feeds into a single page. Swap in your own sources and the steps are identical.

Feedzy RSS Feeds is one of our very own plugins, so take the recommendation with the appropriate grain of salt. The numbers, at least, are public: 40,000+ active installs and a 4.6 out of 5 rating across 360 reviews on WordPress.org, with the plugin actively maintained (currently at version 5.2.7). The drawbacks and pricing get an honest look further down.

The crucial detail for this tutorial: displaying multiple feeds on one page is a core free feature. The shortcode accepts several comma-separated feed URLs at once, and the block works with your Feed Groups, and there’s no paywall between you and a working news wall. If you want to compare options before committing, this roundup covers the field: best WordPress RSS feed plugins.

Head to Plugins > Add New, search for “Feedzy,” and install and activate RSS Aggregator by Feedzy. A new Feedzy menu appears in your dashboard sidebar once it’s active.

Step 2: Round up your feed URLs (or build a Feed Group)

There are two ways to combine sources, and both are free.

Option A: paste the URLs inline. The Feedzy block and shortcode accept multiple feed URLs separated by commas. Fast, and perfect for a one-off page.

Option B: create a Feed Group. Go to Feedzy > Feed Groups > Add Group, give the group a name, and paste your feed URLs into the Group Feeds box, separated by commas. Then click Validate & Remove Invalid Feeds to weed out dead or malformed sources before they reach your page.

Groups are the better habit once you go past two or three sources: you can reuse the same group on several pages and edit the source list in one place. One honest caveat, straight from the plugin’s own interface: “multiple feeds, when mashed together, may sometimes not work as expected.” That warning is exactly why the validation button exists. Use it.

The Feedzy Add Group screen with a group named NBA combining three comma-separated RSS feed URLs and a Validate and Remove Invalid Feeds button

Step 3: Add the feeds to a page (block or shortcode)

Open the page where your news wall should live and insert the Feedzy RSS Feeds block. In the Feed Source field, either paste your comma-separated feed URLs or select your Feed Group from the dropdown, then click Load Feed. The items render right inside the editor, so you can see the result before publishing.

feedzy block layout settings

Prefer the Classic Editor, a widget area, or a page builder text module? The shortcode does the same job:

[feedzy-rss feeds="https://example.com/feed/, https://example.org/feed/, https://example.net/rss" max="9" summary="yes" summarylength="120" thumb="yes" meta="author, date" refresh="12_hours"]Code language: JSON / JSON with Comments (json)

Notice how the feeds parameter takes the same comma-separated list the block does. You can also drop a Feed Group slug in there instead of raw URLs, which keeps long source lists out of your page content.

Step 4: Control what visitors see

Once the items load, the block settings sidebar decides how the page reads. The free controls that matter most:

  • Item count. Six to twelve items is the sweet spot for a digest page. More than that and you’re building a firehose.
  • Title length and summaries. Trim overlong headlines and show a short excerpt so visitors can scan without clicking everything.
  • Meta. Toggle the author, date, and source. For aggregated content, showing the source next to each item is both honest and useful.
  • Thumbnails. Pull the featured image from each feed item, or switch images off for a clean text list.
  • Refresh interval. This controls how often Feedzy re-fetches each source. A longer interval is lighter on your server; a shorter one shows new items sooner.

The same three feeds can wear very different looks depending on those toggles. Here’s the news wall with summaries and meta enabled:

feedzy feed layout

And here’s the same page with a tighter, headline-first arrangement:

feedzy feed layout v2

Deeper layout and style controls (custom templates, finer grid control) live in the Pro version, but the free toggles above get you most of the way to a page that matches your theme.

Free vs Pro: what displaying feeds actually costs

Everything in this tutorial runs on the free version. Here’s the honest split:

  • Free covers: displaying feeds from unlimited sources via block, shortcode, or widget; multiple feeds combined in a single block or shortcode; item count, title, meta, thumbnail, and caching controls; and one feed-to-post import project if you later want to dabble in autoblogging.
  • Pro adds: unlimited import projects, multiple filter conditions, full-text import, fallback images, custom cron schedules, deeper layout and style controls, and AI rewriting through OpenAI (Developer tier and up, using your own API key, so the ongoing LLM costs sit with you).

Pricing starts at $99 per year for the Personal plan on introductory pricing (list price $199), with the Developer tier from $149 per year on promo. One thing to know before buying: renewals are charged at full price, so the discount applies to the first term only. There’s a 30-day money-back guarantee if you want to test the Pro waters. For pure feed display, though, you may never need to open your wallet.

Common gotchas (and how to dodge them)

  • Mashed feeds can misbehave. Some sources return odd formats, and occasionally a combination of feeds just won’t render together. Validate your group, and test each URL on its own before combining.
  • Merged streams interleave. Items from all your sources mix into a single date-ordered stream rather than appearing in per-source sections. If you want clearly separated columns per site, use one block per feed instead of one combined block.
  • New items aren’t instant. Feedzy caches each source and refreshes on the interval you set, so a breaking story can lag by an hour or two. Shorten the refresh interval on pages where timeliness matters.
  • Watch the copyright line. Showing headlines and short excerpts that link back to the original is standard aggregation practice. Republishing full articles from other people’s feeds is murkier territory, legally and for SEO, and it’s a feed-to-post conversation anyway.
  • Feeds die. Sources change their feed URLs or shut down without telling anyone. Re-run the validation on your Feed Groups every few months to keep the page clean.

Bottom line 💬

Displaying multiple RSS feeds on one page in WordPress comes down to four moves: install Feedzy, gather your URLs (or save them as a Feed Group), load them into a block, and tune the display toggles. Ten minutes of setup, and the page keeps itself current from then on. The only real work left is editorial: picking sources your visitors will actually want to read.

What would you put on your news wall? Share your favorite feeds in the comments.

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

Team WPShout




댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다