更新和重新抓取,是两件不同的事
很多人把“我改了内容”和“索引里應该變成新版”当成同一件事,其實中間隔着好几步:搜尋引擎要先重新抓取這個 URL,抓到的版本要能進入索引判断,判断通過之後才會替換掉舊版本。任何一步没走通,你在浏览器里看到的新内容,和搜尋结果里顯示出来的舊摘要,就會長期並存。
所以遇到“改了没變化”,先別急着怀疑是不是被降權。多數情况是重新抓取的触發條件不够,而不是頁面本身出了大問题。
哪些改動更容易被当成“值得再抓一次”
搜尋引擎判断要不要再来一趟,看的是這個頁面相比上次抓取有没有實质變化。下面這些改動,通常更容易被感知到:
- 主体内容的增删改:正文段落變了、结论變了、資料更新了,這類改動最直接。
- 标题和主要小标题:H1、H2 的表述和關鍵詞變化,會直接影响頁面的主题判断。
- 頁面结构變化:新增章节、調整段落顺序、删掉大段内容,都不只是“換几個字”。
- 與正文對得上的更新時間:结构化資料里的時間字段、頁面上的發布或修订時間,和實际改動一致时更有说服力。
反過来,這些改動基本不會带来重新抓取:調了一下字号、換了個不重要的配图、把某句话的语序倒了一下、在頁脚加了一行版權。改動幅度太小,抓取程序即使来了,也可能判定内容没變。
更新之後,多久會有人来看
没有固定时長。它取决于頁面的抓取频次、站点的整体更新活跃度、這個 URL 在内鏈和 sitemap 里的位置,以及上一次抓取时留下的质量印象。高频更新的栏目頁,可能几小时就来一次;長期不動的内頁,几周甚至更久才轮一次,都很正常。
更新之後不要反复手動提交同一個地址,也不要用參數或時間戳造出一堆“新地址”。這不會让抓取變快,只會让同一個頁面出現更多版本,把判断搞复杂。
更稳的做法是:让更新過的頁面在站内能被重新走到——列表頁把它顶上来、相關推荐里出現它、sitemap 里的時間跟着改。這几件事同时做,比單獨提交一次有用得多。
更新後索引没變,按這個顺序自查
- 確認改動真的落到 HTML 里:有些内容靠前端异步渲染,抓取时未必拿得到。用不带登入態的视角看一眼,或者直接看渲染後的源碼。
- 確認 URL 没變:改版或換 CMS 时很容易顺手改掉路径、加上參數,结果是舊地址還在索引里,新地址還没被抓。
- 確認這個地址現在還能被抓:robots.txt、noindex、登入墙、地区限制,任何一項挡住了,重新抓取都無從谈起。
- 確認頁面有明确入口:孤立的、只能靠直接輸入地址訪問的頁面,更新了也很难被重新發現。
- 確認改動幅度够不够:如果只是改了几個不痛不痒的词,可以先累积一段時間,再做一次成規模的完善。
两個容易踩的誤解
誤解一:更新越频繁越好
如果每次只改一两個字,抓取程序反复来、反复判断没變化,對頁面没有帮助,還占用了抓取资源。更新應以“這一版确實比上一版更有用”為标准。
誤解二:结果摘要没變,就是没重新抓取
摘要是展示层的東西,和索引里的版本不完全同步。判断有没有重新抓取,看抓取日誌和索引狀態比看摘要可靠得多。摘要更新慢半拍,是经常發生的事。
把更新当成一次重新被發現的机會
内容更新本身就是個不错的信号,可以顺带做几件事:检查内鏈是否需要調整、相關推荐還能不能對上、sitemap 里的時間是否同步、頁面在站内的入口位置是否合理。把這些一起做完,比盯着“什么时候重新收錄”更有實际意义。