SCHEMA CHECKER · FREE · NO SIGNUP

Check your schema for errors

Find broken JSON-LD, missing required fields and misplaced star ratings on any page, with a plain-English fix for each one.

Enter any page URL, e.g. yourbusiness.com/contact

What it catches

The schema mistakes that cost rich results

Broken JSON

One missing comma makes search engines ignore a whole block. We show which block and where.

Missing required fields

Each rich result type needs certain fields, like a LocalBusiness address or an Event start date. We list what's missing.

Ratings in the wrong place

Stars on a BlogPosting, a rating above 5, or self-serving reviews: the mistakes that trigger Google errors or manual actions.

FAQ

Schema checker questions

It reads every JSON-LD block on the page, checks that the JSON is valid, then checks each item against Google's required and recommended fields for its rich result type: LocalBusiness (and subtypes like Dentist or Plumber), Organization, Article, Product, FAQ, Breadcrumb, Event, Recipe, Video and Software app. It also checks star ratings.

An error means Google won't show a rich result for that item until it's fixed. A warning means the item is eligible but missing recommended fields that make it more complete.

That's Google's error when aggregateRating sits on a type it doesn't accept for star ratings, most often BlogPosting or Article. Move the rating to a supported type such as Product, LocalBusiness, SoftwareApplication or CreativeWorkSeries, and make sure the rating is genuine and shown on the page.

No. Valid markup makes a page eligible; Google decides whether to show a rich result. Use Google's Rich Results Test as the final check.

Edit the JSON-LD in your theme, SEO plugin or page builder, or rebuild it with a schema generator, then run this check again.

Need to build or fix your schema?

Generate paste-ready LocalBusiness, FAQ and Article markup, then check it here.

Rated 4.8/5 from 126 ratings