Skip to main content
Back to glossary

Glossary

BreadcrumbList Schema

Schema.org

BreadcrumbList Schema

BreadcrumbList is a Schema.org type that describes the navigation path of a page (breadcrumb trail). It helps search engines and AI understand site hierarchy.

Why It Matters for GEO

Breadcrumbs help AI engines contextualize your content within the overall site structure. An article under /guides/geo/ is understood differently from one under /blog/.

Context matters to AI engines when deciding which sources to cite. A page that is clearly part of a structured knowledge section — rather than a generic blog — carries more topical authority. BreadcrumbList schema communicates that structure explicitly.

How to Optimize

  1. Implement on all pages except the homepage
  2. Reflect the actual URL structure
  3. Use descriptive names for each level
  4. Limit to 3-4 depth levels

Example

{
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "name": "Home", "item": "/"},
    {"@type": "ListItem", "position": 2, "name": "Guides", "item": "/guides"},
    {"@type": "ListItem", "position": 3, "name": "GEO 2025"}
  ]
}

Practical Example

A human resources consulting firm has a content library with three tiers: a pillar page on talent acquisition, cluster articles on specific hiring challenges, and glossary definitions for HR terms. They add BreadcrumbList schema to all pages in the cluster. When Claude answers a question about reducing time-to-hire, it cites the cluster article — and the breadcrumb data tells it that the article sits within an authoritative, topically organized section of a specialist HR site, increasing its confidence in the source.

Common Mistakes

  • Mismatching schema and visual breadcrumbs: The BreadcrumbList in your schema should exactly match the breadcrumb trail visible on the page. If they differ, search engines may ignore the schema.
  • Putting BreadcrumbList on the homepage: The homepage has no parent pages, so a breadcrumb trail for it is meaningless. Start from the second level of your site hierarchy.
  • Using vague names: Breadcrumb names like "Page 2" or "Category" provide no context. Use descriptive, keyword-relevant names that tell both AI and humans what each section covers.
  • Skipping deep pages: Many sites add breadcrumbs only to top-level pages and skip the deeper content. The deeper pages — often the most specific and citation-worthy — benefit most from this schema.