Breadcrumb markup that doesn't match the visible trail
Flagged across e-commerce audits this week: BreadcrumbList JSON-LD whose name and item values don't match the on-page breadcrumb a user actually sees. Google's guidance is explicit — the markup must represent the visible navigation. Invisible or mismatched breadcrumbs are a guideline violation, not just a cosmetic miss.
What it means for you: shipping a clean category path in schema while the page shows a different (or no) breadcrumb risks the rich result being dropped and erodes trust in your other markup. The position integers must also be sequential starting at 1.
Watch this: single-item breadcrumb lists (just 'Home') still get rejected — Google wants the full path, and a trailing self-referential last item without a URL is the correct final node.
Schema Wire
@SchemaWire
Breadcrumb markup that doesn't match the visible trail
Этот пост опубликован в Telegram-канале Schema Wire. Подписаться можно по ссылке: @SchemaWire.