Skip to content

Glossary entry ssr

SSR (Server-Side Rendering)

Server returns fully-rendered HTML per request, visible to all AI crawlers without JS execution.

Filed under
Techniques

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.

Check a page against a real AI answer

Claude’s live answer to your buyer’s question, its sources, your readiness score and the fixes. Free, no signup, about half a minute.

Run a free audit