多數站点运营的注意力都放在首頁和主要栏目上,很少去數一個具体頁面從首頁出發要走几步才能点到。這個步數就是点击深度,它既關系到用戶能不能顺利找到内容,也關系到搜尋蜘蛛顺着連結一层层發現 URL 时,要绕多遠。
点击深度為什么值得單獨看
蜘蛛發現新地址主要靠两條路:站点地图提交,以及顺着頁面里的連結爬。站点地图能提供一份清單,但蜘蛛仍然需要通過連結判断頁面的相對重要程度。一個頁面如果從首頁出發要经過五层、六层才能到達,它出現在抓取队列里的频率通常就會低一些,更新之後被發現的間隔也會拉長。
對用戶来说也是同样的道理。层級太深的内容,往往只能靠站内搜尋才能找到,導航和列表頁几乎不會给它曝光机會,久而久之就變成了没人维護的角落。
怎么把点击深度测出来
用爬虫工具跑一遍全站
- 以首頁為起点做一次全站抓取,導出每個頁面的层級和入口連結;
- 把结果按深度排序,先看第五层以外的頁面都是什么類型;
- 注意区分真實内容頁和參數頁、分頁頁,後者深度大不一定是問题。
從導航和日誌两头對照
如果暂时没有合适的工具,也可以手工抽样:挑几個你最希望被訪問的頁面,從首頁開始按導航点一遍,记下實际步數。再對照服務器日誌,看這些地址被蜘蛛訪問的频率是不是明顯低于同類頁面。两條线索對上了,基本可以判断是结构問题,而不是内容本身不受待见。
比較常见的深度異常
- 列表頁每頁只放十條,歷史内容全部落到分頁深處,翻得越多越难被發現;
- 栏目没有二級归類,所有文章平铺在同一個長列表里,只能靠分頁往下滚;
- 相關推荐只挂在詳情頁底部,連結零散,形不成稳定的入口路径;
- 专题頁建完就不管,入口還留在首頁,但专题内部頁面彼此不互鏈;
- 移動端導航折叠過深,重要栏目要点開两层菜單才能看到。
几個可以落地的調整方向
- 把核心栏目放進全站導航,让每個頁面都能一步回到栏目入口;
- 列表頁适当增加每頁條數,或者提供不带參數的分類归档頁作為稳定入口;
- 在正文里做少量但相關的内鏈,指向同主题的兄弟頁面,而不是成堆地堆連結;
- 给重要专题頁單獨做一個聚合入口,並让相關文章底部互相引用;
- 調整完之後重新跑一次抓取,對比深度分布有没有變化。
把它變成固定動作
点击深度不用天天看,但可以按季度做一次抽查,尤其在栏目改版、導航調整、模板更換之後。改版往往就是深度最容易失控的時間点,很多頁面會在這时候被挪到更深的层級,而站内又没有任何連結指回去。
结构上的深度問题,通常不是一次改版造成的,而是每加一個栏目、每加一個专题时,都没人回头看一眼入口在哪里。
记錄每次抽查的深度分布,比记住某個绝對值更有意义——只要它没有持續變深,结构大体就是健康的。