Key takeaways
- Breadcrumbs show where a page sits in your site (Home › Blog › WordPress › Redirects).
- They help visitors navigate, add internal links and can replace the URL in Google’s results when BreadcrumbList schema is present.
- Add them via your theme, SEO plugin or a block — but output them only once, with matching schema.
Breadcrumbs are one of the smallest UI elements with the best return. They take minutes to enable, help users who land deep in your site from search, and make your search snippets look cleaner. Here’s how to set them up in WordPress.
Benefits#
- Navigation: one tap to go up a level — especially useful on mobile.
- Internal links: every post links to its category and the blog.
- Search appearance: Google can show the breadcrumb trail in results.
- Context: reinforces your site’s topic structure — see website architecture.
Ways to add breadcrumbs#
| Method | How |
|---|---|
| Theme built-in | Many themes have a setting; this theme adds breadcrumbs and BreadcrumbList schema automatically |
| Yoast SEO | Enable in Settings → Advanced → Breadcrumbs, then add the block or yoast_breadcrumb() in templates |
| Rank Math | Enable in General Settings → Breadcrumbs; use the shortcode, block or rank_math_the_breadcrumbs() |
| Block themes | Breadcrumb blocks from plugins or SEO plugins in the Site Editor |
| WooCommerce | Has its own breadcrumbs on shop pages; SEO plugins can replace them |
Need a hand with this?
Get a quick, honest review of your website’s SEO.
Template example (Yoast)#
<?php
if ( function_exists( 'yoast_breadcrumb' ) ) {
yoast_breadcrumb( '<nav class="breadcrumbs" aria-label="Breadcrumb">', '</nav>' );
}
?>
Best practices#
- Place breadcrumbs above the H1, near the top.
- Use the primary category for posts in multiple categories.
- Keep labels short; truncate long post titles visually.
- Wrap them in
<nav aria-label="Breadcrumb">with an ordered list. - Make sure the visible trail and schema match.
- Output one set of breadcrumbs and one BreadcrumbList — disable duplicates from theme and plugin.
Testing#
Use the Rich Results Test to check BreadcrumbList markup and Search Console → Enhancements → Breadcrumbs for errors across the site.
Concepts: breadcrumbs.
Breadcrumbs FAQ#
Do breadcrumbs improve rankings?#
Indirectly — through better structure, internal links and clearer search snippets.
Should the homepage have breadcrumbs?#
No; breadcrumbs start from the homepage.
Should the last item be a link?#
No — the current page should be plain text marked with aria-current="page".