// TOOL 04 — STRUCTURED DATA: ONLINE
Schema & Rich Results Validator
Structured data is how you tell Google and AI systems what you are in a language they can't misread. This validator pulls every JSON-LD block off your page, checks it against the rules for rich results, and shows you exactly what's missing or broken.
What the validator checks
- C-01
Parse validity
Every JSON-LD block is parsed. Malformed blocks — the ones search engines silently discard — are flagged as critical, because you're getting zero credit and no error.
- C-02
Required properties
Each detected type is checked against the properties its rich result requires — Product needs a name and offers, Article a headline, FAQPage a mainEntity. Missing fields mean no rich result.
- C-03
Entity foundation
Whether the page carries Organization, LocalBusiness, or Person schema — the anchor for Knowledge Graph presence and accurate AI citations.
- C-04
High-value gaps
Common opportunities left on the table: BreadcrumbList for cleaner SERP listings, FAQPage for expanded real estate and AI answers.
Pair it with
// FLAGSHIPRun the full Website Health Scan for every on-page issue →// NEXT TOOLCheck whether AI crawlers can reach and read your site →FAQ
What is structured data and why does it matter?
Structured data (usually JSON-LD) is machine-readable markup that tells search engines and AI systems exactly what a page is about — your business, a product, a review, an FAQ. It unlocks rich results (stars, prices, FAQs in the SERP) and is a primary signal AI assistants use to understand and cite your brand accurately.
What does this validator check?
It extracts every JSON-LD block on the page, confirms each parses as valid JSON, and checks the required properties for the common rich-result types (Product, Article, FAQPage, LocalBusiness, Review, Event, and more). It then flags gaps — missing entity schema, absent breadcrumbs, incomplete types — with a fix for each.
Why does a broken schema block hurt me?
Search engines silently ignore JSON-LD that fails to parse — you get no rich result and no credit, with no error shown to you. A single trailing comma can disable structured data for the whole page. That's why invalid schema is flagged as critical here.
Does this cover microdata and RDFa too?
This validator focuses on JSON-LD, which is the format Google explicitly recommends and the one AI systems parse most reliably. If your site uses microdata or RDFa, migrating to JSON-LD is itself a recommended step.