Answer engines use breadcrumb data to understand whether a page is a broad category or a specific detail page. That context helps them decide which page best answers a query and how to describe your content's place in a larger subject area.
Apply BreadcrumbList schema to any page nested below your homepage, especially product, category, and article pages.
Example
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com" }, { "@type": "ListItem", "position": 2, "name": "Schema", "item": "https://example.com/schema" }, { "@type": "ListItem", "position": 3, "name": "BreadcrumbList" } ] }
Add this in a <script type="application/ld+json"> tag, number each position sequentially from one, and omit item on the final entry since it is the current page. See the AEO guide and the FAQ schema for AEO page, and review the basics on schema markup. Validate your markup with SEO AEO Specialist's free audit of up to 50 pages.
FAQ
Should breadcrumb order match my URL path?
It should match the navigational path a user follows, which often mirrors your URL structure but does not have to. List each level from the homepage down to the current page in the order that best represents your site hierarchy, numbering positions sequentially.
Do I include the current page in BreadcrumbList schema?
Yes, include the current page as the last ListItem, but you can omit its item URL since it points to itself. Naming the final crumb still tells AI engines the page's exact place in your hierarchy, which sharpens the context they use to answer.
See where you stand
SEO AEO Specialist runs a free AI-visibility audit and hands you the exact fixes. One-off report €9, unlimited €19/mo.
Run your free audit →