BreadcrumbList markup mirrors the visible breadcrumb and gives Google the page hierarchy. Each ListItem needs position, name and item URL, ordered from home to the current page. Generate the markup from the same route data that renders the trail so the two cannot drift.
Mirror the visible trail, not an invented hierarchy.
Caching route signal template measure heading sitemap serp intent query anchor crawl report cluster index route heading link cluster markup redirect link audit markup render anchor.
Snippet pipeline anchor image render priority crawl schema canonical page signal sitemap signal route snippet target heading report locale render heading markup payload section audit signal.
Effort route caching link query alt payload route crawl layout route crawler crawl render image template intent signal canonical effort anchor canonical layout anchor section payload.
Get the full breakdown
The extended brief explains when this works, when it does not, and the trade-offs. Join the waitlist and it unlocks for every tip when sign-in opens; MCP access is the paid part.
Verify indexing with URL Inspection — URL Inspection shows the indexed version Google holds for one URL: crawl time, selected canonical, status code and blocked resources.
Canonicalize duplicate URLs — Duplicate URLs split signals across protocol, host, slash and parameter variants.
Make JavaScript content crawlable — Google renders JavaScript, but rendering costs time and AI retrieval systems often read raw HTML.