Schema Markup Validator
Check a page's structured data against schema.org and against what Google requires for each rich result. Errors only where Google says required.
What It Checks
JSON-LD and microdata
Every script block and every microdata item, with @graph, @id references and blocks that describe the same node merged, as search engines read them.
The schema.org vocabulary
Types and properties against schema.org 30.1 (released 2026-09-16): unknown names with the closest real one, properties on the wrong type, superseded terms.
Google's required properties
For the common rich results, the properties Google's documentation lists as required, each message linking the page it comes from.
Retired rich results
FAQ, HowTo and other features Google has stopped showing are flagged as such, never as errors: the markup is valid, it just no longer does anything in Search.
What Google Requires, by Type
Read from Google Search Central on 12 October 2026. Recommended properties are not listed here; the validator suggests them.
| Type | Required by Google |
|---|---|
| Product (product snippets) | name, and one of review, aggregateRating or offers; an Offer needs price |
| BreadcrumbList | itemListElement; each ListItem needs position, name and item (item may be left off the last one) |
| Review | author, reviewRating.ratingValue, and itemReviewed unless the review is nested in what it reviews |
| AggregateRating | ratingValue and ratingCount or reviewCount, plus itemReviewed when not nested |
| LocalBusiness | name, address |
| Event | name, startDate, location as a Place with an address |
| Recipe | name, image |
| VideoObject | name, thumbnailUrl, uploadDate |
| SoftwareApplication | name, offers.price (0 if free), and aggregateRating or review |
| JobPosting | title, description, datePosted, hiringOrganization, jobLocation (or applicantLocationRequirements) |
| Article, Organization | Nothing. Google lists recommended properties only. |
Rich Results Google No Longer Shows
Markup for a retired feature is still valid schema.org and does no harm, but it no longer changes how a page appears in Google Search. FAQ rich results stopped on 7 May 2026, after being limited to government and health sites since 2023. HowTo rich results went in 2023. Course info, estimated salary, learning video, special announcement and vehicle listing results were removed in September 2025, and practice problems in January 2026. Dataset markup now serves Google Dataset Search only.
Structured data sits in the page's HTML, so it has to be valid HTML too: run the page through the HTML validator, check its meta tags and Open Graph tags, and when a JSON-LD block fails to parse, the JSON validator and the JSON error guides show the exact fix.