How to use
Use this to sanity-check your structured data before you open Google’s online validators.
- Paste JSON-LD or full HTML into the input.
- Click Analyze JSON-LD to validate JSON and run Google-focused checks.
- If you have a page URL, paste it in Page URL and click Build Google test links.
- Fix issues highlighted as FAIL/WARN, then re-run.
FAQ
Is this an official Google schema validator?
No—this tool runs offline checks and Google-focused hints. Use it to catch obvious issues before running Google Rich Results Test.
Can it validate a URL directly?
It does not fetch pages. Paste your HTML/JSON-LD, or use the URL box to generate Google test links.
What formats are supported?
JSON-LD (object/array) and HTML containing <script type="application/ld+json"> blocks.
Why do I see WARN instead of FAIL?
WARN means the JSON is valid but likely missing fields commonly required for Google rich results, or has nonstandard context/ids.
Does it check every Schema.org rule?
No—Schema.org is huge. This tool focuses on syntax, @context/@type, @graph visibility, and common rich-result field checks.
How do I test rich results in Google?
Use the “Build Google test links” section to open Rich Results Test and Schema Markup Validator for your URL.
Can it handle multiple JSON-LD blocks?
Yes—paste full HTML and it will extract and report each JSON-LD script block separately.