先分清:抓取变慢不等于站点被惩罚
站点从几百个 URL 涨到几万个,最直观的变化往往是:以前新页面两三天就能在日志里看到抓取记录,现在一周都没有;同时老页面的重新抓取也变慢。这通常不是“被降权”,而是蜘蛛在同一个站点上投入的抓取次数,被更多的 URL 分走了。
搜索引擎并没有公布固定的抓取配额,但抓取本身是有限资源:蜘蛛要按站点分配时间,站点越大、越慢、平均价值越低,单个 URL 能分到的抓取就越少。理解这一点,才谈得上做取舍。
抓取被摊薄时,先看这几个信号
- 日志中蜘蛛的日抓取量没有明显下降,但新 URL 的占比很低。
- 抓取集中在少数栏目页和几个“老面孔”详情页。
- 大量 URL 返回 200,但内容高度相似或几乎为空。
- sitemap 里一次提交了几万个 URL,日志中对应的抓取却寥寥无几。
- 服务器响应时间波动大,蜘蛛抓取集中在访问低谷时段。
自查顺序:从能拿到数据的开始
- 看日志。统计最近 7 天与 30 天的抓取总量、状态码分布、被访问 URL 的类型分布。重点不是“抓了多少”,而是“抓的是哪些”。
- 看新增 URL 的构成。把新上线的 URL 按模板归类,统计每类有多少条。如果某一类模板产出几千条内容差异极小的页面,它就是抓取资源的主要消耗方。
- 看内链。新页面是否有稳定入口?如果只靠 sitemap 被发现,蜘蛛很难判断这些页面的优先级。
- 看响应。单页响应超过一秒,或者列表页需要渲染大量内容,都会让单次抓取的性价比下降。
- 看 sitemap 与提交量。sitemap 应该只放你希望被收录、且质量过关的 URL。把“能发现”和“值得收录”混在一份文件里,会稀释信号。
取舍:哪些 URL 值得占用抓取
在抓取资源有限的前提下,取舍比优化更重要。可以按下面的顺序决定优先级。
- 优先:栏目页、核心详情页、有独立搜索需求的内容页。
- 其次:有外部链接或站内高频点击的页面。
- 慎重:自动生成的列表页、筛选组合页、内容几乎一致的变体页。
- 放弃:空结果页、测试页、仅参数不同的同一内容。
对于确实要保留但不希望被收录的页面,可以用 noindex 表达意图;如果页面完全不需要被抓取,再考虑用 robots 屏蔽。注意被 robots 屏蔽后 noindex 无法生效,两种手段不能随意叠加。
分批上线比一次推平更容易被消化
同样的内容量,一次全部放出和分几批放出,蜘蛛的消化节奏并不相同。分批上线的好处是:每一批都能获得相对集中的抓取,你能在前一批的日志里看到反馈,再决定下一批的量和优先级。
如果已经一次性上线,也可以回头做减量:把低价值 URL 先从内链和 sitemap 中撤下,把内链重新指向少数核心页面。
观察窗口怎么定
抓取和收录的变化通常以周为单位体现。建议以 7 天为一个小窗口,对比抓取总量、新 URL 抓取占比、索引中出现的新页面数。连续两到三个窗口都没有改善,再考虑进一步收缩上线范围。
抓取预算不是可以“买”来的额度,它更像是一种分配结果:站点越大、越慢、平均价值越低,单个 URL 分到的抓取越少。把资源集中到少数值得的页面上,往往比继续加量更有效。
最后提醒一句:以上做法只能提高被抓取和被索引的概率,不能保证一定收录,也无法承诺排名。