# SaaS 网站技术 SEO 检查清单

<https://www.fixreports.com/zh/blog/technical-seo-checklist-saas>

更新于 2026-10-26

SaaS 公司的技术 SEO，主要围绕两件事：区隔和渲染。说区隔，是因为一个域名下通常同时有应该获得排名的营销网站、应该获得排名的文档，以及根本不应该出现在搜索中的应用。说渲染，是因为 SaaS 网站常常以 JavaScript 应用的形式构建，而 Google 虽然会渲染 JavaScript，许多其他爬虫（包括大多数 AI 爬虫）却不会。本检查清单涵盖这两方面，以及常规的基础工作：规范网址、站点地图、结构化数据、速度，以及 AI 搜索引擎如何访问您的页面。

**要点**

- Google 分阶段抓取、渲染和索引 JavaScript 页面，并表示服务器端渲染或预渲染“仍然是个好主意”，因为并非所有机器人都能运行 JavaScript（[Google 搜索中心](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)）。
- 2024 年 12 月的一项分析发现，包括 GPTBot、ClaudeBot 和 PerplexityBot 在内的主要 AI 爬虫，没有一个会渲染 JavaScript（[Vercel](https://vercel.com/blog/the-rise-of-the-ai-crawler)）。
- Google 表示，AI 概览（AI Overviews）和 AI 模式没有额外的技术要求，也不需要特殊的 schema.org 标记或 AI 文本文件（[Google 搜索中心](https://developers.google.com/search/docs/appearance/ai-features)）。
- OpenAI 用 OAI-SearchBot 支持 ChatGPT 搜索，用 GPTBot 进行模型训练；屏蔽 GPTBot 并不会让网站从 ChatGPT 搜索中消失（[OpenAI](https://developers.openai.com/api/docs/bots)）。
- Google-Extended 控制 Google 能否将内容用于 Gemini 训练，不影响网站是否被收录到 Google 搜索中（[Google 搜索中心](https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers)）。

## 您的应用应该出现在搜索结果中吗？

不应该。需要登录的应用页面对搜索者毫无用处，而且 Googlebot 不会登录。风险恰恰来自另一个方向：应用中的公开网址，例如分享链接、空状态页面、密码重置页面和测试环境，可能会被编入索引，并与您的营销页面争夺排名。

- 把应用放在单独的主机上，例如 `app.example.com`，并在它的每个响应中发送 `X-Robots-Tag: noindex`。
- 用身份验证把测试环境和预览环境挡在搜索之外，这比 robots 规则更可靠。
- 不要依靠 robots.txt 把页面从 Google 中移除：被屏蔽的网址如果在别处有链接，仍可能出现在搜索结果中，而且 Google 看不到它无权抓取的页面上的 noindex（[Google 搜索中心](https://developers.google.com/search/docs/crawling-indexing/block-indexing)）。
- 登录和注册页面经常被人按名称搜索（“您的产品名 登录”）。让它们保持可索引，有助于现有客户找到它们；但这些页面不应承载大量营销内容。

我们的 [Robots.txt 检测工具](/zh/robots-txt-checker)会显示每个爬虫可以抓取哪些内容，[Meta 标签检测工具](/zh/meta-tag-checker)则会显示页面的 robots meta 标签和 X-Robots-Tag 响应头。

## 搜索引擎和 AI 爬虫能读取您的营销页面吗？

检查爬虫在任何 JavaScript 运行之前收到的内容。如果您的价格页面的 HTML 响应中没有价格、没有标题，只有一个 script 标签，那么不运行 JavaScript 的爬虫看到的就是一个空白页面。

- **Google** 使用较新版本的 Chromium 渲染 JavaScript，但渲染是在抓取之后排队进行的，Google 建议采用服务器端渲染或预渲染（[Google 搜索中心](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)）。
- **AI 爬虫**：Vercel 对其网络的分析发现，OpenAI、Anthropic、Perplexity 和 Meta 的爬虫会获取 JavaScript 文件，但不会执行它们；使用 Google 基础设施的 Gemini 以及 Applebot 则会渲染页面（[Vercel](https://vercel.com/blog/the-rise-of-the-ai-crawler)）。
- 聊天应用和社交网络中的**链接预览**通常只读取服务器返回的 HTML，因此标题、描述和 Open Graph 标签必须包含在其中。

切实可行的做法是在服务器上或构建时渲染营销页面、文档和博客（Next.js、Nuxt 和 Astro 等框架都支持），只在需要登录的应用中使用客户端渲染。一个快速的测试方法是：对您的网址运行 `curl`，或者查看页面源代码而不是检查器中的 DOM，确认文字确实存在。

## 营销网站的结构应该是什么样的？

SaaS 买家搜索时带有明确的意图，您可以把这些意图对应到具体页面。下面每一类都值得拥有一个独立的可索引页面，配有描述性的标题和自己的规范网址：

- **产品和功能页面**，每项主要能力一个页面。
- **使用场景和行业页面**，对应“面向代理机构的开票软件”这类搜索。
- **集成页面**，每个集成一个页面，因为人们会搜索“[您的产品] + [他们的工具]”。
- **价格页面**，套餐和价格直接写在 HTML 中，而不是在渲染后从 API 加载。
- **对比和替代方案页面**，内容要客观公正：竞争对手的价格和功能会变，所以请注明日期并及时更新。
- **客户案例**，需获得许可，并包含真实、可注明出处的细节。

避免内容单薄的变体页面：几十个几乎一模一样、只替换了几个词的“[功能] + [行业]”页面，正是 Google 垃圾内容政策所说的大规模内容滥用（[Google 搜索中心](https://developers.google.com/search/docs/essentials/spam-policies)）。

## 文档、帮助中心和更新日志应该如何处理？

文档带来的搜索流量往往比营销网站更多，因为人们会搜索如何完成某件事。

- 除非包含特定客户的信息，否则让文档公开且可被索引。
- 对于分版本的文档，把旧版本的规范网址指向同一页面的当前版本，或将旧版本标记为 noindex，让搜索结果显示最新的说明。
- 为每个文档页面提供描述性的标题和 H1，与人们描述任务的方式一致（“将发票导出为 CSV”），而不是使用内部的功能名称。
- 把更新日志条目放在稳定且注明日期的网址上。
- 把文档纳入 XML 站点地图，或为文档单独建立一个站点地图并在 robots.txt 中列出。

如果您的帮助中心运行在子域名上的第三方平台，请确认它已在 Search Console 中通过验证，并且其页面链接回主站。

## SaaS 网站上常见哪些规范网址、hreflang 和重定向问题？

- **参数**：UTM 标签、推荐码和 A/B 测试参数会产生重复的网址。每个页面都应把自己干净的网址声明为规范网址（[Google 搜索中心](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls)）。
- **结尾斜杠和大小写**：选定一种形式，并用 301 把另一种重定向过来。
- **本地化页面**：如果您翻译了营销网站，请用 hreflang 关联各语言版本，包括指向自身的引用和一个 x-default（[Google 搜索中心](https://developers.google.com/search/docs/specialty/international/localized-versions)）。
- **品牌重塑和域名迁移**：用 301 重定向把旧网址一一对应到新网址；把所有网址都重定向到首页，会让旧页面的价值付诸东流。

[网站 SEO 检测工具](/zh/website-seo-checker)会测试网站关键页面上的标题、H1、规范网址和 robots 规则，并找出失效的内部链接。

## 哪些结构化数据适合 SaaS 网站？

- 首页上的 **Organization**，包含您的名称、网址、标志，以及指向官方主页的 `sameAs` 链接。
- 首页上带有 `name` 和 `url` 的 **WebSite**，Google 会用它来选择在搜索结果中显示的网站名称（[Google 搜索中心](https://developers.google.com/search/docs/appearance/site-names)）。
- **SoftwareApplication**：Google 的软件应用富媒体搜索结果需要价格，以及汇总评分或评价二者之一（[Google 搜索中心](https://developers.google.com/search/docs/appearance/structured-data/software-app)）。只添加真实且在页面上可见的评分；没有评分时，这些标记仍能描述产品，但无法获得富媒体搜索结果。
- 文档和博客页面上的 **BreadcrumbList**。
- 博客文章上的 **Article**，包含作者和日期。

不要指望 FAQ 标记能带来额外的展示空间：Google 已于 2026 年 5 月 7 日停止显示 FAQ 富媒体搜索结果（[Google 搜索中心](https://developers.google.com/search/updates)）。[结构化数据检测工具](/zh/structured-data-checker)会列出页面上的每个项目，以及 Google 对它要求的属性。

## 为什么 SaaS 营销页面的核心网页指标不达标？

SaaS 营销网站往往加载许多第三方脚本：数据分析、代码管理器、聊天插件、A/B 测试、会话录制和广告像素。它们会推迟主要内容的显示，并让主线程一直处于忙碌状态，表现为 LCP 过慢和 INP 较差。

- 审查每一个第三方脚本，删除没有人在用的脚本。
- 在用户交互时再加载聊天插件，避免使用在运行完成前隐藏整个页面的 A/B 测试脚本。
- 以实际显示的尺寸、WebP 或 AVIF 格式提供首屏大图和产品截图，并且不要延迟加载第一张图片。
- 留意带有交互式价格计算器和演示的页面上的 INP。

Google 的排名系统会使用核心网页指标，但相关性仍是第一位的（[Google 搜索中心](https://developers.google.com/search/docs/appearance/core-web-vitals)）。[网站测速工具](/zh/website-speed-test)会以限速手机的条件测量页面，并在 Google 有数据时显示真实用户数据。

## AI 搜索引擎如何发现和引用 SaaS 内容？

AI 搜索并没有一套单独的技术路线，而一些流行的建议，也得不到运营这些系统的公司的支持。

- **Google AI 概览和 AI 模式**使用已编入索引、且有资格显示摘要的页面；Google 表示没有额外要求，不需要特殊的 schema，也不需要 AI 文本文件（[Google 搜索中心](https://developers.google.com/search/docs/appearance/ai-features)）。
- **ChatGPT 搜索**依靠 OAI-SearchBot。如果您希望出现在 ChatGPT 的回答中，就不要在 robots.txt 中屏蔽 OAI-SearchBot；屏蔽 GPTBot 只是选择不参与训练（[OpenAI](https://developers.openai.com/api/docs/bots)）。
- **Gemini 训练**由 Google-Extended 标记控制，不影响 Google 搜索（[Google 搜索中心](https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers)）。
- **llms.txt** 是一项社区提案，用一个 Markdown 文件概述网站。Google 表示不需要这类文件；其他 AI 服务也没有说明是否会使用它们。发布它的成本很低，但它不能替代可被抓取的页面。

对所有这些系统都有帮助的做法是一样的：服务器端渲染的页面、能回答买家所问问题的清晰标题、以文字写明的价格和限制等具体事实，以及彼此之间不相矛盾的页面。

## 常见问题

### 文档应该放在子域名还是子目录下？

两种方式都能获得排名。更重要的是，文档可以被抓取、从主站有链接指向、包含在站点地图中，并已在 Search Console 中通过验证。

### Google 会索引我们 JavaScript 应用中的内容吗？

Google 能渲染 JavaScript，但这是在单独的步骤中进行的，而其他爬虫往往不会渲染。对于希望被找到的页面，请在服务器上或构建时渲染内容。

### 我们应该屏蔽 AI 爬虫吗？

这是一个商业决定。屏蔽 GPTBot 或 Google-Extended 等训练爬虫，可以让内容不被用于模型训练，同时不会让您从搜索中消失；屏蔽 OAI-SearchBot 等搜索爬虫，则会让您从该服务的回答中消失。Robots.txt 检测工具会显示您当前的规则允许哪些访问。

### 我们需要 SoftwareApplication 标记吗？

这是可选的。它向搜索引擎描述您的产品；软件应用富媒体搜索结果还需要页面上显示真实的评分或评价。

### SaaS 网站最常见的技术 SEO 错误是什么？

危害最大的有两个：只用 JavaScript 渲染内容的营销页面，以及对索引敞开的测试环境或应用网址。

## 资料来源

- Google 搜索中心：[了解 JavaScript SEO 基础知识](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)
- Google 搜索中心：[AI 功能与您的网站](https://developers.google.com/search/docs/appearance/ai-features)
- Google 搜索中心：[Google 常用抓取工具（Google-Extended）](https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers)
- Google 搜索中心：[使用 noindex 阻止搜索引擎编入索引](https://developers.google.com/search/docs/crawling-indexing/block-indexing)
- Google 搜索中心：[如何指定规范网址](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls)
- Google 搜索中心：[网页的本地化版本](https://developers.google.com/search/docs/specialty/international/localized-versions)
- Google 搜索中心：[Google 搜索中的网站名称](https://developers.google.com/search/docs/appearance/site-names)
- Google 搜索中心：[软件应用结构化数据](https://developers.google.com/search/docs/appearance/structured-data/software-app)
- Google 搜索中心：[了解核心网页指标与 Google 搜索结果](https://developers.google.com/search/docs/appearance/core-web-vitals)
- OpenAI：[OpenAI 爬虫概览](https://developers.openai.com/api/docs/bots)
- Vercel：[The rise of the AI crawler](https://vercel.com/blog/the-rise-of-the-ai-crawler)
