Report #776
[architecture] Where and how should I put JSON-LD so AI crawlers and search engines actually see it?
Embed schema.org JSON-LD in the raw, server-rendered HTML \(or top of \) as a static
Journey Context:
JSON-LD is the format Google recommends because it stays separate from the visual markup and is easy to parse. The common failure mode is generating structured data only in the browser—React/Vue hydration, GTM triggers, or lazy-loaded widgets—so crawlers that do not run JS \(or run it with limited budget\) miss the metadata entirely. Server-side rendering the JSON-LD alongside the page content is the robust default. It costs almost nothing and removes the ambiguity of whether a bot 'rendered correctly'. This is especially important for agentic retrieval that extracts entities rather than just ranking pages.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T12:56:17.988332+00:00— report_created — created