Schema and Structured Data · Schema Type

What Is Breadcrumb Schema Markup?

Breadcrumb schema tells search engines where a page sits in your site. Here is what it is, the properties it uses, how breadcrumbs can appear in search, and why they should match your page.

Updated: July 2026
Written by: Andrew Odgers, Managing Director
Reading time: 6 minutes
The short answer

Breadcrumb schema markup is structured data describing a page's position within your site's hierarchy, showing the trail leading to it. It uses a list of items, each with a name and URL, in hierarchy order. When shown, breadcrumbs can replace the plain URL with a readable path, though Google decides when to display them. You use it to help search engines understand your structure and support clearer results. The markup should match your visible breadcrumbs and real hierarchy. Display is never guaranteed.

Where a page sits

What Breadcrumb schema is, and the properties it uses

Breadcrumb schema markup is structured data that describes a page's position within your site's hierarchy, showing the trail of pages leading to it. It helps search engines understand your site structure; because it clarifies where a page sits, Breadcrumb schema can support clearer navigation paths in search, though it does not guarantee any particular display. It uses a list of items, each with a name and a URL, in the order they appear in the hierarchy from top level down to the current page. The order matters; because it represents a real path, the breadcrumb trail should reflect your actual site structure and match any visible breadcrumbs, and it is part of our locked schema blocks.

BC 01

The trail

Top level to this page.

BC 02

Ordered list

Name and URL each.

BC 03

Matches page

Same as visible trail.

Appearance, why use it and matching the page

How it appears, why use it, and matching your breadcrumbs

When shown, breadcrumbs can replace or supplement the plain URL in a search result with a readable path, helping people understand where the page sits, and Google decides when to display them. Because it improves clarity, breadcrumb markup can make results more informative, though the appearance is never guaranteed. You use Breadcrumb schema to help search engines understand your site's structure and to support clearer, more informative result displays. It reinforces good navigation; because clear structure aids both users and search engines, breadcrumb markup is a sensible part of a well-organised site, though results are never guaranteed. Yes, the markup should match the breadcrumb trail visible on the page and your real site hierarchy, keeping them consistent. Alignment keeps it valid; because the markup must reflect the actual structure, keeping schema and visible breadcrumbs in agreement avoids errors and confusion, which is easy to confirm by testing the markup.

SEO done properly, from £350 a month

Structure search
engines can read.

Breadcrumb schema is part of our locked build, giving your site a clear, machine-readable structure that matches your navigation. Clean, consistent markup that helps search engines map your site.

Everything included in your plan:

Google Maps optimisation Full website management Local SEO campaign AI optimisation (GEO) Facebook, Instagram and LinkedIn Quarterly audits Monthly reporting
£350 per month

One clear retainer. No setup fee.

Frequently asked

Breadcrumb schema markup

What is Breadcrumb schema markup?
Breadcrumb schema markup is structured data that describes a page's position within your site's hierarchy, showing the trail of pages leading to it. It helps search engines understand your site structure. Because it clarifies where a page sits, Breadcrumb schema can support clearer navigation paths in search, though it does not guarantee any particular display.
What properties does Breadcrumb schema use?
It uses a list of items, each with a name and a URL, in the order they appear in the hierarchy from top level down to the current page. The order matters. Because it represents a real path, the breadcrumb trail should reflect your actual site structure and match any visible breadcrumbs.
How can breadcrumbs appear in search?
When shown, breadcrumbs can replace or supplement the plain URL in a search result with a readable path, helping people understand where the page sits. Google decides when to display them. Because it improves clarity, breadcrumb markup can make results more informative, though the appearance is never guaranteed.
Why use Breadcrumb schema?
You use it to help search engines understand your site's structure and to support clearer, more informative result displays. It reinforces good navigation. Because clear structure aids both users and search engines, breadcrumb markup is a sensible part of a well-organised site, though results are never guaranteed.
Should breadcrumb schema match your visible breadcrumbs?
Yes; the markup should match the breadcrumb trail visible on the page and your real site hierarchy, keeping them consistent. Alignment keeps it valid. Because the markup must reflect the actual structure, keeping schema and visible breadcrumbs in agreement avoids errors and confusion.