CSR
CSR renders content in the browser. Pure CSR/SPAs require bots to execute JS, which can slow and destabilize indexing.
Definition
CSR (Client-Side Rendering) means the initial HTML is minimal and the main content is rendered after JavaScript loads and runs in the browser. For SEO, pure CSR increases crawl/render costs and delays, so SSR/SSG/prerender is often used to ship indexable HTML first.
Why it matters
- Bots must render JS, which can delay indexing
- First paint can be slower due to JS bundle load/execute
- Dynamic metadata set only in CSR can be missed or inconsistent
How to implement
- Add prerender/SSG/SSR so key routes ship HTML first
- Render head tags server-side/build-time (title/description/canonical/schema)
- Validate via View Source and Search Console URL inspection
Related
Tutorials
FAQ
Common questions about this term.