SaaS 网站技术 SEO 检查清单

SaaS 技术 SEO:让应用不进入搜索结果、为爬虫渲染页面、文档和更新日志、规范网址、结构化数据、速度以及 AI 爬虫。

FixReports 编辑团队阅读约需 2 分钟

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

要点

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

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

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

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

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

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

  • Google 使用较新版本的 Chromium 渲染 JavaScript,但渲染是在抓取之后排队进行的,Google 建议采用服务器端渲染或预渲染(Google 搜索中心 (在新标签页中打开))。
  • AI 爬虫:Vercel 对其网络的分析发现,OpenAI、Anthropic、Perplexity 和 Meta 的爬虫会获取 JavaScript 文件,但不会执行它们;使用 Google 基础设施的 Gemini 以及 Applebot 则会渲染页面(Vercel (在新标签页中打开))。
  • 聊天应用和社交网络中的链接预览通常只读取服务器返回的 HTML,因此标题、描述和 Open Graph 标签必须包含在其中。

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

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

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

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

避免内容单薄的变体页面:几十个几乎一模一样、只替换了几个词的“[功能] + [行业]”页面,正是 Google 垃圾内容政策所说的大规模内容滥用(Google 搜索中心 (在新标签页中打开))。

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

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

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

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

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

  • 参数:UTM 标签、推荐码和 A/B 测试参数会产生重复的网址。每个页面都应把自己干净的网址声明为规范网址(Google 搜索中心 (在新标签页中打开))。
  • 结尾斜杠和大小写:选定一种形式,并用 301 把另一种重定向过来。
  • 本地化页面:如果您翻译了营销网站,请用 hreflang 关联各语言版本,包括指向自身的引用和一个 x-default(Google 搜索中心 (在新标签页中打开))。
  • 品牌重塑和域名迁移:用 301 重定向把旧网址一一对应到新网址;把所有网址都重定向到首页,会让旧页面的价值付诸东流。

网站 SEO 检测工具会测试网站关键页面上的标题、H1、规范网址和 robots 规则,并找出失效的内部链接。

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

  • 首页上的 Organization,包含您的名称、网址、标志,以及指向官方主页的 sameAs 链接。
  • 首页上带有 name 和 url 的 WebSite,Google 会用它来选择在搜索结果中显示的网站名称(Google 搜索中心 (在新标签页中打开))。
  • SoftwareApplication:Google 的软件应用富媒体搜索结果需要价格,以及汇总评分或评价二者之一(Google 搜索中心 (在新标签页中打开))。只添加真实且在页面上可见的评分;没有评分时,这些标记仍能描述产品,但无法获得富媒体搜索结果。
  • 文档和博客页面上的 BreadcrumbList。
  • 博客文章上的 Article,包含作者和日期。

不要指望 FAQ 标记能带来额外的展示空间:Google 已于 2026 年 5 月 7 日停止显示 FAQ 富媒体搜索结果(Google 搜索中心 (在新标签页中打开))。结构化数据检测工具会列出页面上的每个项目,以及 Google 对它要求的属性。

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

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

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

Google 的排名系统会使用核心网页指标,但相关性仍是第一位的(Google 搜索中心 (在新标签页中打开))。网站测速工具会以限速手机的条件测量页面,并在 Google 有数据时显示真实用户数据。

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

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

  • Google AI 概览和 AI 模式使用已编入索引、且有资格显示摘要的页面;Google 表示没有额外要求,不需要特殊的 schema,也不需要 AI 文本文件(Google 搜索中心 (在新标签页中打开))。
  • ChatGPT 搜索依靠 OAI-SearchBot。如果您希望出现在 ChatGPT 的回答中,就不要在 robots.txt 中屏蔽 OAI-SearchBot;屏蔽 GPTBot 只是选择不参与训练(OpenAI (在新标签页中打开))。
  • Gemini 训练由 Google-Extended 标记控制,不影响 Google 搜索(Google 搜索中心 (在新标签页中打开))。
  • llms.txt 是一项社区提案,用一个 Markdown 文件概述网站。Google 表示不需要这类文件;其他 AI 服务也没有说明是否会使用它们。发布它的成本很低,但它不能替代可被抓取的页面。

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

常见问题

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

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

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

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

我们应该屏蔽 AI 爬虫吗?

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

我们需要 SoftwareApplication 标记吗?

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

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

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

资料来源