Search
Close this search box.

How to Build a Single-Page Content Aggregator Website

Finding new content and posting to your website doesn't have to be a hassle. In this article, we'll show you how you can automatically display the latest news on any topic or build a portfolio to show off your latest articles from around the web, all with one single-page website.
Table of Contents

Sponsored Ad

If you purchase through a link on our site, we may earn a commission.

Many people visit the same websites every day to stay up to date on the latest news. What if you could see everything in one place and automatically give your website’s audience more content at the same time?

In this article, we will learn how to build a single-page content aggregator website that can:

  • Automatically post evergreen content that’s hand-curated for your audience
  • Show off your latest articles from multiple sites
  • Provide one link to send visitors to all your social profiles

…and so much more! 

In fact, you might be familiar with a few single-page aggregator sites already. 

A screenshot of a single page content aggregator website made using WP RSS Aggregator and Blank Canvas theme.

News Aggregators

Aggregator sites like Drudge Report and PopURLS display tons of news content from many sources on one single page. These sites give viewers a practical way to keep up with news from across the web with an uncomplicated design.

An example of a single-page content aggregator website with lists of links to a variety of other sites.

RSS and Atom Feeds

Aggregator sites use RSS and Atom feeds from many sources to generate links to different articles. 

The source websites update their RSS feeds when they publish something new. Then, the aggregator website uses the updated RSS feed to post the new link.

Combining the simple style of a single-page website with any RSS or Atom feeds offers a straightforward setup with lots of room for creativity. 

Ready to see how to make this come together?

First, let’s discuss using WP RSS Aggregator and the Blank Canvas theme to create the perfect foundation for this project.

After, we’ll walk through setting up a single-page website where you can publish aggregated content from any RSS feeds.

The Right Theme and Plugins for a Single-Page Content Aggregator Website

WP RSS Aggregator

RSS feeds have been around forever, but WordPress could use some help displaying them on your website. WP RSS Aggregator makes it easy to display aggregated content from any RSS feed.

Get Started In Minutes

Start your content aggregator website in minutes with WP RSS Aggregator.

Get WP RSS Aggregator

We’ll use this flexible plugin and the Blank Canvas theme to create a single-page content aggregator website.

Blank Canvas: A Single-Page Optimized Theme

Blank Canvas is a theme from Automattic made just for single-page sites. 

By default, the theme doesn’t show the top navigation, header, or sidebar. Instead, visitors only see what’s added to the page in the editor.

In addition to the single-page friendly design, Blank Canvas also includes some block patterns to design pages quickly. 

One of the single-page optimized block patterns included in the Blank Canvas theme.

Before digging into block patterns and feeds, let’s start by installing Blank Canvas and WP RSS Aggregator.

How to Build a Single Page Content Aggregator Website

Before we can craft our page content, we first need to install Blank Canvas and WP RSS Aggregator. Then we’ll add the RSS feeds that we’ll feature on the single-page site.

Installing Blank Canvas

Child themes like Blank Canvas depend on their parent theme’s files to work correctly. Because Blank Canvas is a child theme of Seedlet, we’ll need to install both themes.

  1. Download both the Seedlet and Blank Canvas themes.
A screenshot of the download page for Seedlet and Blank Canvas, a perfect theme for building a single-page content aggregator website.
  1. Install both themes by clicking on Appearance > Themes, then the Add New button. 
Screen shot of Appearance > Themes with Add New button at the top.
  1. Click Upload Theme and browse to Seedlet’s .zip folder.
A screen shot of the Upload Theme button at the page top.
  1. Click Install Now.
  1. Repeat this process to install Blank Canvas.
  1. Under Appearance > Themes, activate Blank Canvas by hovering over the theme and clicking Activate.
Screenshot of activating Blank Canvas theme in Appearance > Themes as a part of the process of building a single-page content aggregator website.

That’s it for the theme, now for the RSS plugin.

Installing WP RSS Aggregator

First, download the base WP RSS Aggregator plugin. Install the plugin by clicking Upload Plugin under Plugins > Add New.

Screenshot of installing the plugin at Plugins > Add new

Click browse and select the plugin’s .zip folder, then click Install Now.

Activate the plugin by clicking Activate Plugin.

Activating the plugin by clicking Activate Plugin

Now it’s time to add some RSS feeds to show off.

Finding Feed Sources

To add a feed source, you first need to find the URL linking you to the RSS feed. This can be a bit tricky. While there are tools available to help find them, viewing the source of any page and searching for β€œRSS” or β€œfeed” will usually lead right to it.

Add Feed Sources to WP RSS Aggregator

With the plugin installed, we can view the feed sources by going to RSS Aggregator > Feed Sources.

  1. Clicking the Add New button brings us to the Add New Feed Source page.
A screenshot showing the location of the Feed Sources link on the left side of the WordPress Admin and the location of the Add New button at the top of the page.

2. Enter a name and the URL of the feed.

A screenshot of the new feed source page with fields for the feed's name above and the feed's URL just below.

3. Click Publish to create the feed. Repeat this process to add multiple feed sources. 

Creating the Page

Now we can get to work on how this single-page site will look! 

Add a new page by clicking on Pages > Add New.

Adding a new page under Pages > Add New

Since we’re building a single-page site, this page will hold the entire website. As we are using Blank Canvas, right now, it’s a blank slate. 

We’ll use some of the block patterns included with Blank Canvas, and the WP RSS Aggregator Feeds block to bring this together.

Using Blank Canvas Block Patterns

You can find the included block patterns in the Blocks menu on the patterns tab. 

Adding the preset block patterns with the + icon in the patterns tab.

This  example is using the About Me pattern at the page’s top.

A screenshot of a single page content aggregator website made using WP RSS Aggregator and Blank Canvas theme.

And it’s using the Split Screen pattern on the bottom. All the blocks are set to full width.

A screen shot of the customized Split Screen block.

You’ll add these blocks by clicking the + button and looking on the patterns tab to achieve this look.

As you can see, we’ve edited the image, text, and links on both blocks to personalize the block patterns. 

Adding and Organizing the Feeds

This example uses the column block to hold several WP RSS Aggregator Feeds blocks. 

A screenshot of a single page content aggregator website made using WP RSS Aggregator and Blank Canvas theme.

You are not limited to this layout, but to get this set up, you would:

  1. Add the columns block by clicking the + icon and selecting the columns block with three equal columns. 
Selecting the three equal columns layout.
  1. Select the column block in the List View found at the page’s top.
Selecting the column block via the List View
  1. Change the alignment to Full Width in the block’s menu bar.
Setting the columns block to full width.
  1. Click a + icon inside a column and add a heading for the feed.
Inserting a heading block in the first column.
  1. Add the WP RSS Aggregator Feeds block below the heading. Note: more on customizing this block’s contents in the next section.
Inserting the WP RSS Aggregator block
  1. Repeat this process inside the other two columns, adding more headings and feed blocks inside the columns to display additional feeds. 

If you want to create another section like this, it’s easy to duplicate the column block by clicking the three dots on the white menu bar and selecting Duplicate. You would then adjust the block settings as needed.

Duplicating the columns block via the menu bar to create another section of aggregated content on the single-page site.

Next, we’ll set the desired feed sources inside each of the Feed blocks.

Customizing WP RSS Aggregator’s Feed Block

By default, the WP RSS Aggregator Feeds block displays all the feed sources. You can change that by including or excluding feeds in the block settings on the right-hand pane.

A screenshot of the block settings for the WP RSS Aggregator feed block with a field to include or exclude feed sources.

By setting which feed sources to show, you can create a separate section devoted to a specific website or topic.

You’ll also find the Display Options in the block settings. Here you can set the number of items to display and turn pagination on or off. 

Setting the display options for the feeds block that displays the aggregated content.

Set WordPress to Display a Static Home Page 

With our page finished, we need to tell WordPress to display the page we made as the home page. By default, the home page shows the latest posts. 

To display a static home page instead of the default most recent posts:

1. In the dashboard, click on Settings > Reading.

Setting a static home page in WordPress under Settings > Reading since this is a single-page content aggregator website.

2. Tick the option for a static page, and select the page from the drop-down menu.

3. Click Save Changes.

Now when someone visits our website, they’re greeted by automatically generated content in an easy-to-understand format. And hey, it was pretty easy to put together, too!  

Customizing the Feed Appearance and Content

WP RSS Aggregator offers several useful extensions to customize the appearance and content in a feed. The Templates extension goes well with Blank Canvas to give your feeds some style. And the Keyword Filter can be indispensable for crafting a feed on a specific topic or keyword.

Templates

The Templates extension is a great fit for the Blank Canvas theme because it provides a user-friendly way to style the WP RSS Aggregator Feeds block. With it, we can change the list style of the feeds. 

A screenshot of the single-page content aggregator website after applying a feed template with the Templates extension.

To set up this template, first install the Templates extension. Then, go to RSS Aggregator > Templates and click on Add New.

Adding a new template to WP RSS Aggregator

Give the template a name, then select Grid from the Template Types.

The template page with name field and layout, display options.

The only change we made here was to set the columns to one. Scroll down a bit to find this field.

Setting the number of columns to display in the template.

Click Publish and your new template is ready to use. Heading back to our home page in the editor, we can now select the new template in each feed’s block settings. 

Using the feeds block settings to apply the new template.

Keyword Filter

The Keyword Filter extension lets you filter all your feed sources for a particular keyword.

Keyword filtering settings for WP RSS Aggregator.

You can filter for your name or brand mentions to create a truly personalized feed. Or filter for keywords related to a topic for hyper-focused, targeted feed content.

You can also use the keyword filter on individual feeds. 

Filter RSS feed by keyword in the feed source settings.

Conclusion

Now that you know an excellent way to build a single-page content aggregator website, we hope you’ll feel inspired to explore more ways of presenting aggregated content in this easy-to-use format.

Next, you might try turning your Instagram into a landing page to show off your latest posts. 

Do you have questions about building a single-page website with WP RSS Aggregator and Blank Canvas? Reach out to us in the comments below!

With over a decade of experience as a WordPress professional, Emily has a penchant for writing how-to articles that help people use WordPress to achieve their online goals.

Sponsored Ad

If you purchase through a link on our site, we may earn a commission.

All suggestions are anonymous.

More from our blog...

2 Responses

  1. Great article.. very well laid out and easy to follow. I have always been intrigued with how to develop a rss aggregator site. Thx for sharing this streamlined process.

    1. Hi J,

      Thanks for reading and taking the time to provide feedback. Happy to hear you liked it!

Post a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stay updated with WP Mayor's newsletter showcase every week

Stay on top of every new WordPress innovation and latest launches. Receive all our fresh product reviews and expert guides directly in your inbox.

Hosting Survey 2024

Are you happy with your hosting provider or are you over-paying for too little? Have your say below!

"*" indicates required fields

What's the main reason you picked this host?*
How happy are you with your host?*

OPTIONAL: If you'd like to receive the results of this survey, please enter your details below.