techniques
SSR (Server-Side Rendering)
Server returns fully-rendered HTML per request — visible to all AI crawlers without JS execution.
Definition
Server-Side Rendering executes the rendering logic on the server per request and returns complete HTML to the browser. The browser displays it immediately and hydrates with JS for interactivity. Critical for AEO: GPTBot/ClaudeBot/PerplexityBot get a fully-rendered page they can parse without executing JS.
Example
Next.js with `export default function Page()` (no dynamic = SSG) or with `force-dynamic` (SSR). Both produce HTML on first byte.How to optimize
Use Next.js, Nuxt, Remix, SvelteKit, or Astro. Server-render pages that AI engines need to read. Reserve CSR for authenticated dashboard surfaces.