JSON-LD Schema Validator
Check the JSON-LD structured data on a page, or pasted code, for errors and missing properties.
JSON-LD Schema Validator
Structured data in JSON-LD helps search engines understand a page and can earn rich results such as review stars, product prices and breadcrumbs. A single stray comma breaks the whole block, and a missing property can make the page ineligible. This validator reads every JSON-LD block on a page (or code you paste), reports syntax errors with a hint, and checks each item against the required and recommended properties of Google's rich result types.
How to use JSON-LD Schema Validator
- Enter a page URL, or switch to code and paste your JSON-LD (with or without the script tag).
- Click Validate.
- Fix errors first (red), then consider the recommended properties (amber).
- Confirm with Google's Rich Results Test before publishing important changes.
When it comes in handy
- Checking schema markup after installing an SEO plugin or theme.
- Debugging why rich results disappeared from search.
- Reviewing hand-written JSON-LD before publishing.
Frequently asked questions
- Is this the same as Google's Rich Results Test?
- It checks the same basics (valid JSON and the main required properties) quickly and for any type. Google's test is the final word on rich result eligibility, and it also renders JavaScript-added markup, which this tool does not.
- Why does it say my FAQ markup gives no rich result?
- Since August 2023 Google only shows FAQ rich results for well-known government and health websites. The markup is still valid.
- What about Microdata and RDFa?
- This tool checks JSON-LD, the format Google recommends. If a page only has Microdata, the result says so.