Technical SEO

Check the structured data on a page

Broken markup fails without telling you. No error on the page, no rich result in search. This checks each block and says what's missing.

No API. Reads the page directly.

JSON-LD ValidatorFree, no signup
Results appear here. Nothing is stored.

How it works

  1. Finds every script block marked as JSON-LD, including the ones nested inside an @graph.
  2. Checks required and recommended fields for the common types, plus FAQ and breadcrumb structure.
  3. Points at the block number when the JSON itself won't parse, which is the fastest way to find the typo.

Where it stops

  • JSON-LD only.
  • Can't promise a rich result.
FreeNo signupNothing storedServer-side

Common questions

Does passing this mean I get rich results?

No. This checks structure against Schema.org expectations. Google decides eligibility, and their Rich Results Test is the only thing that confirms it.

Does it check microdata or RDFa?

No, JSON-LD only. If your markup is written inline with itemscope attributes, this won't see it.

Why is a field missing when my markup looks valid?

Some types need fields nested inside them, like price inside a Product offer. We check the top level, so read the nested objects yourself.

More tools

Get in touch

Tell us what you want to rank for

Custom quote in one business day. Human outreach, monthly proof.