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
One missing comma makes search engines ignore a whole block. We show which block and where.
Each rich result type needs certain fields, like a LocalBusiness address or an Event start date. We list what's missing.
Stars on a BlogPosting, a rating above 5, or self-serving reviews: the mistakes that trigger Google errors or manual actions.
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.
Generate paste-ready LocalBusiness, FAQ and Article markup, then check it here.
Rated 4.8/5 from 126 ratings