Try the live tool: Open Check Required and Recommended Schema Properties →
What this tool does
Compare your JSON-LD properties with dated Google feature field lists and understand what coverage does not prove.
1. Paste a typed JSON-LD entity
Paste JSON-LD containing @type. If the input includes @graph, select the entity to review.
2. Run coverage analysis
The scorecard reads the dated local Google catalogue and shows present or missing required groups, recommended fields and optional hints.
3. Investigate gaps
Open the official Google feature documentation. Confirm nested field contents and the real page facts before changing markup.
Practical example
A Product with name but without offers, review or aggregateRating has its name field present but fails the one-of required group.
Limits and responsible use
This is a presence-only advisory checklist. It does not validate nested structures, real content, eligibility, Search policy or live Google results.
Keep the original markup for comparison. Review facts against the real page, and use the dated Google feature catalogue or official Google Search Central documentation where relevant. A local check is not a search-ranking or rich-result guarantee.
Authoritative references
Frequently asked questions
Answers are educational. FAQ markup does not guarantee Google FAQ rich results.
Is 100% coverage a rich-result guarantee?
No. Coverage does not verify the correctness of values or Google eligibility.
What if my type has no Google checklist?
The tool explains that no type-specific local checklist is available; it does not mark the type invalid.
Can I inspect multiple @graph entities?
Yes. Choose a detected typed entity from the selector.



