SEO & Performance

JSON-LD Validator Helper

Paste JSON-LD to check its syntax and flag common structural omissions against schema.org rules. Everything runs in your browser — your data never leaves the page.

Runs in your browser v1.0.0

Actions

No input yet

JSON-LD input

live

Paste the JSON-LD you ship in a <script type="application/ld+json"> block. Checks run locally and update as you type.

Validation report

schema.org checks

No input

Paste JSON-LD to validate it.

Detected types

How it works

The input is parsed with the browser’s own JSON.parse so syntax errors point at the exact line and column. When the JSON is valid, the document is walked for @context, @type, and common schema.org entities such as Article, Product, and Organization, then checked for required and recommended properties, empty values, keyword typos, and relative URLs. Everything is local: nothing is uploaded and no request is made.