跳转到主要内容
AG·SORA
网站与数字化

企业网站的技术 SEO:抓取预算、服务器日志分析与索引问题

发布于 12 分钟阅读作者:PT Agsora Teknologi Indonesia
AG·SORA / BLOGAG·SORA网站与数字化企业网站的技术 SEO:抓取预算、服务器日志分析与索引问题agsora.tech
本文目录

许多企业网站的负责人已经认真写内容、打磨标题,却仍然不明白为什么重要页面迟迟不出现在 Google 上,或者为什么数百个页面一直显示“已发现但尚未编入索引”。原因往往不在文字质量,而在技术层面:搜索引擎如何发现、下载并决定收录你的页面。这个领域称为技术 SEO,其中有三个概念最容易被误解:抓取预算(crawl budget)、服务器日志分析和索引状态。

本文用通俗的语言向企业主和营销团队解释这三者,并给出切实可行的审计步骤。我们不承诺任何具体的排名提升,因为排名取决于许多因素。可以确定的是:当搜索引擎能够轻松到达正确的页面时,你的优质内容才有公平的被评估机会。

摘要

  • 抓取预算是搜索引擎在一定时期内愿意且能够访问你网站的页面数量,主要对大型或经常变化的网站重要
  • 只有几十或几百个页面的小网站很少缺少抓取预算,它们的问题通常是内容质量、重复内容或没有任何链接指向的页面
  • 服务器日志显示机器人实际访问了什么,比任何假设都更真实
  • Google Search Console 的索引报告会告诉你页面未被收录的原因
  • 最常见的浪费来源:无限的 URL 参数、商品筛选、站内搜索结果页、重定向链和错误页面
  • 最好的技术修复通常很简单:干净的站点地图、一致的 canonical、清晰的内部链接和快速的服务器
屏幕上带有蓝色波动曲线的搜索点击与展示图表
Search Console 中的点击与展示数据是技术 SEO 审计的起点

搜索引擎如何工作:必须区分的三个阶段

页面要出现在搜索结果中,需要经历三个不同的阶段。许多错误源于把它们混为一谈。

  • **抓取(Crawling)**:搜索引擎机器人下载你的页面。如果机器人从未发现该 URL,或不被允许访问,页面就无法进入后续阶段
  • **索引(Indexing)**:搜索引擎读取页面内容,判断是否值得保存,然后存入索引。并非所有被抓取的页面都会被收录
  • **排名(Ranking)**:在已收录的页面中,搜索引擎为某次查询挑选最相关的结果

企业常常直接去优化第三阶段,而问题其实出在第一或第二阶段。未被收录的页面无法参与排名,无论文章写得多好。因此技术 SEO 审计总是从前两个阶段开始。

什么是抓取预算,何时重要

抓取预算由两部分组成。第一是抓取速率上限:机器人在不拖垮你的服务器的前提下,可以多快地请求页面。第二是抓取需求:搜索引擎有多想访问你的页面,受热度、新鲜度和质量影响。Google 的官方指南指出,这一主题主要适用于规模非常大或内容变化极快的网站,而不是一般的小型企业网站。

所以说实话:如果你的公司介绍网站只有 40 个页面,追求“抓取预算优化”就是找错了重点。更有价值的做法是确保每个重要页面都有独特的内容、清晰的标题和内部链接。抓取预算在以下情况下会成为真实的问题:

  • 拥有数万个商品、规格和筛选组合的网上商店
  • 拥有多年存档的大型新闻门户或博客
  • 页面由数据库自动生成的电商平台或目录网站
  • 刚完成迁移、产生大量重定向旧 URL 的网站
  • 无意中暴露大量唯一 URL 的网页应用,例如会话参数或无尽的日历

在这类网站上,机器人可能把访问次数浪费在无用的 URL 上,而新的商品页面要等好几天。这就是抓取预算被浪费的真实样子。

最常见的浪费来源

1. URL 参数与分面导航

颜色、尺寸、价格和排序筛选可能产生成千上万个内容几乎相同的 URL 组合。完整讨论见网上商店 SEO:分面导航、分类页面与重复内容。核心思路:确定哪些组合有搜索价值、值得收录,其余用 canonical、noindex 或限制链接来处理。

2. 站内搜索结果页

访客在站内搜索框输入的每个词都可能产生新的 URL。如果机器人能发现这些 URL,数量将无穷无尽且质量很低。常见做法是把站内搜索结果页标记为 noindex,并避免从公开页面链接到它们。

3. 重定向链与循环

一次重定向是正常的。重定向链(A 到 B 到 C 再到 D)会浪费机器人的访问并拖慢用户。网站改版或迁移之后,这样的链条很容易堆积。网站改版与迁移如何不丢失 SEO 排名一文介绍了如何规划重定向,让每个旧 URL 一步到达最终目的地。

4. 错误页面与软 404

返回 404 或 500 的页面在一段时间内仍会被机器人重复访问。更隐蔽的是软 404:页面看起来是空的或写着“未找到”,却返回 200 状态码,仿佛一切正常。搜索引擎会把它当作低质量的薄内容页面。

5. 薄内容与重复内容

只包含一篇文章的标签页、按日期的存档页,或没有独特描述的商品页,会增加 URL 数量却不增加价值。减少或合并这类页面,往往比新建页面更有益。

6. 缓慢的服务器

如果服务器经常缓慢,或在机器人访问时返回错误,搜索引擎会降低请求频率以免给你造成负担。换言之,服务器速度会影响被抓取的页面数量。相关讨论见用缓存和 CDN 加速企业网站与应用以及企业网站的 Core Web Vitals 指南。

第一个工具:Google Search Console

Search Console 免费,每个企业网站都应该安装。对技术 SEO 最有用的三份报告:

  • **网页索引**:显示已收录的页面数量,以及其他页面未被收录的原因,例如“已发现 - 尚未编入索引”“已抓取 - 尚未编入索引”“带有重定向的网页”“重复网页,用户未选定规范网页”或“被 robots.txt 屏蔽”
  • **抓取统计信息**:显示每天的请求数、服务器响应时间和状态码分布。错误激增或响应时间上升值得警惕
  • **站点地图**:显示提交了多少 URL,实际收录了多少

要读原因,而不只是数字。数百个薄页面处于“已发现,未收录”,说明质量或优先级信号偏低。“重复”意味着 canonical 有问题。“被 robots.txt 屏蔽”意味着有规则需要复查,无论是否有意为之。

第二个工具:服务器日志分析

Search Console 提供的是搜索引擎的视角,服务器日志提供的是你自己的视角:到达服务器的每个请求,包含时间、URL、状态码和访问者标识(user agent)。从中可以看到其他地方看不到的事实。

日志能告诉你什么

  • 机器人最常访问哪些 URL,它们是重要页面还是参数垃圾
  • 机器人很少或从未访问的重要页面
  • 机器人访问中有多少比例以 404、301 或 500 结束
  • 机器人的响应时间是否比用户更慢
  • 机器人在什么时段最活跃,以便你避免在那些时段运行繁重任务

如何安全地检查

1. 从服务器或 CDN 导出最近几周的访问日志;许多主机和 CDN 服务商提供日志导出

2. 按已知机器人的 user agent 过滤,例如 Googlebot 和 Bingbot。注意 user agent 可以伪造,严肃分析时应通过搜索引擎推荐的反向 DNS 查询验证 IP 地址

3. 按模式(目录、参数或页面类型)对 URL 分组,统计每组的访问量

4. 与你想优先推广的页面清单对比

5. 记录那些吸收大量访问但价值很低的分组,然后制定规则减少它们的暴露

如果日志包含访客的 IP 地址等个人数据,请按照数据保护政策处理,详见网站与应用的个人数据保护。仅做机器人分析时,可以只保留机器人的记录,删除其余部分。

控制哪些可以抓取、哪些不可以

robots.txt

该文件告诉机器人哪些部分不应抓取。有两点经常被误解。第一,robots.txt 控制的是抓取而非索引:如果有很多链接指向被屏蔽的 URL,它仍可能在没有描述的情况下出现在索引中。第二,如果你屏蔽了某个页面,机器人就无法读取该页面上的 noindex 标签。因此,不要屏蔽你想用 noindex 移出索引的页面。

Meta robots 与 X-Robots-Tag 响应头

页面上的 noindex 标签,或针对 PDF 等非 HTML 文件的 X-Robots-Tag 响应头,是在仍允许抓取的前提下要求不收录页面的正确方式。

Canonical

canonical 标签指明一组相似页面中的主版本。它是提示而非绝对命令,因此必须与其他信号保持一致:站点地图、内部链接和重定向。如果你有不同语言版本,canonical 与 hreflang 必须相互协调,详见国际 SEO:hreflang、URL 结构与内容本地化。

XML 站点地图

站点地图是你希望告知搜索引擎的 URL 列表。规则很简单,却常被违反:

  • 只包含返回 200、为规范版本且可被收录的 URL
  • 不要包含重定向、错误或 noindex 的 URL
  • 使用真实的最后修改日期,仅在内容确实变化时才更新
  • 将大型站点地图拆成多个文件,并通过站点地图索引文件列出

内部链接:你最能掌控的优先级信号

机器人通过跟随链接发现页面。没有任何链接指向的页面(孤立页面)即使在站点地图中也很难被发现。被首页和许多相关文章链接的页面会被认为更重要。实践中:

  • 确保每个重要页面都能在距首页三次点击内到达
  • 用描述性的锚文本把相关文章互相链接
  • 使用普通 HTML 链接,而不是只依赖 JavaScript 的按钮,这样机器人才能跟随
  • 定期删除或修复失效链接

链接结构同样有助于读者,所以收益是双重的。这种相互关联的内容思路与公司博客作为潜在客户引擎中的策略一致。

JavaScript 与渲染

严重依赖 JavaScript 显示内容的网站多了一层风险:搜索引擎必须下载并执行脚本,之后才能看到最终内容。这个过程可能延迟,也不总是完美。对于希望被搜索到的页面,服务器端渲染或静态生成更安全,因为内容已经在初始 HTML 中。使用 Search Console 的“检查网址”功能查看 Google 看到的 HTML,确认标题、各级标题、正文和链接都出现在其中。相关架构见企业的无头网站架构。

面向中型企业的 30 天审计计划

第 1 周:盘点

  • 安装并验证 Search Console 和 Bing Webmaster Tools
  • 导出已收录与未收录页面清单及其原因
  • 取两到四周的服务器日志样本

第 2 周:诊断

  • 按模式对 URL 分组并统计每组的机器人访问量
  • 列出重定向链、软 404 和薄页面
  • 检查 canonical、站点地图和内部链接的一致性

第 3 周:修复

  • 清理站点地图、修复重定向并处理有问题的参数
  • 为孤立的重要页面添加内部链接
  • 合并或删除没有用途的薄页面

第 4 周:监控

  • 对已修复的重要页面请求重新收录
  • 每周查看抓取统计和索引报告
  • 记录已应用的规则,避免在下次改版时被破坏

技术改动需要时间才能显现。根据行业的一般经验,效果通常在数周后才出现,且不保证特定结果。请用诚实的指标衡量:重要页面的收录数量、机器人访问中落在有价值页面上的比例,以及同期自然点击的趋势。

常见错误

  • 把预发布环境迁移到生产环境时通过 robots.txt 屏蔽了整个网站,或反过来忘记屏蔽预发布环境
  • 无意中在模板上加了 noindex,导致整类页面从搜索结果中消失
  • 依赖只打分、不了解业务背景的自动化工具
  • 一次改动太多,难以追踪影响
  • 在优质旧页面尚未收录时继续新增数百篇文章
  • 把重要内容藏在机器人无法执行的交互之后

常见问题

我的 100 页网站需要管理抓取预算吗?

通常不需要。把精力放在内容质量、内部链接结构,以及确保每个重要页面被收录上。只有大型网站或自动生成大量 URL 的网站,抓取预算才会成为优先事项。

为什么我的新页面显示“已发现但未收录”?

搜索引擎知道这个 URL,但尚未安排抓取,或认为它还不值得保存。常见原因:新网站权重低、内容与其他页面相似、内部链接薄弱,或服务器缓慢。加强内部链接,确保内容独特,并耐心等待几周再下结论。

反复请求收录有帮助吗?

没有。修复后请求一次收录就够了,而且不保证结果。重复请求不会加快进程。

我需要自己分析服务器日志吗?

对小型网站,Search Console 报告通常已经足够。对大型网站、带有大量筛选的网上商店,或迁移之后,日志分析能提供其他地方没有的证据,建议至少每季度做一次。

站点地图能保证页面被收录吗?

不能。站点地图有助于发现页面,但不保证收录。最终决定仍取决于页面的质量和独特性。

结论

技术 SEO 不是魔法,而是把道路修整好,让搜索引擎能够到达你最好的页面,而不会迷失在成千上万个无用的 URL 之中。从廉价而有效的事情开始:阅读索引报告、清理站点地图、修复重定向、加强内部链接。如果你的网站规模较大或刚刚迁移,再加上日志分析,观察机器人的真实行为。

Agsora 帮助企业构建快速、结构清晰、便于抓取的网站和网上商店,包括技术 SEO 审计与架构修复。如果你想知道重要页面为什么没有被收录,我们乐意协助排查。

为你的网站做技术 SEO 审计

告诉我们页面数量和你遇到的索引问题,Agsora 团队将帮助梳理切实可行的修复优先级。

免费咨询

免费清单:如何选择软件公司

签约前评估供应商的 24 个要点,可保存为 PDF。

获取清单

准备好构建与您业务共同成长的系统了吗?

与 AG·SORA 团队讨论您的需求, 完全免费,无需承诺。