Structured data checker: find and test a page's schema

Enter a URL to see every schema type on the page, check for invalid JSON and missing key properties, and copy the full JSON-LD.

What the checker looks for

  • Every JSON-LD block, including items inside an @graph.
  • Microdata marked up with itemscope and itemtype.
  • Invalid JSON that search engines would ignore entirely.
  • Missing key properties for common types, like price on a Product or a date on an Article.
TypeKey properties checked
Productname, offers
Article / BlogPostingheadline, datePublished, author
LocalBusinessname, address
Organizationname, url
FAQPagemainEntity
BreadcrumbListitemListElement
Eventname, startDate, location

This is a quick check, not a full validation. Use Google's Rich Results Test to confirm a page is eligible for rich results.

Need to create schema? Use the schema markup generator.

Questions people ask

Why does my schema show as invalid?

Usually a missing comma, an unescaped quote or a trailing comma. One error makes Google ignore the whole block.

JSON-LD or microdata?

JSON-LD. Google recommends it, and it's easier to maintain.

Does schema help with AI search?

Clear schema helps machines understand entities like your business, products and authors, which supports how AI tools describe you.

Found problems? I'll fix them.

Send me your site. You'll get a clear plan within a day.