JSON-LD Health Check

Validate and normalize your JSON-LD structured data.

#schema#json-ld#structured-data

How this works

What this tool does

Paste JSON-LD and get validation, normalization, and quick fix tips. It catches missing @context, invalid @type, malformed arrays, and common typos. It also pretty-prints a cleaned version you can copy back.

What "valid" looks like

  • Top-level object or array of objects.
  • Every object has "@context": "https://schema.org" (or a compatible context).
  • Each object has a valid "@type" (e.g., FAQPage, HowTo, SoftwareApplication, Product).
  • Fields match the type (e.g., acceptedAnswer for Question, applicationCategory for SoftwareApplication).

Common errors this will flag

  • Using "context" instead of "@context".
  • Embedding HTML in fields that expect plain text.
  • Nesting FAQ incorrectly (answers missing @type: Answer).
  • Using rich result fields but hiding the content on page.
  • Illegal trailing commas / unescaped characters.

Good hygiene

  • Keep schema truthful to visible content.
  • Don't duplicate multiple conflicting types on the same page.
  • Prefer single, consolidated JSON-LD over scattered fragments.
  • Test with rich result tools after you paste the fixed output.