All checks / Machine-Readable Data
Error
jsonld-missingHomepage 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