Breadcrumb structured data

What is BreadcrumbList schema, and do you need it?

Machine-readable markup that states where a page sits in your site — the chain of pages from your homepage down to this one. It is how an AI assistant learns that a page is a service under a category rather than a page floating on its own.

By Milk Moon Studio Last updated

What it actually is

It is a "you are here" marker written for machines. A person landing on a page reads the navigation and instantly understands they are in a section, under a category, within a business. A crawler arriving at the same page from a search result has none of that context — it sees one page floating on its own. BreadcrumbList hands it the path.

Why it matters

A page arriving on its own tells a machine almost nothing about where it belongs. BreadcrumbList hands over the structure: a page marked as sitting under Services → Web Design is far easier to summarise correctly than an unlabelled page an assistant has to infer from the words on it — and inferring is how you end up misdescribed in an AI answer, filed under the wrong service or attributed to the wrong part of the business. The same markup is also what lets a search listing show the trail in place of a raw URL, which is a pleasant side effect rather than the reason to publish it.

What good looks like

Every page below your homepage declaring the path a visitor would have taken to reach it, in order, with each step naming a real page that genuinely exists. The trail in the markup should match the trail a person sees on the page. Your homepage does not need one — it is the root, and there is no path to describe.

Being honest about it

This is a solid, well-supported win rather than a dramatic one — it will not rescue a page nobody wants to read. It matters most for sites with real depth: services under categories, products under collections, articles under topics. If your site is five flat pages, this one is close to irrelevant and you should not let anyone sell it to you as urgent.

Where most sites go wrong

The most common problem is a trail that describes a structure the site does not have — markup left behind by a theme, or a template that names a category page that was deleted a year ago. A breadcrumb pointing at a 404 is worse than no breadcrumb: it tells a crawler your site is inconsistent. The other frequent failure is markup that disagrees with the visible navigation, which is the kind of mismatch that quietly erodes trust in everything else the page claims about itself.

Not sure where yours stands?

A free scan checks this and everything else in about 20 seconds — no signup. Or if it's already flagged and you'd rather it were simply handled, we do that too.

Scan your site free

Flagged for this one? We handle it. No pitch, just a plain-English chat.

Book a call