Skip to main content

    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.

    Back to glossary