站点规模上来之后,很多人会遇到同一种现象:服务器日志里蜘蛛一直在访问,但新发布的页面迟迟不进索引。这时把问题归到“权重不够”往往没有帮助,更实际的切入点是抓取预算的分配——蜘蛛每天愿意花在你这站上的请求次数是有限的,这些次数被谁用掉了,直接决定了新 URL 什么时候能排到。
抓取预算不是配额,而是优先级的博弈
搜索引擎不会给某个站点一个固定数字,它是根据站点规模、更新频率、响应速度、历史抓取收益等动态调整的。你能控制的部分,主要是让每次抓取都落在有价值的 URL 上,而不是让蜘蛛在一堆低价值页面里空转。
先分清三类占用
- 无效占用:404、410、软 404、被屏蔽但链接仍大量存在的地址,蜘蛛反复撞墙。
- 低价值占用:站内搜索页、筛选参数组合页、分页深翻、重复的打印或排序版本。
- 有效占用:真正需要被收录的详情页、栏目页,以及承担链接分发作用的枢纽页。
排查时不要只看请求总数,把日志按这三类分组统计请求量,往往一眼就能看出问题出在哪一类。
分页与筛选页怎么处理
这类页面没有统一答案。如果它们确实有独立价值,比如形成有意义的聚合,可以保留并控制入口;如果只是为了浏览便利,屏蔽抓取或加 noindex 都可行,但要保证规范 URL 仍能被抓到,避免把整段内容一起挡掉。
核对顺序
- 确认 robots.txt 里没有因为屏蔽目录而制造出大量被拦截的抓取请求。
- 看响应码分布,把重定向链路过长、5xx 间歇出现的 URL 先收口。
- 检查内链是否把蜘蛛大量导向参数页、排序页和站内搜索结果页。
- 核对站点地图,只保留需要收录的规范 URL,避免把低价值地址送进发现队列。
- 确认重要新页面距离首页的点击深度,是否比低价值页面更深。
站点地图与提交接口的位置
站点地图的作用是加快发现,而不是提升优先级。它的价值在于告诉蜘蛛“这里有新东西”,但如果文件里塞满了重复地址和已下线地址,反而会消耗抓取次数。提交接口同理,适合用来通知真正新增或更新的页面,不适合当作日常批量推送工具。
蜘蛛愿意来,不等于愿意把预算花在你希望被收录的那批 URL 上。发现和抓取之间,还隔着一层优先级排序。
如果日志显示蜘蛛大部分时间都在访问分页和筛选页,那么先收紧这些页面的入口,比反复提交站点地图更有效。
判断是否好转看什么
不要只看收录总量。可以对比两个指标:一是新 URL 从上线到首次被抓取的平均间隔,二是日志中有效 URL 的请求占比。
当有效占比上升、首次抓取间隔缩短时,说明预算分配在往好的方向走,收录变化通常会滞后一段时间出现。
最后提醒一句,抓取预算的调整是渐进过程,做完收口后需要观察一段时间的日志才能判断效果,短期内出现波动属于正常现象。