Stable Schema.org BreadcrumbList Navigation

Breadcrumb Navigation & Schema

Last updated: 2025-09-15

01 The Rule

Every page below the homepage must include both visible breadcrumb navigation and BreadcrumbList JSON-LD schema. Breadcrumbs must accurately reflect the page's position in the site hierarchy.

02 Rationale

Breadcrumbs serve dual purposes: they help users navigate and they communicate hierarchy to search engines. BreadcrumbList schema enables breadcrumb display in search results, improving CTR by showing site structure directly in the SERP.

03 Implementation

  • Show visible breadcrumb trail on every page below homepage
  • Include BreadcrumbList JSON-LD matching the visible breadcrumbs
  • Use the canonical URL path — not the referrer path — for breadcrumbs
  • Each breadcrumb item must link to a real, indexable page
  • Homepage is always the first breadcrumb item

04 Common Violations & Consequences

Violation

Breadcrumb schema doesn't match visible breadcrumbs

Consequence

Schema validation errors; rich results may be suppressed

Violation

Breadcrumb links point to redirect or 404 URLs

Consequence

Broken hierarchy signal; poor user experience

Violation

No breadcrumbs on product/detail pages

Consequence

Lost SERP real estate; missed hierarchy signal

05 The Fix

Implement breadcrumbs as a template component that auto-generates from the URL path or category hierarchy. Include matching BreadcrumbList schema. Validate with Google's Rich Results Test.