Do you want to add a blogroll to your WordPress site?
A blogroll is a list of links to other blogs that you own, or blogs that you 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.
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 blog sites, 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.
Back in the day, the blogroll was a common feature in those days 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 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 decided to remove 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 do 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 blogs 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.
That being said, let’s take a 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 would 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.
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 it is easy to identify when working on your 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.
Here, you need to enter the URL of the blog or WordPress website and then add the blog title under the ‘Link Text’ field. After that, click on the ‘Add to Menu’ button.
You’ll see an item appear under the right column, and your blank Blogroll menu will now have an item in it.
Now you can repeat the process to add other links that you want to display in your blogroll. After you finish, don’t forget to click the ‘Save Menu’ button to store your blogroll links.
Open Blogroll Links in New Window and Make Them Nofollow
Blogroll links are external links, meaning they take away users from your website and pass along SEO link juice.
Now, if you own all the links in your blogroll, and you don’t mind users leaving one of your blogs to view the other 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 at 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.
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’ under the ‘Link Relationship (XFN)’ field.
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 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.
Simply, go to the Appearance » Widgets page and click the ‘+’ button to add the ‘Navigation Menu’ widget block to your sidebar.
After that, enter the title you want to display for 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.
You can now visit your website to see your Blogroll displayed in the sidebar.
Here is how it looked on our test website.
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.
Simply add the Navigation Menu widget block to the footer widget area.
From here, add a title for the menu and select the blogroll menu. Don’t forget to click on the ‘Update’ button to store your changes.
You can now visit your website to see the blogroll links displayed in action.
Here’s how the blogroll menu looks in the footer section on our test site.
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’ll be using the Twenty Twenty-Two theme for this tutorial.
Once you’re in the full site editor, you’ll 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.
After that, you’ll need to add a ‘Navigation’ block to the footer.
Simply click the ‘+’ button at the top to add the block.
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.
There are options to change the layout and orientation of your custom links.
Once you’re done, don’t forget to Save your changes. You can now visit your website to see the blogroll in action.
Displaying Blogroll Using a WordPress Theme Builder
If you’re 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 lots of customization options.
For this tutorial, we’ll 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’ll 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’ll 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 account area.
After that, you’ll need to go to SeedProd » Theme Builder from your WordPress dashboard.
Next, go ahead and click the ‘Theme’ button at the top.
SeedProd offers pre-built theme templates to choose from.
Simply hover over a template and click the orange tick button to select a theme.
Next, you’ll see different theme templates.
Scroll down to the ‘Footer’ template and click the ‘Edit Design’ option.
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.
After adding the Nav Menu block, you’ll 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.
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.
Once you’re done, simply click the ‘Save’ button at the top and exit the website builder.
Next, ensure that your SeedProd theme is active.
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.
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.
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.
WPBeginner Support says
Glad our guide was helpful
Pramod Kumar says
Why should we use “no follow” links. Will it matter ?
WPBeginner Support says
For understanding nofollow better, you would want to take a look at our article below:
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.
WPBeginner Support says
Glad you found our content helpful