All checks / Machine-Readable Data

Error jsonld-missing

Homepage publishes JSON-LD structured data

What this check means

Checks for at least one valid JSON-LD block on your homepage.

Why it matters

Structured data states facts about you unambiguously — your name, what you sell, your prices — rather than leaving them to be inferred from prose. It is the difference between an AI system guessing at your details and reading them.

How we detect it

We parse every <script type="application/ld+json"> on the homepage. Blocks wrapped in @graph are unwrapped. A block that fails to parse is reported by schema-invalid-syntax instead.

How to fix it

Add a JSON-LD block declaring at minimum an Organization with your name, URL and logo.

Example

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Acme",
  "url": "https://acme.com"
}
</script>

Check whether this applies to your site.

Run an AI audit

Other Machine-Readable Data checks