Do your inner pages show AI tools where they sit in your site's hierarchy?

Confirms each interior page declares its breadcrumb trail so AI knows the topic context.

Scan your site

What this signal tests

We check whether your inner pages, such as category pages, articles, and product pages, include a BreadcrumbList. This is a small machine-readable trail of the section, sub-section, and current page, similar to the visible breadcrumb at the top of a page. It tells AI tools how the current page relates to the rest of your site.

Why it matters for your visibility in AI

When an AI tool excerpts a paragraph from your site into an answer, the breadcrumb tells it the context. A sentence from a page deep in /support/billing/refunds/ means something different than the same sentence on the homepage, and breadcrumbs make that hierarchy explicit instead of forcing the AI to guess from the URL. This affects how often your content is chosen as the best source. If two competing pages cover the same question, the one with clear breadcrumbs reads as more credible to the AI ranker because its place in the site, and therefore its purpose, is unambiguous.

Pass criteria at a glance

Criterion Passes when
>=2 valid ListItems on representative interior pages.

How we test it

We crawl a sample of your interior pages and look for a BreadcrumbList block in the JSON-LD. We check that it lists at least two steps, each with a position number, the visible name of that step, and a working URL. A homepage breadcrumb alone is not enough, because the signal is about hierarchy and a single item does not show one.

Show technical detection method
@type BreadcrumbList; itemListElement >=2 ListItem with position/name/item.

If your site fails: how to fix it

  1. Decide which page templates need breadcrumbs. At minimum: category pages, article pages, and product or service detail pages. The homepage itself is exempt.
  2. If you use a CMS, enable the built-in breadcrumb feature in your theme or SEO plugin (Yoast, Rank Math, and most modern themes can output BreadcrumbList JSON-LD with a single toggle).
  3. For custom builds, add a JSON-LD block to each template that lists at least two steps: the parent section and the current page, each with position, name, and a fully-qualified URL.
  4. Make sure the names in the breadcrumb match what visitors see in your visible navigation; if they differ, AI tools may flag this as inconsistent and discount the markup.
  5. Validate one URL per template in Google's Rich Results Test under the Breadcrumb test type.

Quick facts

MaturityESTABLISHED
Weightmedium
CategoryStructured Data

Primary sources

Related signals

Frequently asked questions

Do I need a visible breadcrumb on the page as well as the JSON-LD?

Strictly, no, the JSON-LD alone will pass this signal. In practice, having both is better because users and AI tools cross-check each other. If you do show breadcrumbs visually, the JSON-LD should mirror what users see, including the same names and the same order.

What should I do for very flat sites with no real hierarchy?

If every page is one click from the homepage, breadcrumbs add little. You can still emit a two-item breadcrumb (Home > Current Page) so the signal passes, but the bigger value is on sites with categories or product taxonomies, where the hierarchy genuinely conveys meaning.

Will breadcrumbs help my classic SEO too?

Yes. Google uses BreadcrumbList markup to render breadcrumb trails in classic search results, replacing the raw URL line. This is one of the few structured data wins that benefits both AI visibility and traditional search snippets at the same time.

Run your own scan

Run a free scan and see how your site grades across all 155 AI-readiness signals.

Scan your site