做站点运营的人多少都遇到過這種情况:栏目列表從導航上看排得满满当当,点進去却發現有的分類只有两三篇内容,有的标簽頁只有一條记錄,有的日期归档頁甚至一篇都没有。這些頁面本身不算“错誤頁”,服務器返回 200,模板也正常渲染,但它們對用戶和抓取都没有多少價值,却實實在在占着入口、内鏈和抓取配額。
先找出哪些目錄頁是空壳
判断标准不是“文章數量為 0”,而是“這個頁面能不能獨立满足一次訪問需求”。下面几類最容易被忽略:
- 标簽頁:只有一篇文章的标簽,内容與文章詳情頁几乎重合,用戶点進来没有下一步可走。
- 日期归档頁:按年月归档,如果某個月只發了一篇,归档頁的信息量還不如文章本身。
- 空分類:分類建好了但内容一直没填,或者内容全被移走,只剩一個标题和“暂無内容”。
- 作者頁:只有一位作者、且作者頁只列出全部文章时,它和首頁的区別很小。
- 分頁尾部空頁:列表翻到第 8 頁只剩一條,或者參數越界後仍返回一個空列表頁。
- 多語言或多地区镜像目錄:只搭了框架,正文還没有同步過去。
空壳頁面带来的實际麻烦
它不是那種一眼能看出来的故障,更多是慢性消耗:
- 抓取预算被分走,真正的新内容排队等待。
- 内鏈把權重和点击導向没有出口的頁面,用戶看完就退。
- 站点地图里混入大量低價值地址,让後續的自查更难判断優先級。
- 同一批内容在标簽頁、归档頁、分類頁反复出現,相似度偏高,需要靠 canonical 或 noindex 收口。
自查步骤
- 導出站点地图和抓取日誌,把 URL 按目錄類型分组,統計每一類下的頁面數量與最近一次内容更新時間。
- 筛出只有 0 到 1 條内容的列表頁,逐個打開看有没有正文摘要、說明文字或有效内鏈。
- 用站内搜尋日誌反過来看:用戶實际會搜的關鍵詞,有没有對應的落地栏目;没有的话,現有栏目是不是白建了。
- 检查導航、面包屑、正文内鏈里是否指向這些頁面,把它們标成“入口型”還是“過渡型”。
- 確認這些頁面對應的 HTTP 狀態,200、404、noindex 三種處理方式要提前想清楚,不要一邊 noindex 一邊放在主導航里。
處理方式怎么選
能补内容就补,补不了就合並或收口,不必所有頁面都走向刪除。
- 合並:标簽與分類语义重合时,保留层級更清晰的那個,另一個做 301。
- 补充:给分類頁、标簽頁加一段人工撰寫的說明,列出该主题下的精選内容,让它有自己的信息量。
- 收口:确實需要保留、但價值有限的頁面(如作者頁、日期归档頁),用 noindex 從索引中拿掉,同时保留可訪問性。
- 刪除:确定没有外鏈和搜尋需求的空目錄,直接下线並返回 410 或 301,別留着一堆 200 的空壳。
注意顺序:先確認頁面有没有外鏈和自然搜尋流量,再决定合並還是刪除。把還有外部引用的地址直接删掉,等于把入口让给了 404。
栏目規划上怎么减少返工
- 建分類前先問一句“這個分類下至少能稳定产出多少篇”,達不到就先不建,用标簽或专题頁代替。
- 标簽只保留會被反复使用、且能承接搜尋需求的那几個,其余不開放前台入口。
- 归档頁預設不放進主導航,需要时再通過面包屑或頁脚提供有限入口。
- 每季度看一次各目錄的收錄與点击情况,長期零点击的目錄要么补内容,要么收口。
空栏目和低质归档頁不是一次清理就能解决的事,它會随着内容更替不断冒出来。把它当成定期巡检的一部分,比等到導航越堆越乱再回头收拾要轻松得多。