Free SEO tool
Schema Validator
Paste JSON-LD or fetch a page to find syntax errors and missing structured data properties.
About this tool
Structured data gives machines a more explicit description of a page. JSON-LD is a common way to place that description in a script element, using schema.org types and properties. A search engine can use the markup to understand the subject of a page and, for some eligible types, consider a richer search appearance. The markup still needs to describe the visible content accurately.
Use this validator when you add or edit JSON-LD, inherit markup from a plugin, or notice a structured data warning elsewhere. Paste one block for a quick syntax check, or enter a public URL to inspect the blocks in its returned HTML. The tool checks the basic schema.org shape throughout each block. It applies the selected Google rich result property checks only to standalone entities, so an author or publisher nested inside an Article does not collect irrelevant warnings.
Start with errors, then decide whether recommended details are relevant to your page. Expand the paths to locate a repeated issue, and follow the linked guidance for the exact type before changing markup. A clean result here is a starting point: check the published URL with Google's own testing tools and make sure every claim is supported on the page.
How to use it
- Paste a JSON-LD script or enter a public page URL.
- Run the check and inspect each graph node.
- Use the linked generator to repair a supported type, then test the published page with Google.
What it checks
- JSON syntax, including an approximate line number
- Missing @context and @type, including graph nodes
- Selected required and recommended Google Search properties
Limits
This is a first pass. It cannot assess whether claims match visible page content or guarantee a rich result. Google may apply additional type and page rules.
Frequently asked questions
Can I test several JSON-LD blocks?
Yes. URL mode checks each application/ld+json block it finds in the returned HTML.
Does a warning make my markup invalid?
No. Recommended properties and unsupported rich result types can still be valid schema.org markup.
Can this check rendered JavaScript?
It checks the HTML returned by the server. Structured data added later by JavaScript may be missed.
Does passing guarantee a rich result?
No. Google applies content, eligibility and quality rules beyond these property checks.
For a review of the published markup and page context, see my technical SEO audit.
More free SEO tools
Schema Markup Generator
Generate valid JSON-LD or Microdata structured data across 16 schema types, from FAQ and Product to JobPosting and Event.
Robots.txt Generator
Build a valid robots.txt with a visual editor. Includes AI crawler blocking presets.
XML Sitemap Generator
Crawl internal HTML links and download a sitemap draft.