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.