Are breadcrumbs important for SEO? They are useful, and for a reason that is easy to miss. The value does not come from the breadcrumb itself but from what it forces you to have: a clear hierarchy, with real pages at each level, linked consistently. A site with that structure benefits from breadcrumbs. A site without it gets little from adding them, because the trail has nothing honest to show. Start with the usability case, because the SEO case is built on it.
What breadcrumbs are for
The clearest definition comes from the Nielsen Norman Group’s guidelines on breadcrumbs, by Page Laubheimer, first published in 2018 and reviewed in September 2026. Breadcrumbs “are intended to show the hierarchical structure of the site”, not the history of pages a visitor has seen.
That distinction rules out a common mistake. A trail that records where the user has been is a second back button, and a confusing one. A trail that shows where the page sits, such as Home, then a category, then the page, tells a visitor arriving from search where they have landed and what is one level up. That second job is the one that matters, because many visitors never see your home page at all.

NN/g also limits the role. Breadcrumbs “augment but do not replace” primary navigation. They are a secondary aid. A site that relies on them as its main way around has a navigation problem that a breadcrumb trail will not solve.
Are breadcrumbs important for SEO, specifically?
There are two SEO effects, and both are modest and real.
The first is internal linking. Every page with a breadcrumb trail links to its parent pages, so category and hub pages collect a consistent stream of links from everything beneath them. That reinforces the structure you intended, and it means no page in the hierarchy is cut off from its parents. Our guide to internal linking for SEO covers why that kind of consistent upward linking matters.

The second is presentation. Google’s documentation on the visual elements of search results notes that it can show a breadcrumb trail in a result, and that this is specified with Breadcrumb structured data. A trail in the result tells a searcher where the page sits before they click. It sits alongside other result enhancements covered in our post on SERP features.
Neither effect is a ranking trick. Breadcrumbs help search engines and people understand how pages relate. That is their whole value, and it is enough.
Breadcrumbs SEO best practices
NN/g’s guidelines are written for usability, but almost every one supports the SEO case too. The table pairs each with its effect.
| Guideline (NN/g) | Why it matters for users | Why it matters for SEO |
|---|---|---|
| Show the site hierarchy, not visit history | Visitors see where the page sits | The trail matches the structure search engines crawl |
| Augment, do not replace, primary navigation | Main menus stay the main route | Breadcrumbs add links; they do not carry the whole structure |
| Current page is not a link, and looks different | No pointless self-link; clear “you are here” | No redundant link to the page itself |
| Use “>” as the separator; “/” also works | The direction of the hierarchy is clear | No functional difference either way |
| Include only real pages, not categories with no page | Every crumb goes somewhere | Every crumb is a crawlable link to a real URL |

The separator point is a useful example of over-thinking. NN/g recommends “>” but says “/” is acceptable, with “no functional difference.” If a style guide or audit tool flags your choice of separator as an SEO problem, it is not one.
The last row is the one most often broken. Shops in particular build trails from logical groupings, such as a colour or a brand, that have no page of their own. A crumb that looks like a link but goes nowhere, or goes to a filtered view you do not want indexed, is worse than no crumb.
The current-page rule is just as easy to get wrong in templates. Many themes output the final crumb as a link to the page you are already on. It does no serious harm, but it is a link that goes nowhere useful, and NN/g’s advice is to render it as plain, visually distinct text instead. That small change also makes the “you are here” point obvious at a glance.
Marking breadcrumbs up
The visible trail and the structured data are separate things. The trail is HTML that people see. The markup is a description of that trail in schema.org’s vocabulary, usually written as JSON-LD, that tells search engines the order and URLs of each level. A minimal version looks like this:

Keep the two in step. The markup should describe the trail people actually see, with the same levels and the same URLs. If you generate both from the same template, they cannot drift apart. For how this vocabulary works more generally, see our explainer on schema markup.
Where breadcrumbs help most, and where they do not
Breadcrumbs earn their keep on sites with depth: shops with categories and sub-categories, large publishers with sections, documentation with nested topics. On those sites, a visitor landing deep in the tree from search needs a quick way up to the broader page, and the parent pages benefit from the links.

On flat sites they add little. A small site where every page sits one level below the home page has a trail that reads Home, then the page. That is not wrong, but it is not doing much either. Fix the hierarchy first, then let the breadcrumbs reflect it; the trail on pillar pages and their clusters is a good test of whether your structure is real.
On mobile, keep the trail compact. Long trails can be shortened to the immediate parent, which preserves the most useful link without crowding the top of the page.

The limitation is measurement. You cannot isolate what breadcrumbs did for rankings, because they arrive alongside the structural changes that make them possible, and Google decides when to show a trail in results. What you can check is simpler: whether every crumb points to a real, indexable page, whether the current page is plain text, and whether the markup matches what people see. Get those right and the trail is doing the job it was designed for. Category hubs such as our strategy archive are the levels a good trail should point to.
Frequently asked questions
Do breadcrumbs help SEO?
Yes, modestly. They add consistent internal links to parent pages, and Google can show a breadcrumb trail in results when it is marked up with Breadcrumb structured data.
Should the current page in a breadcrumb be a link?
No. NN/g recommends that the current page is not a link and is visually differentiated from the crumbs above it.
Which breadcrumb separator is best?
NN/g recommends “>”, but says “/” is also acceptable with no functional difference.
Can breadcrumbs replace my main navigation?
No. Breadcrumbs augment but do not replace primary navigation, according to NN/g’s guidelines.
The takeaway Breadcrumbs matter for SEO because they express a real hierarchy. Show only real pages, keep the current page unlinked, mark the trail up, and fix the structure before the trail.

