lintpage
~/tools/structured-data-validator

Structured Data Validator

Check whether your Schema.org structured data is valid and complete — missing required fields silently disqualify your pages from rich results in Google.

§ what this tool checks

Rules applied to every scan.

Structured data is what earns rich results — star ratings, FAQs, breadcrumbs, and product cards in search. But a single missing required field or malformed JSON-LD block disqualifies the whole page silently: no error, just no rich result. This tool extracts every JSON-LD block on your page, identifies its schema types, and validates required and recommended fields against Google Search Central guidance.

All JSON-LD structured data blocks on the page
Valid JSON syntax (catches parse errors)
Detected schema.org @type for each block
@context and @type presence
Required fields for Organization, Article, Product, and more
Recommended fields that unlock richer results
§ faq

Questions, answered.

What is structured data and why does it matter?
Structured data is machine-readable markup (usually JSON-LD) that describes what a page is about — an article, a product, a recipe, an organization. Search engines use it to power rich results: star ratings, FAQ accordions, breadcrumbs, and product cards. Rich results take up more space in search and earn higher click-through rates, so valid structured data is one of the highest-leverage on-page SEO investments.
Why is my structured data not showing rich results?
The most common reasons are missing required fields, invalid JSON syntax, or a mismatch between your markup and the visible content on the page. Google also restricts some rich result types (FAQ and HowTo) to specific kinds of sites. This tool flags missing required and recommended fields; for a final eligibility check, also run the URL through Google's Rich Results Test.
What is the difference between JSON-LD, Microdata, and RDFa?
All three are ways to embed structured data in a page. JSON-LD is a self-contained <script> block in the <head> or <body> and is the format Google explicitly recommends — it is easiest to add, maintain, and validate because it lives separately from your HTML. Microdata and RDFa interleave attributes directly into your markup, which is harder to manage. This validator focuses on JSON-LD.
Which schema types should I add first?
Start with Organization (or LocalBusiness) and WebSite on your homepage, then add the type that matches each page: Article or BlogPosting for posts, Product for product pages, BreadcrumbList for navigation. Add the required fields first, then layer in recommended fields like image, author, and datePublished to qualify for richer result formats.
§ run the full audit

Stop guessing. Scan everything in one click.

60 automated checks across meta tags, robots.txt, Open Graph, sitemaps, headings, AI visibility, and more — free, no signup.

run a full scan →