Search tools

Search for a command to run...

Structured Data (JSON-LD) Validator

Paste JSON-LD (or a page's HTML) to check it's valid JSON, uses schema.org correctly and includes the key properties for common rich result types.

How to use

  1. 1Paste the JSON-LD script or the whole page source.
  2. 2Fix syntax errors and missing required properties, then confirm with Google's Rich Results Test.

How it's calculated

Every <script type="application/ld+json"> block (or the pasted JSON) is parsed; each item's @type is checked against a list of commonly required properties for Google rich results.

Frequently asked questions

Is this the same as Google's Rich Results Test?

No — it catches syntax errors and common missing fields quickly and privately. Use Google's test for the final word on eligibility.

Does @context matter?

Yes — it should be https://schema.org (or http). Without it, parsers don't know which vocabulary you mean.

Can one page have several JSON-LD blocks?

Yes — they're all read. You can also combine items with @graph.