Server-Side Rendering (SSR)
Macro-semantics (site level)Server-Side Rendering (SSR) is a technique that generates HTML on the server rather than in the browser — ensuring content is immediately accessible to Google crawlers.
In the context of Two-wave Indexing, SSR eliminates the second wave problem: content is available immediately in HTML, without JavaScript rendering. For sites built on React, Vue, or Angular, SSR is critical because without it, Google may not see content during the first wave of indexing. SSR is particularly important in the AI Search era, where content fragments must be instantly available for citation in AI Overview.
In practice, if your site is built on a JS framework (React, Vue, Angular), check whether you're using SSR (Next.js, Nuxt.js) or at least pre-rendering. As a test, try typing: curl -s URL | grep 'your key phrase' — if the phrase isn't visible in the raw HTML, you have an SSR problem. Alternatively, static HTML (WordPress, Hugo) doesn't require SSR.