D6 · Structured Data

Breadcrumb Schema Checker — do your breadcrumbs show in search?

**BreadcrumbList schema turns your page's position in the site into a breadcrumb trail Google can show in search results.** This check looks for machine-readable breadcrumb markup — not just visual breadcrumbs on the page. With it, your listing shows a clear path (Home › Category › Page) instead of a raw URL, and engines understand exactly where the page sits in your structure.

What does the breadcrumb schema check look for?

It checks whether the page provides its breadcrumb trail in machine-readable form. Specifically:

- BreadcrumbList markup — a BreadcrumbList schema describing the path to the page.

- Ordered items — each step in the trail listed in order with its name and URL.

- Visual vs. structured — it distinguishes visual breadcrumbs (shown to users) from the schema engines need; ideally you have both.

BreadcrumbList schema present passes; visual breadcrumbs only (no schema) is a warning; neither is a fail.

How is it evaluated, and how is it scored?

GEObubbly checks the page for BreadcrumbList structured data. It's an extended Structured Data check that runs directly against the page's markup.

Why breadcrumb schema matters for SEO and GEO

Breadcrumbs show where a page sits in your site's hierarchy — Home › Category › Subcategory › Page — and there are two parts to getting them right. Visual breadcrumbs on the page help users orient themselves and navigate up the tree. BreadcrumbList schema describes that same trail in a machine-readable way, and it's what lets Google display a breadcrumb path in the search result instead of the raw URL — a cleaner, more informative listing that also communicates your site structure at a glance. The schema also helps engines understand the relationships between your pages and how content is organised, which supports how your site is crawled and understood. Ideally you have both: visual breadcrumbs for users and the matching schema for engines. For GEO, the structural clarity helps AI engines place a page in context within your site.

How this check scores

  • Pass: BreadcrumbList schema present.
  • Warning: Visual breadcrumbs present but not marked up as schema.
  • Fail: Neither schema nor visual breadcrumbs.

FAQ

What is BreadcrumbList schema?

BreadcrumbList schema is structured data that describes the navigational path to a page — the sequence of steps from your home page down to the current page, such as Home › Category › Product. Each item in the list has a name and a URL, given in order. Adding it tells engines exactly where the page sits in your site hierarchy in a machine-readable way, separate from any breadcrumbs you display visually. It's one of the foundational schema types because it clarifies structure and can produce a breadcrumb display in search results.

How do breadcrumbs appear in Google search results?

When a page has valid BreadcrumbList schema, Google can display the breadcrumb trail in place of the raw URL in the search listing — showing something like “example.com › Guides › SEO” rather than a long URL string. This makes the result cleaner and tells searchers where the page sits before they click. The display is drawn from your breadcrumb markup, so providing accurate, ordered BreadcrumbList schema is what makes a page eligible for this enhanced presentation, improving how your listing looks and reads.

Do I need both visual breadcrumbs and breadcrumb schema?

Ideally yes. Visual breadcrumbs are the on-page navigation that helps users understand where they are and move up your hierarchy, while BreadcrumbList schema is the machine-readable version that engines read to understand structure and to display breadcrumbs in search results. Having visual breadcrumbs without schema means engines can't reliably surface them in results; having schema is what unlocks the rich-result display. Implementing both — usually generated together from your page template — gives users the navigation and engines the structured signal.

Does breadcrumb schema help SEO?

Yes, in two ways. It makes your page eligible for breadcrumb rich results, producing a cleaner, more informative search listing that can improve click-through, and it helps engines understand your site's hierarchy and the relationships between pages, which supports how your content is crawled and contextualised. It isn't a major direct ranking factor, but it's a low-effort, templated enhancement that improves both how your results appear and how well engines grasp your structure — a worthwhile addition for most multi-level sites.

Does breadcrumb schema help AI engines?

Yes, by clarifying context. BreadcrumbList schema tells engines where a page sits within your site — its category and parent sections — which helps AI engines understand what the page is about and how it relates to the rest of your content rather than treating it in isolation. That structural context supports more accurate understanding and attribution when a page is cited. It's a supporting GEO signal alongside the more central content and entity schema, contributing to a site engines can map and reason about clearly.

Audit your page across all 9 checks in Structured Data

Run a free audit →