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
More ai search rules
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.
jsonld-unsafeJSON-LD contains a literal </script or <!--jsonld-missingPage has no JSON-LDjsonld-not-in-rawJSON-LD is injected by JavaScripthome-entity-missingHome page lacks Organization + a single WebSite nodejsonld-requiredStructured data type is missing Google-required propertiesjsonld-recommendedStructured data missing recommended propertiesjsonld-datesStructured data dates are invalid, lack a timezone, or modified < publishedbreadcrumb-invalidBreadcrumbList positions, names or item URLs are invalid