Schema Checker for JSON-LD
Paste JSON-LD, run a live check, and get structured feedback on missing required and recommended fields by schema type. This page is built for publish-time QA, not generic documentation.
Paste JSON-LD, run a live check, and get structured feedback on missing required and recommended fields by schema type. This page is built for publish-time QA, not generic documentation.
Paste a single entity, an array of entities, or an @graph payload.
Results update from your exact payload, including per-entity field gaps.
No required-field issues yet.
No recommended-field issues yet.
No warnings yet.
Run a check to generate actionable remediation items.
{"status":"waiting_for_input","tip":"Paste JSON-LD and click Run Schema Check"}
A schema checker is a practical QA step between content editing and production publishing. It validates whether your JSON-LD payload is syntactically valid JSON, identifies the entity types you declared, and verifies whether each type contains the fields search engines typically expect. This matters because schema errors are often silent: a page can still render correctly while structured data quietly fails eligibility checks for rich results.
ToolPortal’s checker is designed around daily publishing workflows. Instead of returning only pass or fail output, it splits findings into missing required fields, missing recommended fields, and implementation warnings. Required issues represent direct blockers; recommended gaps affect quality and consistency; warnings call out format or structure problems that usually create downstream debugging friction. The result is intentionally operational: you can hand it to a writer, SEO manager, or developer and they can act on the same checklist immediately.
You can validate a single schema object, an array of objects, or an @graph payload with multiple entities. The checker reports by entity index so teams can isolate fixes quickly. After all required fields pass, run one final rich-result validation in your external QA stack before publish. This page is built as a fast preflight layer, not a replacement for final search-engine verification.
@graph, keep all connected entities in one check.A content team loads an Article payload before release. The checker catches a missing author.name and missing image, so the team patches metadata before the page goes live.
An ecommerce editor validates Product markup and sees that offers.priceCurrency is absent. The checker flags it before Search Console reports a delayed warning.
A multi-location site pastes LocalBusiness entities in one @graph. The output highlights missing address blocks on two entities, avoiding incomplete rollout across locations.
Yes. It maps each detected type to a required and recommended field set, then reports missing items per entity so fixes are traceable.
Yes. Arrays and @graph structures are supported. The result labels entity numbers so you can patch each object without guesswork.
Required fields are treated as blockers in this checker. Recommended fields are quality enhancements that often improve consistency and rich-result readiness.
Yes. Use this page as a fast preflight gate, then run external validation as the final deployment check in your SEO workflow.
Use the copy checklist action. It exports a clean, line-by-line remediation list suitable for tickets, editorial tasks, and QA handoffs.