AI Readable
← All rules
Machine-readable semanticsHighWeight 3

JSON-LD structured data exists

semantics/json-ld-present

Why this matters

JSON-LD is the most direct signal an engine has for the entity and type of a page, and it is what attribution back to your site is built on.

How to fix it

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

  • missing

    Add a <script type="application/ld+json"> block declaring the schema.org type that matches the content — Article, FAQPage, Product and so on — with at least name, description and url.

  • all-invalid

    Fix the JSON-LD syntax errors. An invalid block is discarded whole, which is the same as having no markup at all.

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