Extracts every schema.org JSON-LD block, checks each field against Google's structured-data guidelines, and renders an approximate preview of the rich result. Shares the audit cache with /seo-check. Run either, both are fast on the same URL.

About this tool

Most schema.org validators just tell you if your JSON is valid. This one goes further: every field detected on the page is classified as Required, Recommended or Optional per Google's own Structured Data documentation, and flagged as "Used by Google" or "Ignored". Many schema.org fields are technically valid but Google's rich-result rendering simply doesn't use them.

The rich-result preview is an approximation; Google tweaks SERP styling a handful of times each year. The side-by-side "current vs potential" view is the interesting part: it turns "fill out these fields" (abstract) into "this is what users will see" (visceral).

Before going live with changes, always run Google's Rich Results Test. It's the authoritative check for eligibility. This tool is the fast iteration loop.