Adding WordPress Breadcrumbs navigation and customizing it


This post contains affiliate links. If you click through and make a purchase, I may receive a commission (at no additional cost to you). This helps support the blog and allows me to continue to make free content. Thank you for your support!


WordPress supports taxonomies. In the WP CMS (content management system), the user can create as many tags and categories as they want.

A category is different from a tag. It is used to build a menu. If you create a treemap of WordPress structure, then the categories will always be the child of index or root page. They make navigation easier for the search bots and the visitors. On a small blog or a website, the webmaster should create only a few of them.

Multi niche blogs or WordPress based e-commerce site will have a lot of categories. WordPress supports two types of menu, simple and drop-down. A Simple menu bar should have a limited number of items else it will look ugly. You can add as many items you want in the drop-down menu bars.

The problem with drop-down navigation bar is that if the user adds a lot of elements to it, the menu bar will look cluttered, and it will confuse the visitor. In such cases, the webmaster should implement a WordPress breadcrumbs navigation on their website.

Breadcrumbs will help search engines understand the structure of the site. It is advisable to use only of a big multi-niche blog or a shopping portal. If a webmaster is not using a premium theme, he can quickly add breadcrumbs to WordPress blog with the below free plugins:

1) Yoast

yoast WordPress breadcrumbs navigation

This free WordPress SEO plugin has an advanced section where you can enable or disable the breadcrumbs feature. If you enable breadcrumbs, Yoast will display options to customize the breadcrumbs.

The plugin allows you to specify a separator, anchor text, prefix for archive/search/404 pages, etc. It supports breadcrumbs based on category, tag and format taxonomies. Yoast will not insert the breadcrumbs code in the theme file. Users should manually edit the single.php file to add the code.

2) The Seo Framework:

This is a Yoast alternative SEO plugin that adds the breadcrumbs code in the <head> </head> section of your WordPress blog. The code is added to each and every post immediately after you activate the plugin. Unlike Yoast, you’re not allowed to customize the breadcrumb.

3) Breadcrumbs NavXT

breadcrumb navxt download plugin free

This is the best WordPress breadcrumbs navigation plugin. It offers more customization features than Yoast. NavXT creates standards compatible RDFa format breadcrumbs whose appearance and behavior can be easily managed through the settings page of this free plugin. NavXT can be used on WordPress websites powered by the bbPress forums. It supports WPML tool. Visit the WordPress directory to download this plugin.

Bonus Tip

Tags are the children of categories. They should be created wisely and only when needed. They can be responsible for duplicate content issues on a site. The SEO plugin should be configured to add a no-index robots archive to the tag pages for preventing this problem.

A Category page will be updated every time you publish a new post. Thus, allowing search engines to index them will only be good for your website.

Conclusion: The above plugins are free, and they can quickly generate Google and SEO friendly breadcrumbs code. If you have a large site, download, install and activate any one of the above plugins to increase the SEO score.

About the author


My name is Pramod. I’m a software developer (with good knowledge on PHP, JAVA – Android, JavaScript, CSS), blogger and online marketing professional. I’ve 3 years of experience as a blogger and 2 years of full time experience as a software developer.

About Author

Ian Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

Follow Me