Schema markup validator

Validates JSON-LD structured data - by URL or pasted directly - for well-formed JSON, @context/@type, and common required fields.

1 · Check by URL

2 · Or paste JSON-LD directly


What is checked

Every <script type="application/ld+json"> block on a page (or one you paste directly): whether it is well-formed JSON, whether it declares @context pointing at schema.org and a @type, and whether the required fields for common types - Article, Product, FAQPage, Organization, LocalBusiness, and others - are present.

A structural check, not the full vocabulary

This is a structural sanity check against a fixed set of commonly-required fields per type, not a complete implementation of schema.org's vocabulary or Google's rich-result eligibility rules - Google's own Rich Results Test remains the authority on whether a given block will actually earn a rich result.

Rate this tool

Was this tool useful? Your feedback helps us improve it.

No ratings yet — be the first to rate this tool.
Your rating (required)
0 / 2000

Please do not include passwords, payment details or other sensitive information.

Your feedback is sent privately to the A2Z.Tools team and will not be posted publicly.