BreadcrumbList Schema
Checks for BreadcrumbList JSON-LD on sub-pages — replaces ugly URLs in SERP with clean breadcrumbs.
What this check measures
We look for BreadcrumbList schema on non-homepage URLs. Each itemListElement must have position, name, and item (URL). Google uses this to display breadcrumbs in search results.
Why it matters
Breadcrumbs in SERP replace ugly URL paths like /blog/2024/07/slug with "Home > Blog > Article Name". Cleaner, more trustworthy, gets more clicks.
How our audit detects it
Parse JSON-LD on sub-pages. Look for @type=BreadcrumbList with position/name/item for each item.
Typical findings
- error_outlineNo BreadcrumbList on sub-pages.
- error_outlineposition numbers wrong (starts at 2, missing 1).
- error_outlineitem URLs relative instead of absolute.
How to fix
Add BreadcrumbList on every sub-page reflecting the actual hierarchy. Home is usually position 1; current page is the last. Match the on-page breadcrumbs visually.
Copy-paste fix prompt for your stack
Lovable · Cursor · Bolt · v0 · Replit · Windsurf · Claude Code · Base44
Frequently asked questions
How many levels?expand_more
Want this checked on your site?
Pantra runs the full audit (SEO, Security, GEO, Performance, Schema, Technical, Images) in 10 seconds and generates stack-specific fix prompts.
Scan my siteRelated checks
Valid JSON-LD Syntax
Checks that all JSON-LD blocks parse as valid JSON and reference schema.org.
Structured DataOrganization Schema
Checks for Organization JSON-LD on the homepage — entity signal + knowledge panel.
Structured DataWebSite Schema
Checks for WebSite JSON-LD with SearchAction — enables sitelinks search box.
Structured DataFAQPage Schema
Checks for FAQPage schema on pages with visible FAQs — rich results + AI citation boost.