Skip to content
zelvorm
Free tool · no signup

Paste your structured data. We'll check it's valid JSON and flag common schema.org mistakes.

What it does

Paste your structured data to check it's valid JSON, uses a proper @context and declares a recognised @type, before search engines quietly ignore it.

  1. 01

    JSON syntax

    Missing commas, stray quotes and unclosed brackets that make the whole block unreadable.

  2. 02

    @context

    Whether it points to schema.org correctly.

  3. 03

    @type

    Whether each item declares a type, and whether it's one search engines recognise.

  4. 04

    Nested items

    Graphs and nested objects checked item by item.

How to use it

  1. 1

    Copy your JSON-LD

    Take the script content from your page source or CMS.

  2. 2

    Paste it in

    The checker parses it and lists any errors.

  3. 3

    Fix and retest

    Correct the errors, then confirm eligibility in Google's Rich Results Test.

Reading your results

Good

Valid

The JSON parses, the context is correct and every item has a recognised type.

Check

Unrecognised type

Valid JSON, but a type search engines don't use for rich results.

Fix

Syntax error

One error makes the entire block unreadable, so none of it counts.

Why it matters

Search engines skip structured data they can't parse, without telling you. A quick syntax check catches the small mistakes that quietly undo your markup, especially after hand edits or CMS changes.

Questions

About the JSON-LD syntax reviewer.

No. This checks syntax and basic structure quickly. Google's test checks whether your markup is eligible for specific rich results.