Rich result eligibility
Missing required properties make pages ineligible for rich results like stars, FAQs and breadcrumbs.
Paste JSON-LD or a page's HTML to check its structured data. Get syntax errors with line numbers plus missing properties and badly formatted values for common schema.org types.
This is a lightweight checker based on schema.org and Google's documented rich result requirements. Use Google's Rich Results Test for the final word on eligibility.
Runs entirely in your browser. Nothing is uploaded to any server.
Missing required properties make pages ineligible for rich results like stars, FAQs and breadcrumbs.
A single trailing comma breaks an entire JSON-LD block, and nothing on the page warns you.
Correct dates, prices and absolute URLs help search engines trust and use your markup.
First, every JSON-LD block is parsed as JSON, and syntax errors are reported with the position where parsing failed. Each object is then walked recursively, including items inside @graph arrays and nested objects such as offers, authors, addresses and FAQ answers.
For more than 25 common schema.org types the tool knows which properties Google lists as required or recommended for rich results, and flags missing ones. It also checks value formats: ISO 8601 dates and durations, absolute URLs, plain numeric prices, three-letter currency codes and numeric ratings. It does not fetch URLs or check eligibility policies such as review guidelines.
Broken JSON, missing @context or @type, missing required properties and invalid formats.
Missing recommended properties and relative URLs.
Types without specific rules and values that could be written more precisely.
No. It is a fast, private, lightweight checker for common problems. Google's test is the authority on rich result eligibility and also renders JavaScript.
No, only JSON-LD, which is the format Google recommends.
Search engines resolve relative URLs, but absolute URLs are recommended to avoid ambiguity, especially when markup is reused.
The type is valid schema.org but this tool does not have a list of required properties for it, so only general format checks were applied.
No. Everything is parsed and checked in your browser.
More free tools from My Panda Toolbox.