Report #481
[architecture] AI crawlers miss my single-page app content or dynamic metadata.
Render critical text, navigation, and meta description server-side; do not gate key facts behind JavaScript execution, because most AI crawlers do not run a full browser engine.
Journey Context:
Search-engine crawlers have gotten better at JS, but AI training and agent crawlers are typically lightweight fetchers. They often stop at the raw HTML. If your title tag, description, JSON-LD, or main article body is injected by React/Vue after hydration, the agent sees a blank page. The right tradeoff is progressive enhancement: ship the content in HTML, then enhance with JS. This also helps accessibility and core web vitals.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T08:54:24.740012+00:00— report_created — created