Schema Validator
Validate the JSON-LD schema of any URL or pasted code against Google's rich result rules: required and recommended properties, dates, prices and broken JSON.
Something not working, or missing a feature? Send feedback
About the Schema Validator
The Schema Validator reads the JSON-LD structured data of a page, or code you paste, and checks every item against Google's rich result requirements. It finds broken JSON (with the line and column) and missing required and recommended properties for Product, Article, FAQ, Event, Recipe, Video, Job posting, Local business, Breadcrumb and more. It also catches values in the wrong format: dates that are not ISO 8601, prices with currency symbols, currency names instead of codes, relative URLs. Each item says which rich result it can produce and links to Google's rules.
Pasted code is validated in your browser and never uploaded. For a URL: our server requests the URLs you enter, like a crawler: it reads the response without running the page's scripts, and the analysis runs in your browser. The URLs and results are not stored.
How to use the Schema Validator
- Enter a page URL, or switch to Paste code and paste JSON-LD, a script tag or a whole page.
- Fix red errors first: an item with an error is not eligible for its rich result.
- Add the recommended properties the warnings list; they make the result richer, not valid.
- Re-check, then confirm the live page with Google's Rich Results Test, which also renders JavaScript.
Works well with the Schema Validator
- Schema Markup Generator: generate the missing markup.
- JSON Validator: find a syntax error in a large block.
- Website SEO Checker: check the rest of the page.
Frequently asked questions
Why does my schema not show up when I enter the URL?
The validator reads the HTML your server sends and does not run JavaScript. Schema added by a tag manager or a JavaScript plugin only exists after rendering; paste the rendered code, or use Google's Rich Results Test, which renders the page.
Valid schema, but no stars or FAQ in Google. Why?
Valid markup makes a page eligible, not guaranteed. Google decides per query and site. Some features are restricted: FAQ rich results only appear for well-known government and health sites, How-to results were retired, and review stars are not shown for a business reviewing itself.
Does it check microdata and RDFa?
It counts them so you know they are there, but validates JSON-LD only, the format Google recommends. Converting microdata to JSON-LD is usually the easiest way to fix it.
Related tools
Schema Markup Generator
Generate JSON-LD schema markup for FAQ, Article, Product, Organization, Local Business, Breadcrumb and Event pages, with checks for the fields Google requires.
Open Graph Generator
Generate Open Graph and Twitter Card meta tags and preview how your link looks on Facebook, X, LinkedIn, WhatsApp and Slack before you share it. Copy the HTML.
Website SEO Checker
Check any page for on-page SEO problems: title, meta description, headings, canonical, robots.txt, noindex, structured data, alt text, HTTPS and speed, with a score.
Broken Link Checker
Find broken links on any web page: every internal and external link (and optionally image) is checked for 404s, server errors, timeouts and redirects. Export a CSV.
Redirect Checker
Check the HTTP status code and full redirect chain of up to 100 URLs: 301, 302, 404 and 5xx, response headers, loops and HTTPS downgrades, with fixes and CSV.
HTTP Status Checker
Check the HTTP status code of up to 100 URLs: 200, 301, 404, 500 and more, with what each means for SEO and a searchable list of every status code.