Schema Markup Validator
Validate JSON-LD structured data on any page against Schema.org type requirements - Article, Product, FAQPage, BreadcrumbList, Recipe, Event, and more. No signup, instant results.
What it checks
Every JSON-LD block on the page, validated end to end.
One fetch, one report - types, required fields, warnings, and rich-result eligibility.
JSON-LD discovery
Fetches the page, extracts every <script type="application/ld+json"> block, parses each one, and reports JSON syntax errors before semantic checks.
Schema.org type detection
Identifies the @type on every item (Article, Product, Organization, FAQPage, BreadcrumbList, HowTo, Recipe, Event, and many more) and walks nested graphs.
Required & recommended fields
Checks each item against Google's documented required and recommended fields for that type - the same fields the official Rich Results test cares about.
Rich result eligibility
Tells you which Google rich-result features each block is eligible for - FAQ accordion, product price snippet, breadcrumb trail, review stars, and so on.
Per-item errors & warnings
Surfaces missing required fields as errors, missing recommended fields as warnings, and shows the exact JSON path so you can fix without guessing.
Raw JSON-LD view
Shows the original, unedited JSON-LD blocks side-by-side with the validation report - so you can read the markup and the issues in one place.
How it works
From URL to validation report in about a second.
No signup, no extension, no command line - just paste and read.
Paste a URL
Drop the full URL of any public page. We fetch it server-side, so it works even from environments that block CORS.
We extract & parse
Every JSON-LD block is pulled out and parsed. Microdata and RDFa exist but JSON-LD is the format Google recommends and the one we validate.
Read the validation report
Per-type results, missing required fields, warnings, and the raw markup - everything you need to decide if the page is rich-result eligible.
Why structured data matters
The shortcut to richer search results.
Schema markup doesn't change rankings directly - but it changes the way your result looks, and that changes who clicks it.
Rich results in Google
Product prices, review stars, FAQ accordions, breadcrumb trails, recipe carousels - all rich results require valid JSON-LD with the right type and required fields.
Click-through rate
A result with stars, price, and stock status takes more vertical pixels and reads more credible than a plain blue link. The same position-2 listing can double its CTR with schema in place.
Accurate entity data
Schema is how Google, Bing, and AI assistants pin down what your page is about - the entity, the author, the organization. Wrong or stale schema means wrong answers cited from your site.
Reference
Common Schema.org types and the rich results they unlock.
The types worth knowing - what each one does, and which search feature it powers.
Organization
Identifies the company behind the site. Used by Google to attribute the entity, surface logo and social profiles in the Knowledge Panel, and disambiguate brand searches.
Article / NewsArticle
Marks editorial content. Enables Top Stories carousels, headline snippets, and (for NewsArticle) Google News eligibility. Requires headline, image, datePublished, and author.
Product
Marks an e-commerce product. Enables price, availability, and review-star rich snippets in search results. Needs name, image, and an offers or aggregateRating block.
BreadcrumbList
Replaces the gray URL line under a search result with a clickable breadcrumb trail. Helps CTR on deep pages by showing site hierarchy at a glance.
FAQPage
Renders an expandable Q&A accordion directly in search results. One of the highest-real-estate snippets - now restricted by Google to authoritative health and government sites.
HowTo / Recipe
Marks step-by-step instructions or recipes. Enables image carousels and step previews. Recipe also feeds Google's recipe app and voice assistants.
Event
Marks a concert, conference, webinar, or similar. Surfaces a date and venue snippet in search and feeds the Events knowledge panel. Requires name, startDate, and location.
JSON-LD vs Microdata / RDFa
All three formats encode the same Schema.org vocabulary. Google explicitly recommends JSON-LD because it lives in a <script> tag and is decoupled from page markup - easier to add, harder to break.
FAQ
Frequently asked questions.
Quick answers about structured data and how to use this validator well.
Is this tool really free?
Yes - no signup, no email harvesting, no rate-limit gate. We rate-limit per-IP to keep it fast for everyone. The paid product is the monitoring side.
How accurate is this validator?
We validate against the documented required and recommended fields for each Schema.org type as Google publishes them. The official Rich Results test is the source of truth - we aim to flag the same issues, and we err on the side of more warnings rather than fewer.
Does this support Microdata and RDFa?
We focus on JSON-LD because it's what Google recommends and what 95%+ of new schema markup uses. Microdata and RDFa still work in search, but we don't currently extract them - paste a page that uses them and we'll show 'no JSON-LD found'.
Why is my schema valid here but failing in Google's test?
Usually one of: Google requires images at minimum dimensions; some types (FAQPage, HowTo) have eligibility restrictions that aren't visible in the markup; or Googlebot can't reach the page. Run their tool too - we catch the markup-level issues, they catch the policy ones.
Will valid schema actually get me rich results?
Eligibility is necessary but not sufficient. Google decides whether to show a rich result based on quality signals beyond the markup. Valid schema is the floor - the rest is content quality and trust.
How do I notice when my schema breaks?
Schema breaks silently and rich results disappear without warning - a template change can drop a required field, a CMS update can rename a key. SiteTrak monitors your structured data continuously and alerts when something stops validating.
Keep going
Other free tools you'll like.
Run one once, or set up SiteTrak and never run them again.
Meta Tag Checker
Inspect title, description, Open Graph, Twitter Card, and canonical tags for any URL.
Robots.txt Viewer
Fetch and parse any site's robots.txt - User-agent rules, Disallow paths, and sitemaps.
Sitemap Viewer
Fetch and inspect any XML sitemap, including sitemap indexes and image extensions.
HTTP Header Inspector
Inspect response headers, CDN, cache configuration, and the full redirect chain.
