跳至主要內容

    CSR

    CSR 由瀏覽器在客戶端渲染內容。純 CSR(SPA)需要爬蟲執行 JS,索引更慢且更不穩。

    定義

    CSR(Client-Side Rendering)指頁面初始只回傳較少 HTML,主要內容由瀏覽器下載並執行 JavaScript 後才渲染出來。對 SEO 來說,純 CSR 會增加爬蟲成本與延遲,因此通常會加上 SSR/SSG/prerender 來提供可索引 HTML。

    為什麼重要

    • 爬蟲需要額外渲染:可能導致收錄延遲
    • 首屏可能慢:要等 JS bundle 下載與執行
    • metadata 若只在 CSR 動態設定,可能被抓不到或不一致

    怎麼做(實作重點)

    • 提供 prerender/SSG/SSR:每路徑先有 HTML
    • 把 title/description/canonical/schema 放在 SSR/SSG head 內輸出
    • 用工具與 Search Console 驗證渲染後與原始碼的差異

    相關連結

    常見問題

    關於這個詞彙的常見問答。

    回到詞彙表