新頁面發布後一两天没動静,很多人第一反應是内容质量問题。内容当然重要,但在内容之前還有一道更基础的關口:蜘蛛有没有把抓取額度花在你的新頁面上。這一层通常叫抓取预算,它並不是搜尋引擎公開的指标,但從日誌和抓取統計里能看出大致趋势。
抓取预算大致由什么决定
可以粗略理解為两個變量的组合:站点被抓取的频率上限,以及蜘蛛每次愿意走多遠。
- 站点整体被抓取的频率,和更新节奏、响應速度、歷史质量有關。
- 單次抓取愿意覆盖多少 URL,和抓取时遇到的错誤率、重复度、URL 總量有關。
当一個站点 URL 很多而蜘蛛每次只抓一小部分,新頁面就要排队。排队本身是正常的,問题在于队伍里是否塞了太多不值得抓的地址。
常见的額度消耗点
參數與篩選组合頁
排序、篩選、追踪參數很容易组合出成百上千條 URL。如果没有在 robots.txt 或頁面层面做区隔,蜘蛛會把額度花在這些地址上,而它們的内容往往大同小异。
近似重复的列表與詳情
同一批内容出現在多個分類路径下,頁面主体几乎一样,蜘蛛抓完一遍又抓一遍,新增信息很少。
狀態碼異常與超时
大量 404、软 404、5xx,以及响應時間過長的頁面,會让蜘蛛反复回来確認,也會让它對整個目錄降低兴趣。日誌里同一批 URL 被反复抓取却總是出错,就是典型信号。
空頁面與占位頁
分頁翻到無结果、空标簽頁、内容尚未填充的詳情頁,被抓到之後不會带来收錄,只消耗一次机會。
想让新頁面更快被發現,可以按這個顺序做
- 先看内鏈。新頁面有没有被栏目頁、首頁或相關文章連結到?連結在正文里還是在頁脚?位置直接决定蜘蛛走到的概率。
- 再收紧低價值 URL。用 robots.txt 屏蔽無意义的參數组合,用 noindex 處理不该進索引的頁面,让蜘蛛少走弯路。
- 把站点地图当作發現补充,而不是唯一入口。sitemap 有助于發現,但是否抓取仍取决于整体判断,不要指望提交後立刻见效。
- 保持真實的更新节奏。内容没有變化时不要频繁改時間戳;有實质更新时,頁面的活跃度自然會体現出来。
- 改善响應速度與错誤率。服務器稳定、狀態碼正确,是拿到更多抓取額度的基础。
驗證改善效果,別只看感觉
調整之後,可以观察几個信号:
- 抓取日誌中,新目錄和重要頁面的抓取次數是否增加,無關目錄是否减少。
- 從發布到首次抓取的時間是否在缩短。
- 被抓取的 URL 中,返回 200 且内容有意义的比例是否提高。
观察周期通常需要几周,短期波動不足以說明問题。
什么时候問题並不在预算
如果日誌顯示蜘蛛来過、也抓取了頁面,但索引里始终没有,那就不是抓取预算的事,而要回到頁面本身:内容是否原创、是否與已有頁面高度重复、是否被 noindex 或 canonical 指向別處。抓取和收錄是两段路,分開看才能准确定位。
抓取预算的改善只能提高被看到的机會,不能保證某個頁面一定進入索引。把它当成减少浪費、提高效率的手段,而不是收錄的開關。