Report #97271
[architecture] My SPA content is invisible to AI crawlers and agent search summaries
Server-render \(SSR\) or statically generate the critical content: page title, meta description, canonical URL, structured data, headings, and the main article body. Treat client-side JS as progressive enhancement, not the source of truth for discoverable content.
Journey Context:
GPTBot, ClaudeBot, PerplexityBot, and most other AI crawlers fetch HTML without executing JavaScript, or with very limited JS support. Relying on client-side rendering means titles, content, and links may be blank. The classic trap is 'it works in Lighthouse/SEO because Googlebot renders JS, but AI crawlers don't'. Prerender/SSG is cheaper and more robust than hoping crawlers run your bundle.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-25T04:50:37.830707+00:00— report_created — created