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

How to Add a Blogroll in Your WordPress Site (without a Plugin)

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to add a blogroll to your WordPress site?

A blogroll is a list of links to other blogs that you own, admire, follow, or even compete with. The blogroll has a long history in the blogging culture.

In this article, we will share how to easily add a blogroll in WordPress.

How to Add a Blogroll in WordPress

What Is a Blogroll?

A blogroll is a list of links to other blogs related to your own WordPress blog. It could include links to your other websites, the blogs you like, or any websites you want users to check out.

In its early days, blogging was more personal and community-driven. Like-minded folks often linked to other blogs that they enjoyed.

Here is how we use a blogroll on WPBeginner. You can see links to our family of products.

Blogroll on WPBeginner website

Back in the day, the blogroll was a common feature, which is why most blogging platforms supported it by default. However, as blogging became more mainstream, popular, and competitive, the blogroll feature became less common.

WordPress had a blogroll feature from the very beginning. It was first called Links and then was renamed to Blogroll in WordPress 2.1.

It was again changed to Links in WordPress 2.5 and remained that way until WordPress 3.5. At that time, the WordPress team removed the feature from the core altogether.

The feature was still available as a free plugin called ‘Link Manager’. However, that WordPress plugin hasn’t been updated in years, and you no longer need it to add a blogroll in WordPress.

Tip: If you are interested in how WordPress has changed over time, then you can see our in-depth article on the history of WordPress.

Why Add a Blogroll in WordPress?

A blogroll provides your users with the opportunity to visit other sites that you recommend.

Normally, these are blogs or websites that you or your company own. However, you can also add links to other blogs you admire or want your users to check out.

This allows your users to discover other blogs you own or look at other sites you recommend.

Related: See our tutorial on monitoring and fixing broken links in WordPress.

That being said, let’s look at how to easily add a blogroll in WordPress, manage links, and easily display it anywhere on your website. You can click the links below to jump ahead to any section:

Creating a Blogroll Menu in WordPress

WordPress has an awesome menu management feature, which was why the core team decided to remove the blogroll feature.

Normally, you will use navigation menus in WordPress to add links to your website’s navigation bar, footer links, or other places.

However, you can also use the same navigation menu to create and manage a blogroll in WordPress.

Simply go to the Appearance » Menus page to create a new menu.

Create a new menu

WordPress will now create a new blank menu for you and ask you to provide a name for it. You can name it Blogroll so that it is easy to identify when working on your WordPress website.

Don’t forget to click on the ‘Create menu’ button to save it.

After that, you can click to expand the ‘Custom Links’ tab under the ‘Add menu items’ column on the left.

Add custom links to your menu

Here, you need to enter the URL of the blog or WordPress website and then add the blog title into the ‘Link Text’ field. After that, just click on the ‘Add to Menu’ button.

You will now see an item appear in the right column under your blank Blogroll menu.

Add as many custom links you want

Now, you can repeat the process to add links you want to display in your blogroll. After you finish, don’t forget to click the ‘Save Menu’ button to store your blogroll links.

Blogroll links are external links, meaning they take users away from your website and pass along SEO link juice.

This is why you need to make internal linking a habit so that users and search engines spend more time on your site.

If you own all the links in your blogroll and don’t mind users leaving one of your websites to view another one, then you don’t need to add these.

However, if you don’t own those external links, then you may want to open them in a new window and mark them ‘nofollow’.

These additional options are hidden by default, but you can easily unhide them.

Simply click on the ‘Screen Options’ button in the top right corner of the screen. It will display a fly-down menu where you need to check the box next to the ‘Link Target’ and ‘Link Relationship (XFN)’ options.

Open screen elements

After that, scroll down to the links you added earlier and then click on the ‘Custom Link’ option to expand it.

You can now check the box next to the ‘Open link in a new tab’ option and then enter ‘nofollow’ into the ‘Link Relationship (XFN)’ field.

Select open in new tab and enter nofollow link

You can repeat the process for all the links that you want to nofollow or open in a new window. After that, don’t forget to click the ‘Save Menu’ button to save your changes.

You can learn more about nofollow links and when to use them in our detailed guide on how to add nofollow links in WordPress.

Displaying the Blogroll on Your WordPress Site

Now that you have created the blogroll, you can go ahead and add it to your WordPress blog.

The most common place to display a blogroll is your website’s sidebar. However, you can also create a blogroll page to display links to all the resources, blogs, and interesting websites that you recommend.

Simply go to the Appearance » Widgets page and click the ‘+’ button to add the Navigation Menu widget block to your sidebar.

Add a navigational menu widget

After that, enter the title you want to display for the blogroll, and then select the menu you created earlier from the dropdown menu.

Don’t forget to click the ‘Update’ button to store your widget settings.

Enter title for menu and select menu

You can now visit your website to see your Blogroll displayed in the sidebar.

Here is how it looked on our test website.

View blog roll menu in sidebar

You can also show the blogroll in the footer area if your WordPress theme has a Footer widget area.

You can check that by going to the Appearance » Widgets page from your WordPress dashboard and scrolling to the Footer widget area.

Add navigational menu widget to footer

Simply add the Navigation Menu widget block to the footer widget area.

From here, you need to add a title for the menu and select the blogroll menu. Don’t forget to click on the ‘Update’ button to store your changes.

Select blogroll menu

You can now visit your website to see the blogroll links in action.

Here’s how the blogroll menu looks in the footer section on our test site.

Blog roll in footer

Displaying Blogroll Menu in Full Site Editor (FSE)

The full site editor (FSE) is a block-based WordPress theme editor. You can customize your theme using blocks, just like editing a blog post.

The full site editor is limited to specific themes. For more details, please see our article on the best WordPress full site editing themes.

First, you will need to go to Appearance » Editor from your WordPress dashboard. After that, click the ‘Customize’ button to open the full site editor. We will be using the Twenty Twenty-Two theme for this tutorial.

Go to full site editor

Once you are in the full site editor, you will see the homepage of your website.

Go ahead and click on the template details dropdown menu at the top. From here, select the ‘Footer’ section.

Head to the footer section in FSE

After that, you must add a Navigation block to the footer.

Simply click the ‘+’ button at the top to add the block.

Add navigation block to footer

Next, your navigational menu will appear in the footer area.

You can click the ‘Menu’ dropdown menu from the Settings panel on your right and select the blogroll menu you created earlier.

Select your blogroll menu

There are options to change the layout and orientation of your custom links.

Once you are done, don’t forget to save your changes. You can now visit your website to see the blogroll in action.

Preview of blogroll in FSE

Displaying Blogroll Using a WordPress Theme Builder

If you are using a WordPress theme builder like SeedProd, then you can also showcase your blogroll.

SeedProd is the best drag-and-drop WordPress website builder. It lets you create custom themes, offers pre-built templates, and has lots of customization options.

For this tutorial, we will use the SeedProd Pro version because it includes a theme builder. There is also a SeedProd Lite version you can use for free.

First, you will need to install and activate the SeedProd plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon installation, you will see the SeedProd welcome page. Go ahead and enter the license key and click the ‘Verify key’ button. You can find the license key in your SeedProd account area.

Entering the SeedProd license key

After that, you will need to go to SeedProd » Theme Builder from your WordPress dashboard.

Next, go ahead and click the ‘Theme’ button at the top.

Create SeedProd theme

SeedProd offers pre-built theme templates to choose from.

Simply hover over a template and click the orange tick button to select a theme.

Choose a SeedProd theme

Next, you will see different theme templates.

Scroll down to the ‘Footer’ template and click the ‘Edit Design’ option.

Edit footer design

This will launch the drag-and-drop website builder.

You can customize the footer section of your WordPress theme by adding different blocks. To add the blogroll, go ahead and add the Navigation Menu block to the footer area.

Add the Nav menu block

After adding the Nav Menu block, you will see the default Simple menu type.

From the menu on your left, simply select ‘WordPress Menu’ as the menu type. Next, choose Blogroll as the menu from the dropdown menu.

Select the blogroll menu

After that, you can switch to the ‘Advanced’ tab from the left menu to further customize the blogroll navigational menu.

There are options to change the list layout to vertical or horizontal, edit the typography, text color, hover color, and more.

Customize your nav menu

Once you are done, simply click the ‘Save’ button at the top and exit the website builder.

Next, you need to make sure that your SeedProd theme is active.

Enable SeedProd theme

Simply go to SeedProd » Theme Builder from your WordPress dashboard and click the ‘Enable SeedProd Theme’ toggle.

You can now visit your website to see the blogroll menu in the custom theme.

View blogroll in custom theme

For more details, please see our guide on how to easily create a custom WordPress theme without any code.

We hope this article helped you learn how to easily add a blogroll in WordPress. You may also want to see our guide on how to create an email newsletter and our comparison of the best WooCommerce plugins.

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

9 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the guide. What you think is better, I decide. Like a blogroll, or put it on the RSS page of their website and take excerpts of their article?

    • WPBeginner Support says

      It depends on the site, some sites would prefer you not use their RSS on external sites in which case we recommend using the Blogroll method.


  3. Jonathan Matos says

    This was most helpful, thank you! Very concise and to the point. I utilized the video with ease, and it got the job done; perfectly. I appreciate you.

    Happy holidays!

  4. Rohit Thakur says

    Sounds interesting, Right now I’m going to add into my blog. Might be this will help my audience to explore more.

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.