JSON-LD Validator
Paste a JSON-LD block to check its structure and common required fields for popular schema.org types like Article, Product, and FAQPage.
This checks structure and common required fields for a handful of the most-used schema types, not full conformance with the schema.org vocabulary. Run anything meant for production through Google's Rich Results Test too, since it checks against Google's actual current rich-result eligibility rules.
Frequently asked questions
Is this the same as Google's Rich Results Test?+
No, and it's not meant to replace it. This checks structure and common required fields locally, in your browser. Google's own tool checks against its actual current rich-result eligibility rules, which change over time, run anything meant for production through that too.
What happens if @type is misspelled?+
Nothing will validate against the type you meant, since schema.org type names are case-sensitive and exact. "faqpage" or "FAQPAGE" won't be recognized as "FAQPage", this is one of the most common invisible mistakes in hand-written JSON-LD.
Why does structured data matter if it's invisible on the page?+
It gives search engines an explicit, unambiguous description of your content instead of making them infer it from visible text, which is what makes rich results (star ratings, FAQ dropdowns, product pricing) possible in search results.