AI Readable
← All rules
Machine-readable semanticsHighWeight 2

JSON-LD has no syntax errors

semantics/json-ld-valid

Why this matters

A JSON syntax error makes an engine drop the entire block. Nothing about it is visible on the page; only parsing finds it.

How to fix it

Which advice applies depends on what the audit found. The label is the condition that triggers it.

  • errors

    Run each block through a JSON validator. The usual causes are unescaped quotes from template concatenation, trailing commas, or an undefined printed as a bare value.

Check your own page

Run a free audit and see which of these rules your page already passes.

Run a free audit

Other Machine-readable semantics rules