站点运营

站点运营:舊内容下线與归档,404、410 和 301 该怎么選

内容下线不是简單地删掉頁面。本文讲清 404、410、301 與 noindex 分別适合什么场景,给出判断頁面是否還有價值的三個标记,以及一套包含内鏈清理、站点地图更新和日誌观察的下线流程,顺带提醒几個常见誤区。

站点运营

站点运营:舊内容下线與归档,404、410 和 301 该怎么選

内容有生就有死。活動結束、商品停售、栏目改版、舊文被新文取代——這些頁面该怎么處理,很多站点只有两種做法:要么一直挂着不管,要么直接删掉變成 404。前者让站内堆满過期内容,後者常常带来一批外鏈流失和抓取错誤。更合理的做法是先判断頁面的“余生價值”,再在 404、410、301 之間做選擇。

三種“消失”方式的区別

  • 404 Not Found:服務器说“現在找不到”。搜尋引擎通常不會立刻把 URL 從索引里剔除,會在一段時間内反复回訪,适合“可能恢复”或“還不确定”的情况。
  • 410 Gone:明确表示“不會再有了”。语义更确定,通常能让 URL 更快從索引中登出,适合已確認永久下线的頁面。
  • 301 / 308 永久重定向:内容換了個地址,或者被合並到了另一篇,用于有替代頁面的场景。

還有一種组合值得记住:頁面保留、内容仍然可讀,但加上 noindex。它适用于“對用戶有用、但不想被搜尋引擎收錄”的頁面,比如内部規范、過期但仍有參考價值的公告。

先判断:這個頁面還值不值得留

動手之前,先给每個待處理 URL 打三個标记:有没有外鏈近 90 天有没有自然搜尋点击有没有站内入口。三項都為空,基本可以放心下线;有外鏈或有流量的,就要考虑重定向或更新,而不是一删了之。

另一種常见情况是内容並没有“死”,只是散了。同一個话题寫了五六篇薄文,每篇只有几百字,這时更好的做法是合並成一篇完整的文章,把舊地址 301 到新文章上,比逐篇维護省力得多。

一個可执行的下线流程

  1. 導出候選 URL 清單,附上外鏈數、搜尋点击和最後更新時間。
  2. 為每個 URL 定動作:更新、合並(301)、保留加 noindex,或 410 下线。
  3. 實施时確認服務器真的返回對應狀態碼,而不是返回 200、正文里寫一句“已刪除”——那是软 404,容易让抓取工具困惑。
  4. 同步處理内鏈:把正文、導航、相關推荐里指向舊地址的連結改成新地址或直接移除。
  5. 從 XML 站点地图里移除已下线 URL,避免繼續向搜尋引擎推送死地址。
  6. 观察服務器日誌和抓取错誤报告,確認没有出現新的集中 404。

几個容易踩的坑

  • 把所有舊頁面 301 到首頁:用戶和搜尋引擎都得不到有用信息,這類批量跳首頁通常不被当作有效重定向。
  • 只删頁面不管内鏈:站内一下子多出几十個 404,抓取资源被浪費在無效地址上。
  • 把归档頁留在主栏目里:過期内容占據列表和導航位置,會稀释真正想推的内容。建议單獨设归档目錄,保留可訪問性但不出現在主路径中。
  • 狀態碼反复切換:一會儿 410、一會儿恢复 200,来回改動對抓取並不友好,定了就稳定一段時間。

404 頁面本身也要运营

無论下线多少内容,總會有用戶從舊連結、收藏夹或外部引用進来。一個合格的 404 頁面應该說明“這個頁面不在了”,並提供搜尋框、热门栏目入口或返回首頁的連結,而不是只丢一句冷冰冰的报错,也不是自動跳轉到無關頁面。

内容下线和内容更新一样,都是站点的日常维護動作。判断依據是頁面對用戶是否還有價值,而不是它在服務器上占了多少空間。