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.
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 type | Rich result | Key required properties |
|---|---|---|
| Article / BlogPosting | Article / Top stories | headline |
| Product + Offer | Product snippet, price, availability | name, price, priceCurrency |
| FAQPage | FAQ drop-downs | mainEntity (Q&A pairs) |
| HowTo | How-to steps | name, step |
| Recipe | Recipe card with ratings | name (+ image, ingredients) |
| LocalBusiness | Local knowledge panel | name (+ address, phone) |
| BreadcrumbList | Breadcrumb trail in SERP | itemListElement |
| Organization | Knowledge panel / sitelinks | name (+ 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.
| Tool | Status | What it validates | Best for |
|---|---|---|---|
| This checker | Free, live | All JSON-LD & microdata on a page, with rich-result eligibility | A fast first-pass check, no signup |
| Structured Data Testing Tool | Retired (moved to schema.org) | Previously all schema.org types | No longer available |
| Google Rich Results Test | Free | Only Google rich-result types; renders the page | Final Google eligibility check |
| Schema.org Validator | Free | Any 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
- Schema markup generator - create valid JSON-LD for any type, then re-check it here.
- On-page SEO checker - see how schema fits into your full on-page SEO.
- AI search visibility checker - check how ready your site is to be cited by AI engines.
For final validation, use Google's Rich Results Test and the Schema.org validator.
Related free tools
Keep going with these tools
SERP Snippet Preview
See your page in Google before you publish
Meta Description Generator
SEO titles & descriptions, sized right
Meta Tag & Open Graph Checker
See how your site appears in search and social
Open Graph Generator
Build OG & Twitter Card tags
Schema Markup Generator
Create valid JSON-LD structured data
Headline Analyzer
Score your title for clicks & SEO
Want a team to handle it for you? We design and build fast, SEO-ready websites that convert. Explore AI web development.
Related guides
Go deeper with our guides
Practical, up-to-date guides on the strategy, costs, and execution behind this tool.
Technical SEO Checklist for Small Business Websites in 2026
Fix the technical SEO issues holding your site back: crawlability, indexation, site speed, and schema markup.
Small Business SEO Guide 2026: Strategy and Execution
An SEO framework for small businesses in 2026, from technical foundations and content planning to local visibility and tracking.
Local SEO for Small Businesses: Google Maps Ranking Guide 2026
Rank higher on Google Maps and local search with GBP optimization, citations, reviews, and local link building.
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.
