很多站点结构不是一開始就很深,而是一年年加出来的。新栏目、新分類、新专题、新标簽,每一次拆分都有理由,但叠起来之後,從首頁到一篇正文可能要点击五六次。层級一深,抓取容易卡在中間层,用戶也更容易在翻頁和跳轉之間走丢。
层級深度到底看什么
常说的“点击深度”,指的是從首頁出發,沿着可点击連結到達某個頁面的最少跳轉次數。目錄层級和点击深度不是一回事:一個路径很長、分了四五段目錄的地址,可能因為首頁就有直達入口而只需要两次点击;反過来,路径很短的頁面也可能因為入口藏得深,要翻很久才找得到。
實际排查时,可以同时看三個數:目錄路径段數、從首頁出發的最短点击次數、以及這個頁面在站内還有没有其他入口。三個數差距越大,越說明结构设計和實际入口對不上。
為什么越做越深
- 栏目按分類、地区、年份、月份层层拆分,每一层都做成可点目錄。
- 列表頁每頁條數太少,内容一多就要翻十几頁才能到底。
- 标簽頁、聚合頁自動生成,數量膨胀但缺少人工梳理。
- 改版时把舊栏目挂到新结构下面,中間多出一层過渡頁。
- 专题頁只在活動期間给入口,活動結束後入口撤掉,内容沉到深處。
動手整理的大致顺序
- 先列出一批真正重要的頁面:核心栏目首頁、重点内容、持續更新的栏目詳情。
- 记錄每個頁面從首頁出發的最短点击路径,标出超過三次点击的部分。
- 把過细的层級合並,能放在同一层的分類不要硬拆成父子两級。
- 给深處的内容补回入口,例如相關阅讀、同栏目推荐、专题匯總頁,而不是只能靠列表一路翻。
- 調整之後观察一段時間的抓取记錄和頁面訪問,確認新入口确實被走到。
列表和分頁也要一起看
很多深度其實是分頁造成的。把每頁條數适当調大、让“下一頁”和頁碼保持為可抓取的連結、给較早的内容做一個按時間或按分類的匯總入口,往往比改動 URL 结构更省事,也更不容易牵连已有地址。
別為了扁平把首頁塞满
扁平化不等于把所有内容都堆到首頁。首頁連結過多、每次更新都在大幅變動入口,反而會让真正重要的入口分量被稀释,用戶和爬虫都难以判断哪些位置更值得優先走。合理的做法是让核心内容在三跳之内可達,其余内容有稳定的归類路径,再配合搜尋、标簽等辅助入口。
结构的目标不是层數最少,而是每個重要頁面都有一條稳定、说得清楚的進入路径。
一份可以定期過一遍的清單
- 首頁到重点内容,点击次數是否大致控制在三次以内。
- 深层頁面是否有至少两個不同来源的站内入口。
- 是否存在只能靠分頁才能到達的栏目尾部内容。
- URL 路径段數與實际层級是否大体對應。
- 改版、下线、合並栏目之後,舊入口是否還有替代路径。
层級問题很少能一次改完,更适合跟着栏目規划定期回看。每次新增栏目或調整结构时,顺手检查一下新舊内容的進入路径,比等到大量頁面沉底之後再回头挖要轻松得多。