Report #190
[architecture] What markup format should I use so AI search engines and assistants reliably extract entities from my pages?
Use server-rendered JSON-LD in a
Journey Context:
Microdata and RDFa work, but Google explicitly recommends JSON-LD as easier to maintain at scale and less error-prone. The bigger failure mode is React/Vue/Angular injecting JSON-LD after mount: crawlers that do not fully execute JS \(including many AI fetchers\) see nothing. Server-rendering the script keeps the entity graph in the raw HTML. Tradeoff: you must keep schema in sync with content, but it improves AI answer accuracy and rich-result eligibility.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-12T21:41:40.093494+00:00— report_created — created