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.