Schema markup validator
The schema markup validator checks JSON-LD structured data against rich result requirements and marks each entity eligible, ineligible, or not applicable, with the reason.
- Free, no sign-up
- Results in seconds
- Checker · 35 free tools
Test results appear here, beside your input. Critical issues are red. Optional missing fields are hints.
This checks one page. The same problem usually repeats on every page built from the same template. Plans start at $14.99 a month.
How to use the schema / rich results validator
- 1
Paste an address
A full URL or just a domain. We add https:// when it is missing.
- 2
We fetch it live
Our server requests the page now, the way a crawler would, and records what came back.
- 3
Read the evidence
Every result shows the value we read, so you can see why it passed or failed.
- 4
Fix and check again
Change the page, run it once more, and ship when the second run agrees.
What this does not measure
We would rather say what a tool cannot see than let a clean result mislead you.
- Eligibility is not a guarantee of a rich result. Google also requires the visible page content to match the markup, and it may still choose not to show one.
- It validates against the Google feature requirements we have recorded. Google changes them without announcing it, and a type it retires stops being eligible the day it retires.
- It reads JSON-LD in the source HTML only. Microdata and RDFa are not parsed.
- It does not check whether the values are true — only whether the properties a feature requires are present.
Want the full picture?
This tool answers one question. A full audit runs every check on a page, scores it, and gives you a short list of what to fix first.
Questions about the schema / rich results validator
More in the guides.
