Aller au contenu principal
Free tool · Structured data

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

Verdict
waiting
0
Errors
0
Warnings
0
OK

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.