Skip to content

Free tools for SEO, AI search, Google Ads and local businesses. No sign-up. See all tools

DigitalSnot

Schema Validator: check structured data for Google rich results

Check JSON-LD against Google's required and recommended properties, and spot retired rich results.

  • Free to use
  • Nothing to install
  • No sign-up

How to use the Schema Validator

Read what the guide says

This is the Schema Validator.

It checks your JSON-LD against the properties Google lists for each rich result.

Use it before you publish new markup, or when a rich result doesn't show for a page.

It covers Article, Local business, Product, Event, Video, Recipe and more.

Enter a page address, or switch to Paste code, to check it before you publish.

Fill in an example adds sample code for a made-up dental clinic.

Then press Validate. We check every item against Google's rules for its type.

You get a score out of a hundred, from our checklist, not a Google measure.

The tiles count the blocks and items, and how many have all of Google's required properties.

This box lists what to fix first, with a rough time for each.

Next, the markup checks: every block here is valid JSON, and points to schema.org.

Each item shows what Google requires that is missing. The clinic has no address.

The event's date and price are written in the wrong format.

Google no longer shows FAQ rich results, so that item is marked for information only.

Open How to fix to see why it matters and the steps.

Here, add the missing address, using what the page itself shows.

Then test the code here again, and confirm with Google's Rich Results Test.

You can also email yourself a PDF of the result.

We read the JSON-LD as the page is sent, without running scripts.

Share this free tool

About the Schema Validator

Enter a page address, or paste JSON-LD before you publish it. We read every JSON-LD block and check each item against the properties Google's structured data documentation lists as required and recommended for its rich result: Article, Breadcrumb, LocalBusiness, Product, Event, Video, Recipe, Job posting, Software app, Review and more. You also see JSON syntax errors, a missing @context, dates that are not ISO 8601, prices written with a currency symbol, and markup for rich results Google no longer shows, such as FAQ and How-to.

How it works

  1. Step 1

    Enter a page address, or switch to "Paste code" and paste your JSON-LD.

  2. Step 2

    We read each block and check every item against Google's rules for its type.

  3. Step 3

    Fix what is flagged, then confirm with Google's Rich Results Test before you rely on it.

Required and recommended

Google's documentation marks some properties as required: an item without them is not eligible for the rich result. Recommended properties are optional and add detail, such as dates, ratings or opening hours. Google recommends JSON-LD, and asks that markup describes content visitors can see on the page.

Rich results Google has retired

Google stopped showing How-to rich results in September 2023 and FAQ rich results from 7 May 2026, and in 2025 phased out others, including Claim Review, Estimated Salary, Special Announcement and Vehicle Listing. The markup is still valid schema.org and does no harm, but it no longer brings those results.

What this tool cannot do

It reads JSON-LD only, as the page is sent: microdata, RDFa and markup added by scripts, for example through Google Tag Manager, are not checked. It does not compare the markup with the visible text. Valid markup does not guarantee a rich result, so confirm with Google's Rich Results Test.

Frequently asked questions

How is this different from Google's Rich Results Test?

The Rich Results Test is Google's own check of whether a page is eligible for rich results, so use it to confirm. This validator explains the same required and recommended properties in plain words, flags rich results Google has retired and common value mistakes, and lets you paste code to check before you publish.

Do FAQ rich results still work?

No. Google limited FAQ rich results to well-known government and health websites in August 2023, and stopped showing them altogether from 7 May 2026. FAQPage markup is still valid schema.org, so it can stay on your pages, but it no longer brings question-and-answer dropdowns to Google results.

Is JSON-LD better than microdata?

Google recommends JSON-LD where your site's setup allows it: it sits in one block, separate from the page's HTML, so it is easier to add and maintain. Microdata and RDFa are also supported. This tool reads JSON-LD only; test microdata or RDFa with Google's Rich Results Test or the Schema Markup Validator at validator.schema.org.

Why does my valid markup not show a rich result?

Google does not guarantee rich results, even when markup is valid. Check that the markup describes content visitors can see on the page, that every required property is there, and that the type still has a rich result in Google Search. After you fix the page, request indexing in Search Console and give Google time to recrawl it.

Why do my review stars not show in Google?

Since 2019, Google does not show review stars for reviews a business publishes about itself in LocalBusiness or Organization markup, including reviews from an embedded widget. Stars can show for products, recipes, software and similar items when the rating has ratingValue and a ratingCount or reviewCount, and the reviews are visible on the page.

Rather have us do it for you?

Tell us about your business and what you want to fix. We reply within one business day.

Talk to us Our service: On-page SEO and schema

More free tools

All tools

Want us to fix what the tool found?

Tell us about your business and what you want to grow. We reply within one business day with next steps, not a sales script.

  • A reply within one business day
  • A quick look at your site and search visibility before we talk
  • Your details are only used to answer your enquiry

Prefer email or a call?

hello@digitalsnot.com

+91 70079 75411