Free tools · SEO · no sign-up

Structured data check

Enter a URL; every JSON-LD block is parsed, flattened and checked for the required and recommended fields of its @type.

How to read it

  • Each <script type="application/ld+json"> block is parsed separately; a JSON error is shown with its line. Items in @graph and nested objects count as separate nodes.
  • Required: when missing, Google does not show the rich result. Recommended: when missing, the result may be weaker.
  • Rules exist for: Article, NewsArticle, BlogPosting, TechArticle, Product, FAQPage, BreadcrumbList, Organization, WebSite, WebPage, LocalBusiness, Event, HowTo, Recipe, VideoObject, SoftwareApplication, WebApplication, Person, JobPosting, Course, Review, ItemList, Dataset. Other types are only listed.
  • Microdata (itemscope) is only counted, not checked.

Google's Rich Results Test has the final word; this is a fast pre-check.

Other tools (15)

Have this run every week, automatically

The seops Site audit module schedules this check for every site you run and tells you when something changes. One site is free.