Client-Side Rendering

Building page content in the browser with JavaScript after the server has already sent its response.

Also known as CSR, Browser rendering. Updated .

What it means

The server sends a small document and some script. The script runs, fetches data, and builds the page. A person with a browser sees a full page. A retriever reading the raw response sees an empty frame.

Most AI crawlers do not execute JavaScript, and the ones that do treat it as expensive and optional.

The part a short definition leaves out

This is not an argument against JavaScript frameworks. It is an argument for server-side rendering or pre-rendering the content those frameworks produce, which every major framework now supports and which is a build decision rather than a content one.

Where this comes from

See whether this is costing you anything

The inspection reports on this signal directly, alongside thirty-seven others, and tells you whether it is a quick fix on your site or something deeper.

Run a Quick Inspection Full glossary