---
title: "服务端渲染与客户端渲染"
url: "https://moments.top/wiki/ssr-vs-csr"
description: "服务端渲染（SSR）指 HTML 在服务器上生成好再返回，客户端渲染（CSR）指服务器只返回空骨架、正文由浏览器执行 JavaScript 后才生成。"
aliases: "SSR, CSR, 服务端渲染, 客户端渲染, 前端渲染"
updated: "2026-08-19"
source: "莫曼茨智能科技（上海）有限公司"
---

# 服务端渲染与客户端渲染

服务端渲染（SSR）指 HTML 在服务器上生成好再返回，客户端渲染（CSR）指服务器只返回空骨架、正文由浏览器执行 JavaScript 后才生成。静态生成（SSG）是 SSR 的一种变体：HTML 在构建时就生成好，请求时直接返回文件。

## 为什么这件事对 GEO 要紧

多数抓取器读的是 HTTP 响应里的原始 HTML。搜索引擎具备执行 JavaScript 的能力，但渲染要排队、有配额，不保证及时；许多模型侧的抓取器则根本不执行脚本。正文只存在于 JS 运行之后的页面，对这类抓取器等于一个空页面——既进不了索引，也不可能成为[引用源](https://moments.top/wiki/citation-source)。

## 怎么判断

用 `curl` 取一次页面源码，或在浏览器里禁用 JavaScript 后刷新，看正文、标题、[Schema 结构化数据](https://moments.top/wiki/structured-data) 在不在。看不到，说明依赖客户端渲染。这是[AI 可见性审计](https://moments.top/wiki/ai-visibility-audit)技术层最快的一次检查。

## 常见折中

内容型页面用服务端渲染或静态生成，把正文写进首屏 HTML；交互部分保留客户端渲染。同一套代码两种模式并存是常规做法，不必为了抓取放弃交互体验。

## 边界

能被抓取只是及格线。抓得到但内容空泛，仍然不会被引用（见 [Answer-First](https://moments.top/wiki/answer-first)）。
