BreadcrumbList Schema

BreadcrumbList Schema is a schema.org structured data type that encodes the hierarchical navigation path to a page as an ordered list of ListItem elements, each carrying a name and URL. When Google validates and accepts this markup, it replaces or supplements the raw URL in search snippets with a human-readable breadcrumb trail showing the site’s category structure, which can improve click-through rates by giving users clearer context about where the page sits within the site. Unlike many other rich result types, BreadcrumbList does not require a specific content type and can be applied to almost any indexable page. Multiple breadcrumbs can be specified for pages that appear in more than one category hierarchy. Google may also derive breadcrumbs algorithmically from the URL path if structured data is absent, and the final display is at Google’s discretion regardless of markup.