Skip to content

Rule · AI search

JSON-LD @context isn't schema.org or @type isn't a schema.org type

geo/jsonld-schemaerrorvoid geoupdated

Why it matters

Consumers match on schema.org types; a wrong @context or a misspelled @type ("BlogPost", "Organisation") makes the node meaningless.

How to fix it

Use "@context": "https://schema.org" and exact type names; type the data with schema-dts to catch typos at build time.

References

void geo reports 41 rules in this category. Generative-engine optimisation: whether AI crawlers that don't run JavaScript see the same content, valid and visible JSON-LD, an explicit AI robots policy, llms.txt, Markdown mirrors and answer-first writing.