Schema.org Validator
Checks your JSON-LD markup conformance before publishing. Detects missing required fields, incorrect types, questionable date formats, image-as-string.
JSON-LD to validate
Also worth exploring
All toolsProduce valid Schema.org JSON-LD markup for Article, Product, FAQ, Breadcrumb, LocalBusiness, Organization, HowTo, Recipe, Event, VideoObject, Review, and Person.
Are you cited when ChatGPT answers about your topic? Citation score, competitors cited instead of you, and the sub-questions where you are missing. Free, result by email.
Paste your backlink anchors and measure their diversity: brand, naked URL, exact match, long-tail, generic. Auto-detects over-optimization.
Test up to 200 URLs at once: HTTP code, redirect chain, response time. Ideal for backlink profile audits.
Frequently asked questions
How does it differ from Google's Rich Results Test? +
Google's Rich Results Test checks two things: 1) JSON-LD structure, 2) eligibility for SERP features (stars, FAQ accordion, prices). This tool does only the first — schema.org structural validation. For the second, use the official Rich Results Test. Advantage of this tool: no need to publish the page, you test your JSON-LD before injecting it.
Which types are validated? +
12 types covered: Article, NewsArticle, BlogPosting, Product, FAQPage, BreadcrumbList, LocalBusiness, Organization, HowTo, Recipe, Event, VideoObject, Review, Person. For each type we check @context, @type, required fields (per schema.org), recommended fields (warnings), and common formatting errors (datePublished without timezone, image as string instead of ImageObject, etc.).
My JSON-LD passes here but Google still complains +
Three common causes: 1) the required field is technically present but empty or null (Google treats it as absent), 2) a URL points to a 404 asset (image, sameAs), 3) a recommended field is missing and Google refuses the rich snippet without flagging it as a validation error. This tool flags empties as warnings; for image 404s and Google-specific recommendations, complement with the Rich Results Test.
And for generating Schema, rather than validating? +
See our Schema.org JSON-LD generator — form → JSON-LD ready to paste. Once generated, run it back through this validator.
Schema clean, but traffic flat?
Structured markup solves rich-snippet eligibility, not ranking. For the authority dimension, we place targeted editorial backlinks on the Stringer network.