beginner5 min read·Schema Markup

BreadcrumbList Schema

BreadcrumbList schema adds clickable breadcrumb trails to SERP listings, improves site structure signals, and helps AI understand page context within site hierarchy.

Breadcrumb Schema: BreadcrumbList Markup for Site Architecture and AEO Entity Context

Breadcrumb schema (BreadcrumbList on Schema.org) is structured data that replaces raw URLs with readable hierarchical paths in Google Search results - and provides explicit machine-readable site architecture data to AI search systems. In Google Search, breadcrumb schema changes your result's URL display from 'example.com/aeo-encyclopedia/structured-data/breadcrumb-schema/' to a path like 'Home › AEO Encyclopedia › Structured Data › Breadcrumb Schema', improving click-through rates by communicating the result's context.

For AEO, the more significant value of consistent breadcrumb schema across a site is entity hierarchy signaling: each breadcrumb position declares an entity relationship ('this page's topic belongs to this parent topic, which belongs to this section'). This explicit hierarchy data reinforces the same topical authority cluster signals that internal linking, URL structure, and content organization provide - but in a schema form that AI crawlers parse with high confidence.

For schema context, see Schema Markup Basics and FAQ Schema.

Breadcrumb Rich Result Preview - 2, 3, and 4 Level Hierarchies

Toggle breadcrumb depth to see how the SERP display changes - and the exact schema for each hierarchy level:

Breadcrumb Schema - Visual Preview
HomeAEO EncyclopediaStructured Data

Breadcrumb Schema: Complete Implementation Guide

Breadcrumb schema (BreadcrumbList) enables your site's hierarchy to appear in Google Search results as a navigational path above your page title...

Google displays breadcrumbs instead of the raw URL in search results - improving click-through rates by communicating site context

Schema for this depth (3 levels)

"itemListElement": [
  { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
  { "@type": "ListItem", "position": 2, "name": "AEO Encyclopedia", "item": "https://example.com/aeo-encyclopedia/" },
  { "@type": "ListItem", "position": 3, "name": "Structured Data", "item": "https://example.com/aeo-encyclopedia/structured-data/" }
]

BreadcrumbList JSON-LD - Full Example with Implementation Rules

Complete annotated BreadcrumbList schema with the five key implementation rules:

BreadcrumbList JSON-LD - Full Example with Rules
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "AEO Encyclopedia",
      "item": "https://example.com/aeo-encyclopedia/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Structured Data",
      "item": "https://example.com/aeo-encyclopedia/structured-data/"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Breadcrumb Schema",              // ← Current page name
      "item": "https://example.com/aeo-encyclopedia/structured-data/breadcrumb-schema/"
    }
  ]
}

position must be sequential: Start at 1, increment by 1 for each level. Never skip numbers (1, 2, 3, 4 - not 1, 3, 5).

item URL must be accessible: Each item URL should resolve to an indexable page. Broken URLs in breadcrumb schema generate Search Console errors.

Last item is the current page: The final ListItem should match the current page's canonical URL. Google uses this to verify breadcrumb consistency with URL structure.

name should match H1, not URL slug: Use the readable page name ('Breadcrumb Schema'), not the URL-formatted slug ('breadcrumb-schema'). Match the page's actual title/H1.

Consistency with visible breadcrumb: The schema should match the visible HTML breadcrumb navigation on the page. Significant discrepancies may generate Search Console warnings.

Breadcrumb Schema - AEO Entity Context Value per Position

Each breadcrumb position provides distinct entity relationship context to AI search systems - from the root organization entity to the current page's specific topic entity:

Breadcrumb Schema - AEO Entity Context Value

Position 1 - Site/Organization entity

The root domain entity. Google associates the sitelink at position 1 with your Organization entity. Consistent root URL across all breadcrumb schemas reinforces entity-domain association.

Position 2 - Topic cluster entity

The section or category. Position 2 names that consistently appear across multiple pages form the site architecture entity cluster. 'Structured Data' appearing as position 2 across 30 pages signals that 'Structured Data' is a defined topical authority cluster on this site.

Position N-1 - Sub-cluster entity

Intermediate levels build a topic hierarchy that informs AI systems about how you group and relate concepts. 'Structured Data > Schema Markup > JSON-LD' models the relationship data:is-a-subset-of > technique > format.

Position N - Current page entity

The final position is the current page's topic entity. Its position in the hierarchy tells AI systems: this specific topic (Breadcrumb Schema) belongs to the 'Schema Markup' sub-cluster of the 'Structured Data' authority cluster.

AEO implication: consistent breadcrumb hierarchy across a site signals a coherent topical architecture to AI crawlers - the same entity organization signal that internal linking and site taxonomy provide, but in explicit machine-readable form.

Breadcrumb Schema Implementation Checklist

Breadcrumb Schema Implementation Checklist0%

Frequently Asked Questions

Related Topics