JSON-LD Inspector

Inspect JSON-LD structured data from a public URL or pasted HTML/JSON. The report extracts each application/ld+json block it finds, including nested @graph nodes, and flags parse errors plus missing common required or recommended schema properties. It is a syntax and property check, not a full Google rich-result validator.

Fetch a public URL or paste HTML/JSON-LD to see parsed blocks, schema types, property-check issues, and pretty JSON.

Errors mean invalid JSON or missing properties the built-in checklist treats as required for a recognized schema type. Warnings are commonly recommended properties or useful optional signals. Info messages mean the type was detected but there is no built-in property checklist for that schema type.

JSON-LD inspection examples

Inspect each application/ld+json block independently, then review the detected Schema.org types and property checklist findings.

Product block

{"@context":"https://schema.org","@type":"Product","name":"Acme Backpack"}

The Product type is detected and the report flags recommended fields such as image, description, brand, sku, or offers.

Graph block

{"@graph":[{"@type":"WebSite"},{"@type":"Organization"}]}

Nested typed nodes are extracted so each @graph entry can be reviewed.

Common mistakes

  • Pasting JavaScript object literals instead of valid JSON.
  • Forgetting @context on otherwise typed structured data.
  • Assuming an info message means the schema type is invalid; it may only lack a built-in checklist.

Examples and guidance reviewed .

FAQ