Practical guideUpdated

Breadcrumb schema: how to add BreadcrumbList markup

Breadcrumb schema is BreadcrumbList structured data that describes a page's position in the site hierarchy, such as Home, then Guides, then the current page. Each step is a ListItem with a position number, a name, and the URL of that level. Google can use it to show a breadcrumb trail instead of the raw URL in search results. The markup should match a visible breadcrumb on the page and list only real, indexable pages.

Breadcrumb markup is easy to generate and easy to get subtly wrong, usually by inventing intermediate levels that are not real pages. This guide covers the structure, the rules we enforce on serionflow.com, and how to validate.

By , Founder, SerionFlow

What we measured ·

What Google shows for "breadcrumb schema" right now

Method: Live Google results (United States, desktop, English) for "breadcrumb schema" retrieved through DataForSEO's SERP API on 2026-10-22. Page types are our own classification of each ranking URL.

The top 8 organic results for "breadcrumb schema" were 4 guides or explainers, 3 product or service pages, 1 official search-engine documentation. The first three were developers.google.com, schema.org, schema.org.

Google showed an AI Overview for this query, citing 9 source domains including schema.org, jsonld.com, stackoverflow.com, www.pepper.inc. Pages that state the answer directly and early are the ones an Overview can quote.

People Also Ask listed: "What is a breadcrumb schema?"; "How to check breadcrumb schema?"; "Can you provide an example of breadcrumb navigation?"; "What is the breadcrumb rule?". The sections below answer the ones within this page's scope.

Top organic results for "breadcrumb schema", 2026-10-22
PositionDomainPage type
1developers.google.comOfficial search-engine documentation
2schema.orgProduct or service page
3schema.orgProduct or service page
4designsystem.digital.govProduct or service page
5sitechecker.proGuide or explainer
6pressable.comGuide or explainer
01

The structure

A breadcrumb trail is a list of levels.

BreadcrumbList structure for a guide page
positionnameitem
1Homehttps://www.example.com/
2Guideshttps://www.example.com/guides
3Breadcrumb schemaOptional for the current page
02

Writing the JSON-LD

Use @context https://schema.org and @type BreadcrumbList, with an itemListElement array. Each element is a ListItem with position starting at 1, name as shown to users, and item as the absolute URL of that level. The final element can omit item. If a page belongs to more than one path, you can include several BreadcrumbList blocks, though one clear trail is usually better.

03

Only real pages

Every URL in a breadcrumb trail should be a real page that returns 200 and is indexable. A common error is inventing a parent level from the URL structure, for example /solutions/ when no solutions hub exists, which sends users and search engines to a 404. On serionflow.com the rule is that visible breadcrumbs and BreadcrumbList markup list only pages in the sitemap, and the build fails if any breadcrumb URL is not one; when no real parent exists, the level is omitted.

04

Matching visible navigation

Show a visible breadcrumb near the top of the page with the same levels and names as the markup. Visible breadcrumbs help users move up the hierarchy and give crawlers extra internal links to hub pages. Keep names short and consistent with the hub page titles. On mobile, Google shows the site name rather than the full trail in results, so the visible breadcrumb on the page itself does most of the work for users there.

05

Validating breadcrumb markup

Test pages in the Rich Results Test, which reports BreadcrumbList validity, and check Search Console's Breadcrumbs enhancement report for errors across the site. Common errors are missing positions, relative URLs, and positions out of order. Our free schema builder and validator generates a BreadcrumbList from a list of levels and checks existing markup. SerionFlow is the wrong tool for adding breadcrumbs to your existing templates; it adds them only to the pages it publishes.

Clear answers

Frequently asked questions

What is a breadcrumb schema?

+

BreadcrumbList structured data describing the chain of pages from the homepage to the current page, used by search engines to understand hierarchy and to show breadcrumbs in results.

Does Google still show breadcrumbs in search results?

+

On desktop, Google can show breadcrumbs in place of the URL. On mobile, Google simplified the display to show the domain, so breadcrumbs mainly help understanding and navigation there.

About the author

· Founder, SerionFlow

Shadrack builds SerionFlow's site research, page generation, and Search Console tooling, and runs the free tools these guides pair with. Search Console figures cited on these pages come from serionflow.com's own property.

Continue exploring

Related SerionFlow resources

More in Guides

All guides

Make the next move obvious

Let SerionFlow turn your market evidence into momentum.

Confirm the market, rank the opportunities that matter, create brand matched pages on your domain, and keep moving with controlled weekly intelligence.

Choose how SerionFlow uses cookies.

Essential cookies keep the site secure and working. Product analytics helps us improve reliability. Optional cookies help us remember preferences and improve campaigns. You can change optional cookies anytime in Cookie Settings.