What is checked
- Each <script type="application/ld+json"> block is parsed as JSON; syntax errors are shown with their position.
- @context should be schema.org; every block should contain at least one @type.
- Types are listed from nested objects and @graph arrays too.
Syntax is not eligibility
Valid JSON-LD can still miss properties a search feature needs (a Recipe without an image, a Product without offers). Rich result requirements change often; use this checker for syntax and types, and Google's Rich Results Test for feature eligibility.
Microdata and RDFa aren't read yet: most sites and plugins now use JSON-LD.
Frequently asked questions
Does structured data improve rankings?
It doesn't raise rankings by itself. It helps search engines understand the page and can make it eligible for richer results, which can earn more clicks.
Can I have several JSON-LD blocks?
Yes. Many sites have one for the organization, one for breadcrumbs and one for the main content.