蜘蛛在你的站里移动,靠的是链接。它从入口页出发,点一次、两次、三次,走到某个页面;点击的次数,就是那个页面的点击深度。深度越大,被走到、被再走一次的机会就越少。不少内容并不差的页面长期没动静,问题往往就出在这里。
点击深度到底是什么
点击深度指从一个入口页(通常是首页,也可能是栏目页或被外链指向的页面)出发,沿站内链接需要点击几次才能到达某个 URL。它和 URL 的目录层数不完全是一回事:一个多级目录下的页面如果首页有直达链接,深度可能只有 1;反过来,根目录下的页面如果只藏在列表页的第 8 页,深度也会很大。
更实用的理解是:同一个页面有几条不同的路径能走到。路径越多、越靠近入口,被发现的概率就越高。
深度大了会怎样
- 发现变慢:新页面要等上一层的页面被重新抓取,才可能被带出来,链条一长,时间就拉长。
- 抓取次数少:日志里常见首页一天被抓好多次,深层页面隔几周才来一次。
- 更新同步慢:改过的页面长时间停留在旧印象里,不是因为没改,而是因为没被重访。
- 链接信号被稀释:越往深处的链接,能传递的东西越有限。
这不是绝对规律,站点规模、更新频率、外链情况都会影响结果,但趋势一般成立。
页面为什么会被推深
- 全站导航只放一级栏目,二级、三级页面只能从栏目页一层层往下点。
- 列表页只有第一页有静态链接,后面的分页靠脚本加载。
- 新内容只在“最新”模块短暂露出,几天后就没了入口。
- 专题页、聚合页没有进导航,也没有从相关文章互链过去。
- 有用的页面被塞进多级筛选或分页之后,路径数量变得很杂。
把关键页面拉回浅层
- 用好导航与面包屑。面包屑能让深层页面获得一条回到上层的稳定路径,也让栏目关系更清楚。
- 给栏目页、专题页留固定入口。它们是把深层内容提上来的中间层。
- 加相关内容模块。文章底部互链能把长尾页面接入链接网络,但要注意相关度,别全站随机推荐。
- 让最新、最热这类列表有稳定地址。而不是只在首页短暂出现一次。
- 用 Sitemap 补位。Sitemap 不能替代内链,但可以为缺少入链的页面提供一个发现入口。
怎么核对实际深度
最直接的办法是看服务器日志:统计一段时间内各目录的抓取次数,看看是不是集中在入口附近。如果某些栏目几乎没被抓过,往往不是蜘蛛不喜欢,而是从入口走到那里要点的次数太多。
另一个办法是手动走一遍:从首页出发,不搜索、不查站点地图,只靠点击找目标页面,记下点了几次。超过四五次还没到,就值得调整结构。
别把扁平化做过头
把上千个页面全塞进首页,等于没有导航。入口的价值在于筛选,而不是把所有链接堆在一起。
合理的做法是分层:首页放最重要的栏目和少量重点内容,栏目页承载大部分页面,深层长尾靠互链和 Sitemap 辅助。深度控制是取舍,不是越浅越好。
最后提醒一句:深度解决的是能不能被走到的问题,页面能不能被收录、排到什么位置,还取决于内容质量、站点整体表现等很多因素。把路径理顺,只是把该给的机会给到页面。