ConicPlex

Start Your Project

Illustration of a breadcrumb navigation trail shown as connected chip shapes with arrow separators, representing WordPress breadcrumb plugins

On this Page

How to Add Breadcrumbs to WordPress without an SEO Plugin (4 Plugins Compared)

Four real WordPress plugins add breadcrumbs and, in most cases, schema markup without installing a full SEO plugin: Breadcrumb NavXT, Breadcrumb Block, Breadcrumbs Made Easy, and Flexy Breadcrumb, compared on price, requirements, and setup.

Husen Memon

September 16, 2026

If you want breadcrumbs on a WordPress site but don’t want to install Yoast, Rank Math, or AIOSEO just for that one feature, four dedicated plugins handle it well: Breadcrumb NavXT, Breadcrumb Block, Breadcrumbs Made Easy, and Flexy Breadcrumb. Short version: NavXT is the veteran with the deepest settings and built-in schema markup, Breadcrumb Block is the cleanest fit for a pure block-editor workflow, Breadcrumbs Made Easy is the only one of the four that pairs a native block with JSON-LD schema out of the box, and Flexy Breadcrumb is the simplest shortcode option if you don’t mind its changelog going quiet.

Why skip the SEO plugin for this

Most “best breadcrumb plugin” roundups lump dedicated breadcrumb plugins in with Yoast SEO, Rank Math, and AIOSEO, and then quietly steer you toward whichever SEO suite the site already recommends. That’s a reasonable answer if you were going to install a full SEO plugin anyway. It’s a bad answer if you already have an SEO setup you like, or you specifically don’t want another dashboard, another set of cron jobs, and another few hundred KB of admin-side JavaScript loading just so a breadcrumb trail shows up under your page title.

A dedicated breadcrumb plugin does one job. It reads the current page’s position in your category, taxonomy, or custom post type hierarchy and prints a trail like Home > Category > Post Title, usually with an option to also emit the BreadcrumbList schema markup that lets Google show that trail in search results instead of the raw URL. None of the four plugins below touch anything else on your site.

Breadcrumb plugins compared

Plugin Best for Price Last updated
Breadcrumb NavXT Deep customization and built-in schema on a classic or hybrid theme Free Aug 29, 2026
Breadcrumb Block A pure block editor / Site Editor workflow, including WooCommerce Free Aug 16, 2026
Breadcrumbs Made Easy A native block plus built-in JSON-LD schema in one plugin Free Aug 31, 2026
Flexy Breadcrumb A fast shortcode drop-in with basic schema Free Jan 22, 2025

Breadcrumb NavXT

  • Price: Free
  • Requires: WordPress 5.8+, PHP 7.0+
  • Last updated: August 29, 2026

Breadcrumb NavXT is the successor to the original Breadcrumb Navigation XT and it has been the default answer to “how do I add breadcrumbs to WordPress without an SEO plugin” for years, with roughly 800,000 active installs. It generates a locational breadcrumb trail for posts, pages, custom post types, taxonomies, search results, and author archives, and it bakes in RDFa-format Schema.org BreadcrumbList markup so Google can pull the trail into search results without you touching a line of code. What sets it apart from the two block-editor plugins in this comparison is the sheer depth of the admin settings: you can override the separator, the text and link for every single breadcrumb type, run a network-wide config across a multisite install, and it has built-in compatibility layers for WPML, Polylang, bbPress, and BuddyPress.

Setup is old-school by design. After activating the plugin, go to Settings > Breadcrumb NavXT to configure the trail types and text defaults. To actually display the trail, you either drop the built-in Breadcrumb NavXT widget into a widget area, or a theme developer calls the trail directly with a template tag inside the theme files. There’s no native Gutenberg block.

That last point is the real limitation. If your site runs on a block theme and you want to place the trail in one specific spot inside a template part without editing PHP, NavXT makes you reach for a Custom HTML block with a shortcode workaround or a small child-theme snippet. It works, but it’s a step outside the block editor that the other options in this list don’t require.

Breadcrumb Block

  • Price: Free
  • Requires: WordPress 5.9+, PHP 7.0+
  • Last updated: August 16, 2026

Breadcrumb Block by BoldBlocks is a single-purpose Gutenberg block, nothing more. Insert it from the block inserter and it works in the post editor, the Site Editor, and directly inside template files, which makes it the cleanest option here if your whole build is already block-based. It ships with a handful of separator icon styles out of the box and is explicitly built to be WooCommerce-compatible, so it handles shop and product archive trails without extra configuration. For developers, it exposes filter hooks (breadcrumb_block_get_item, breadcrumb_block_get_items, breadcrumb_block_get_args) so you can rename or drop individual breadcrumb items, or rewrite the separator, without a child theme.

Setup couldn’t be simpler: install and activate, open the block inserter anywhere you want the trail, search “Breadcrumb,” and place it. There’s no separate settings screen. Styling and the separator character are set from the block’s own toolbar and sidebar.

The honest limitation: Breadcrumb Block does not add any schema markup. It renders a visual trail and nothing else. If the reason you want breadcrumbs in the first place is the rich-snippet trail Google sometimes shows under a search result, this plugin alone won’t get you there, and you’d need to add BreadcrumbList JSON-LD some other way.

Breadcrumbs Made Easy

  • Price: Free
  • Requires: WordPress 5.2+, PHP 5.6+
  • Last updated: August 31, 2026

Breadcrumbs Made Easy, built by our team here at ConicPlex, is the only plugin in this comparison that combines a native block editor block with automatic JSON-LD schema markup in the same install. Breadcrumb NavXT has the schema but no block. Breadcrumb Block has the block but no schema. Breadcrumbs Made Easy generates a valid BreadcrumbList JSON-LD block automatically on every page, and it also ships an “Easy Breadcrumbs” block for anyone who wants to place the trail manually somewhere other than the automatic position. The 1.2.0 update added a dedicated Labels settings page, per-custom-post-type label overrides, and a preset panel for separator styles so you’re not hand-typing a separator character.

To set it up, go to Plugins > Add New, search “Breadcrumbs Made Easy,” install and activate it. Once it’s active, a “Breadcrumbs Made Easy” menu appears in your dashboard sidebar where you configure colors, labels, and whether the trail auto-inserts above your content. If you’d rather place it manually in a specific spot in a template or a single post, insert the Easy Breadcrumbs block from the block inserter, or paste the [easy_breadcrumbs] shortcode if you’re working outside the block editor.

The plain caveat: it’s newer than the other three. It was added to WordPress.org in mid-2025 and is actively maintained (three real feature releases since), but it hasn’t had NavXT’s decade-plus of edge-case testing across multisite networks, WPML-heavy sites, or unusual taxonomy setups. If your site has a genuinely complex URL structure, test the trail on a staging copy before relying on it in production.

Flexy Breadcrumb

  • Price: Free
  • Requires: WordPress 4.6+, PHP 7.2+
  • Last updated: January 22, 2025

Flexy Breadcrumb by PressTigers is the simplest of the four to reason about: install it, activate it, and drop the [flexy_breadcrumb] shortcode into your theme’s header.php or anywhere else you want the trail to render. It adds basic schema structure for SEO, and the settings screen covers the essentials: separator character, Home text, a word or character limit on the trail so long titles don’t wrap awkwardly, a Font Awesome icon picker for the Home link, and color controls for text, links, and the separator.

Configuration happens entirely from the plugin’s own settings page after activation, and the shortcode is the only way to place the trail, there’s no block-editor equivalent.

Flexy Breadcrumb’s last update was January 2025, which puts it well over a year old as of this writing. It still lists compatibility up to WordPress 6.7.7 rather than the current release line, so before leaning on it for a production site, activate it on staging first and confirm it renders correctly and doesn’t throw PHP warnings on your actual WordPress and PHP versions.

Which one to use

  1. If you want schema markup and block-editor placement without stitching two plugins together, use Breadcrumbs Made Easy.
  2. If your site runs an older or hybrid theme, needs multisite or WPML support, and you want the most battle-tested option, use Breadcrumb NavXT.
  3. If your entire site is built in the block editor or Site Editor, you’re on WooCommerce, and you’re already getting schema markup from somewhere else, use Breadcrumb Block.
  4. If you just need a quick shortcode-based trail and can verify it works on your current WordPress and PHP version first, Flexy Breadcrumb still does the job.

None of these plugins will fight with each other, but they will fight with your SEO plugin’s own breadcrumb feature if you leave both turned on. Check Yoast’s or Rank Math’s breadcrumb settings and make sure only one source is printing the trail, or you’ll end up with two breadcrumb bars stacked on top of each other. If what you actually need is breadcrumbs woven into a more custom taxonomy structure, or synced with a headless front end, that’s outside what any of these four plugins are built for, and our plugin development team builds that kind of thing directly.

FAQ

Do I need a full SEO plugin to add breadcrumbs to WordPress?

No. A dedicated breadcrumb plugin like the four compared here handles the trail and, in most cases, the schema markup, without installing Yoast, Rank Math, or AIOSEO. If you already run one of those plugins, use its built-in breadcrumb feature instead of adding a second plugin on top.

Do breadcrumb plugins add schema markup automatically?

Some do and some don’t. Breadcrumb NavXT and Breadcrumbs Made Easy both generate BreadcrumbList structured data automatically. Breadcrumb Block renders only the visible trail with no schema output. Flexy Breadcrumb adds basic schema structure as one of its stated features. Check the specific plugin, not the category, before assuming you’re covered.

Will a breadcrumb plugin conflict with my theme’s built-in breadcrumbs?

It can. A number of page builder themes and frameworks (Astra, OceanWP, and some WooCommerce-focused themes among them) ship their own breadcrumb output. If you install one of these plugins and see two trails, check your theme’s customizer settings for a breadcrumb toggle and turn the theme’s version off.

Can I place breadcrumbs in a block theme without editing template files?

Yes, with Breadcrumb Block or Breadcrumbs Made Easy. Both ship a Gutenberg block you insert directly into a template part or a single post or page from the block inserter. Breadcrumb NavXT and Flexy Breadcrumb rely on a widget or a shortcode instead, which usually means placing them in a Custom HTML block or editing a template file directly.

Sources

Husen Memon is a co-founder of ConicPlex, a web development agency specializing in WordPress, Webflow, and custom software builds. Over more than 9 years and 200+ client projects, he has worked across everything from plugin development to full platform migrations, with a focus on building sites and tools that hold up under real day-to-day use, not just in a demo. He writes here about the technical decisions and tradeoffs that come up in that work.

Leave a Reply

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

Keep reading

Plugins

Flat illustration of three overlapping pricing plan cards representing a comparison of WordPress pricing table block plugins

5 Pricing Table Block Plugins Built for the WordPress Block Editor

Five pricing table block plugins add a real pricing table to the WordPress block editor, not a shortcode you paste…

Sajil Memon

September 15, 2026

News & Updates

A cardboard package on an office desk being scanned by a blue security beam, evoking an automated review checkpoint, next to a monitor glowing with abstract blue light

WordPress.org Now Auto-Blocks High-Risk Plugin Updates Before They Ship

WordPress.org is now auto-blocking high-risk plugin updates before they reach the update API, using AI review models and Jetpack Scan…

Aftab Memon

September 15, 2026

Guides

A brass padlock and USB security key on a wooden desk in front of a monitor glowing WordPress blue, symbolizing plugin licensing and premium access.

How to Turn a WordPress Plugin Idea into a Sellable Freemium Product

A freemium WordPress plugin works when the free version solves one complete problem on its own and the premium tier…

Aftab Memon

September 15, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant