多数站点运营的注意力都放在首页和主要栏目上,很少去数一个具体页面从首页出发要走几步才能点到。这个步数就是点击深度,它既关系到用户能不能顺利找到内容,也关系到搜索蜘蛛顺着链接一层层发现 URL 时,要绕多远。
点击深度为什么值得单独看
蜘蛛发现新地址主要靠两条路:站点地图提交,以及顺着页面里的链接爬。站点地图能提供一份清单,但蜘蛛仍然需要通过链接判断页面的相对重要程度。一个页面如果从首页出发要经过五层、六层才能到达,它出现在抓取队列里的频率通常就会低一些,更新之后被发现的间隔也会拉长。
对用户来说也是同样的道理。层级太深的内容,往往只能靠站内搜索才能找到,导航和列表页几乎不会给它曝光机会,久而久之就变成了没人维护的角落。
怎么把点击深度测出来
用爬虫工具跑一遍全站
- 以首页为起点做一次全站抓取,导出每个页面的层级和入口链接;
- 把结果按深度排序,先看第五层以外的页面都是什么类型;
- 注意区分真实内容页和参数页、分页页,后者深度大不一定是问题。
从导航和日志两头对照
如果暂时没有合适的工具,也可以手工抽样:挑几个你最希望被访问的页面,从首页开始按导航点一遍,记下实际步数。再对照服务器日志,看这些地址被蜘蛛访问的频率是不是明显低于同类页面。两条线索对上了,基本可以判断是结构问题,而不是内容本身不受待见。
比较常见的深度异常
- 列表页每页只放十条,历史内容全部落到分页深处,翻得越多越难被发现;
- 栏目没有二级归类,所有文章平铺在同一个长列表里,只能靠分页往下滚;
- 相关推荐只挂在详情页底部,链接零散,形不成稳定的入口路径;
- 专题页建完就不管,入口还留在首页,但专题内部页面彼此不互链;
- 移动端导航折叠过深,重要栏目要点开两层菜单才能看到。
几个可以落地的调整方向
- 把核心栏目放进全站导航,让每个页面都能一步回到栏目入口;
- 列表页适当增加每页条数,或者提供不带参数的分类归档页作为稳定入口;
- 在正文里做少量但相关的内链,指向同主题的兄弟页面,而不是成堆地堆链接;
- 给重要专题页单独做一个聚合入口,并让相关文章底部互相引用;
- 调整完之后重新跑一次抓取,对比深度分布有没有变化。
把它变成固定动作
点击深度不用天天看,但可以按季度做一次抽查,尤其在栏目改版、导航调整、模板更换之后。改版往往就是深度最容易失控的时间点,很多页面会在这时候被挪到更深的层级,而站内又没有任何链接指回去。
结构上的深度问题,通常不是一次改版造成的,而是每加一个栏目、每加一个专题时,都没人回头看一眼入口在哪里。
记录每次抽查的深度分布,比记住某个绝对值更有意义——只要它没有持续变深,结构大体就是健康的。