Skip to main content
Free Tools

Structured data & rich results checker

Extract and validate the JSON-LD and microdata on any page, see which rich results it's eligible for, and find the errors blocking them - free, no signup.

No signup requiredJSON-LD & microdataRich-result eligibility

Detects and validates JSON-LD & microdata, and flags rich-result eligibility. Free, no signup.

What this structured data checker does

This free tool fetches any public page, pulls out every block of JSON-LD and detects microdata, and validates each schema item against the properties search engines expect. For each item you get its type, the properties it declares, a list of errors (missing required properties that block rich results) and warnings (missing recommended properties), and the rich result it may be eligible for. It's the fastest way to confirm your schema is present, valid, and complete - and a key step for both Google rich results and AI search citations.

Why structured data matters in 2026

Structured data is how you tell machines exactly what your content means, instead of making them guess from the text. That clarity pays off in two big ways. First, it unlocks rich results - the star ratings, FAQ drop-downs, prices, breadcrumbs, and event details that make your listing stand out and lift click-through rate. Second, and increasingly important, it's a top signal for AI engines: ChatGPT, Perplexity, and Google AI Overviews lean on schema to understand entities and decide whose content to cite.

The catch is that schema is easy to get subtly wrong. A single missing required property - a Product without a name, an Article without a headline, or a JSON syntax error - can silently disqualify the whole rich result. This checker surfaces those issues so you can fix them before they cost you visibility. For the canonical reference, see Google's rich result gallery and schema.org.

Schema types and the rich results they unlock

Schema types and rich results
Schema typeRich resultKey required properties
Article / BlogPostingArticle / Top storiesheadline
Product + OfferProduct snippet, price, availabilityname, price, priceCurrency
FAQPageFAQ drop-downsmainEntity (Q&A pairs)
HowToHow-to stepsname, step
RecipeRecipe card with ratingsname (+ image, ingredients)
LocalBusinessLocal knowledge panelname (+ address, phone)
BreadcrumbListBreadcrumb trail in SERPitemListElement
OrganizationKnowledge panel / sitelinksname (+ logo, sameAs)

Errors vs warnings: what to fix first

Errors come first. An error means a required property is missing or the JSON-LD has a syntax error. Either can disqualify the entire rich result, so fix these before anything else. Warnings come second. A warning means a recommended property is missing - the rich result still works, but it won't be as complete or compelling (for example, a product without an image or rating). Add recommended properties once errors are resolved to maximize how your listing appears.

JSON-LD is the format to use

There are three ways to add structured data - JSON-LD, microdata, and RDFa - but you should standardize on JSON-LD. Google recommends it, it lives in a single <script type="application/ld+json"> block separate from your visible HTML (so it can't break your layout and is easy to template), and it's the cleanest format for AI engines to read. If this checker reports microdata on your site, consider migrating it to JSON-LD. You can generate valid JSON-LD with our schema markup generator.

A free alternative to Google's Structured Data Testing Tool

Google retired its long-running Structured Data Testing Tool, folding general validation into the schema.org validator and moving Google-specific checks into the Rich Results Test. People still search for the old all-in-one checker that simply extracted and validated every schema item on a page. This tool fills that role. Here's how it compares to the official options that remain.

Structured data testing tool alternatives compared
ToolStatusWhat it validatesBest for
This checkerFree, liveAll JSON-LD & microdata on a page, with rich-result eligibilityA fast first-pass check, no signup
Structured Data Testing ToolRetired (moved to schema.org)Previously all schema.org typesNo longer available
Google Rich Results TestFreeOnly Google rich-result types; renders the pageFinal Google eligibility check
Schema.org ValidatorFreeAny schema.org type (no Google-specific logic)General schema.org validation

Frequently asked questions

What is a structured data / rich results checker?
It fetches a page, extracts its JSON-LD and microdata, validates each schema item, and reports which rich results the page may be eligible for.
What is structured data and why does it matter?
A schema.org vocabulary you add to HTML to describe your content. It powers rich results in Google and helps AI engines understand and cite you accurately.
Is this checker free?
Yes - free, no signup, no limits. The scan is read-only and stores nothing.
What schema types does it validate?
Common rich-result types including Article, Product, FAQPage, HowTo, Recipe, Event, LocalBusiness, Organization, BreadcrumbList, Review, VideoObject, JobPosting, and Person, plus detection of any other types.
JSON-LD vs microdata - which should I use?
JSON-LD. Google recommends it, it's easier to maintain, and it's the cleanest format for AI engines to parse.
Does structured data help with AI search?
Yes. Clean, valid schema is a top signal AI engines use to understand entities and decide what to cite.
Why does my schema show errors or warnings?
Errors are missing required properties (which block the rich result); warnings are missing recommended ones (which limit how rich it can be). Fix errors first.
Is this the same as Google's Rich Results Test?
It's a fast free first pass. For final eligibility, also run Google's Rich Results Test and the Schema.org validator.
What happened to Google's Structured Data Testing Tool?
Google deprecated it and moved general validation to the schema.org validator and Google-specific checks to the Rich Results Test. This free tool brings back the quick all-in-one check: paste a URL to extract and validate JSON-LD and microdata and see rich-result eligibility.

Build and verify your schema

For final validation, use Google's Rich Results Test and the Schema.org validator.

Launch Faster

Ready to ship your next product?

Tell us what you're building. Senior engineers will scope, plan, and start delivering your product with production-ready architecture - fast.

Talk to real engineers
Clear scope in one call
No obligation