Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add Featured Posts in WordPress Sidebar (4 Methods)

At WPBeginner, we hear from users regularly asking if there is a way to add a featured posts section in the sidebar of a WordPress website.

Displaying your top content as featured posts in the sidebar can help you drive more traffic to your pillar articles and boost engagement.

That is why we have come up with multiple solutions using default settings and WordPress plugins to enable you to feature your top content in your site’s sidebar. Here, you can select the option that suits your needs.

In this article, we’ll show you how to easily display featured posts in the WordPress sidebar, step by step.

How to Add Featured Posts in WordPress Sidebar (4 Methods)

Why Add Featured Posts in the WordPress Sidebar?

Sidebars are columns placed on the left or right of the content area on your WordPress website. Most website owners use this space by adding an email newsletter form, social media buttons, banner ads, or other kinds of content.

Another way you can use the sidebar is by displaying your top articles as featured posts. This helps you get more traffic to those articles and helps your users to be able to discover your best content without looking for it.

And if you monetize your website through affiliate marketing or sponsored content, featuring certain posts can drive more page views to those revenue-generating pages.

It’s best to feature high-converting posts in the sidebar that would help drive more newsletter signups or sales conversions.

Here is how we feature our top articles on WPBeginner. This sidebar widget appears on all posts on our website.

Featured Posts WPBeginner

That being said, let’s take a look at how to add featured posts in the WordPress sidebar to boost your pageviews and user engagement. We’ll cover four methods, and you can use the list below to quickly navigate through the article.

This method is straightforward and does not require you to install any plugin on your website.

Simply go to Appearance » Widgets page and add a List widget to your WordPress sidebar using drag and drop.

Featuring Posts in WordPress Sidebar Using a List Widget

This widget comes with a visual editor equipped with a few formatting buttons at the top. You can simply add titles of the posts you want to feature as a bulleted list.

To add your featured posts as list items, select the post title and then click on the link button to add a link to the blog post.

You can add a heading to the featured list by adding a Heading widget just above the list.

Group 2 Widgets Together

You can make the Heading and List widgets act as a single block by creating a group. Simply select both widgets and then click the Group icon. After that, you should select ‘Group’ from the dropdown menu.

Don’t forget to click on the ‘Update’ button to store your changes.

You can now visit your website to see your featured posts in action. This is how it looked on our demo site.

Featured Posts in WordPress Sidebar Paragraph Widget

Method 2. Feature Posts in WordPress Sidebar Using Menus

This method is less direct but lets you manage your featured posts more effectively.

Instead of adding the featured post list in a list widget, we will create a navigation menu and then display it in the sidebar.

The advantage of this method is that you can easily add new posts without editing the widget, and you can reorganize the list with a drag-and-drop interface. You’ll also be able to use the menu in multiple places on your website without having to create a new list each time.

Creating a Featured Posts Menu

First, you need to visit the Appearance » Menus page and click the ‘create a new menu’ link.

Create a New Custom Menu in WordPress

Next, you need to enter a name for your menu that helps you easily identify it whenever you need to add it somewhere.

After you’ve added a name, click on the ‘Create Menu’ button to continue.

Enter Your New Menu Name

WordPress will now create a new blank menu for you.

Now, you need to click on the ‘Posts’ tab from the left column to expand it. From here, you need to select the posts you want to feature. You can find them under Recent, All, or use the search option to locate and select them.

Select Posts You Want to Feature

After choosing the posts you want to add, click on the ‘Add to Menu’ button.

Your posts will now appear in the right column, and you can edit each one of their titles by clicking on it. You can also rearrange them by simply dragging them up or down.

Save Your Menu

Once you are satisfied, click on the ‘Save Menu’ button to store your changes.

Your menu is now ready to be used.

Adding the Featured Posts Menu to Sidebar

Simply go to the Appearance » Widgets page and add the ‘Navigation Menu’ widget to your sidebar using drag and drop.

Add Navigation Menu Widget to Your Sidebar

Next, you need to provide a title for your sidebar menu widget and then select the featured posts menu you created earlier from the dropdown menu.

Don’t forget to click on the ‘Update’ button to store your widget settings. You can now visit your website to see your featured posts list in action.

Featured Posts Displayed Using Navigation Menu Widget

Alternatively, you may want to display your feature posts inside a WordPress post or page. This is a good option if you’re using the page editor to create a custom homepage layout or your theme may not have a sidebar.

This method is similar to Method 1 but allows you to feature posts in your WordPress posts and pages rather than the sidebar.

Simply edit a WordPress post or page where you want to showcase your featured posts. On the post edit screen, you should click on the add new block button (+) at the top and then add the List block to your content area.

featured method 3 list block

Now, you need to add the title of each blog post you want to feature as an item on the list. Then, select the text and click on the link button in the toolbar to create a link to the article.

Once you are done, you can save your changes and update or publish the post.

How to Make the Feature Posts Block Reusable

One great feature of the block editor is that you can save a block as a ‘reusable block’ and then add the same block to any posts or pages you want.

To make your feature posts block reusable, simply click on the three-dot menu icon in the block toolbar and select ‘Add to reusable blocks’.

Create Reusable Block

Next, you’ll be asked to provide a name for your reusable block.

Give it a name that helps you easily identify it later.

Name Your Reusable Block

Click on the ‘Save’ button to save your reusable block.

Now, you can easily add the featured posts block whenever you are editing a post or page. Simply click on the add new block button and look for your reusable block by typing its name.

Adding Reusable Block

You can also edit reusable blocks, and it will automatically get updated everywhere. For more details, see our article on how to add reusable blocks in WordPress.

A simple plain list of links may often go unnoticed by your users. Using a plugin to display thumbnails with your featured posts will help users notice them more easily.

First, you need to install and activate the MonsterInsights plugin. For more details, see our step by step guide on how to install a WordPress plugin.

You’ll need a MonsterInsights Plus account or higher to display featured posts and access advanced tracking features. There is also a MonsterInsights Lite version that lets you get started with analytics on your site.

Upon activation, you’ll be taken to the MonsterInsights welcome screen inside your WordPress dashboard. Go ahead and click the ‘Launch the Wizard’ button to configure the plugin and connect Google Analytics with WordPress.

Launch setup wizard

You can follow our step by step guide on how to add Google Analytics to WordPress.

Once the plugin is set up, you’ll need to head over to Insights » Popular Posts in your WordPress admin area. Here, you can select a theme for your popular posts widget.

You should start by clicking on the ‘Popular Posts Widget’ tab at the top of the page. However, if you want to display the list of featured posts in a post or page, then you should choose the ‘Inline Popular Posts’ tab instead.

Next, you should select a theme by clicking it.

Choose a Theme for the Popular Posts Widget

You will immediately see a preview of that theme in the Theme Preview area underneath. You will need to click the Narrow option to view the list as a widget.

Not all themes display thumbnails with the post title, so make sure you choose one that does. You will have to select the theme again when adding the widget to your WordPress sidebar, so make a note of it.

MonsterInsights Popular Posts Theme Preview

You can now scroll down to the ‘Customize Design’ section.

Here, you can adjust the color, size, and background of the title, author, and date. If you are placing the list in a post or page, then you can also choose the number of columns that will be used.

Customize the Design of the Popular Posts List

The Post Count setting lets you choose how many posts to display in the widget. The fewest posts you can display is 2, and the most is 10.

You can also choose which information will be displayed with the post title and thumbnail. By default, the author and date of the post will also be shown, but you can turn these settings off using the toggle buttons.

Customize the Design of the Popular Posts List

Next, you’ll need to scroll down to the Behavior section of the settings.

The Widget Styling option allows advanced users to style the featured post list using custom CSS code. For this tutorial, we’ll stay with the default styles.

Customize the Behavior of the Popular Posts List

You should sort the list using the Curated option. This allows you to select the posts that will be featured. Alternatively, you can have popular posts chosen automatically by clicking the Comments or SharedCount options instead.

To add a post to the list, simply start typing its title. A list of matching posts will be displayed, and you can click on the right one.

Customize the Behavior of the Popular Posts List

Make sure to include at least the same number of posts as the Post Count setting above. If you include more posts, then the widget will randomly rotate between them.

The Automated + Curated setting will automatically include your most popular five posts in the rotation. If you’d like that, just toggle the settings on.

How to Easily Add Custom CSS to Your WordPress Site

The Widget Title allows you to display a title at the top of the widget. Feel free to add a title here, but you’ll have to type it again when you add the widget to your sidebar.

There are plenty of other settings for the MonsterInsights Popular Posts widget. For this tutorial, we’ll go with the default settings for the remaining options.

When you’ve finished, you’ll need to scroll back to the top of the page and click the ‘Save Settings’ button to make the new widget available on your website.

Click the Save Changes Button to Store Your New Widget

Now you need to navigate to Appearance » Widgets and add the ‘Popular Posts – MonsterInsights’ widget to your sidebar using drag and drop.

Add the Popular Posts Widget to Your Sidebar

You will need to enter a title for the widget, select the number of posts to display, and choose the same theme as earlier in the tutorial. When you’ve finished, don’t forget to click the ‘Update’ button to store your widget settings.

Feel free to visit your website to see your featured posts with thumbnails. This is how it looked on our demo website.

Preview of Featured Posts with Thumbnails

Bonus: Display Random Posts in WordPress

If you don’t want to highlight specific posts and instead want the posts in your sidebar to change every day, then the above methods won’t work for you.

In that case, you can use a plugin to display random posts in WordPress. This will give posts with lower user engagement a chance to shine through and may help retain visitors longer.

To do this, simply install and activate the Recent Posts Widget Extended plugin. For details, see our tutorial on how to install a WordPress plugin.

Upon activation, visit the Appearance » Widgets page and add the ‘Recent Posts Extended’ block to the sidebar tab.

Add block to widget

Once you have done that, switch to the ‘Posts’ tab in the widget and select the post type, post status, and order of the posts that you want to be displayed on your website.

Next, scroll down to the ‘Orderby’ dropdown menu and select the ‘Random’ option. Finally, click the ‘Update’ button to store your settings.

Choose random order

Now visit your WordPress site to view the random posts displayed in the sidebar. For more instructions, see our tutorial on how to display random posts in WordPress.

We hope this article helped you learn how to easily feature posts in the WordPress sidebar. You may also want to see our guide on the best email marketing services and best WordPress SEO plugins to grow your website traffic.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

2 CommentsLeave a Reply

  1. Shubham Davey

    How are you guys having dotted menu pagination in the featured posts box?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.