站点结构这件事,平时不太容易出问题,一旦内容多了,问题就会慢慢浮出来:有些页面明明写得不错,却始终没什么抓取和点击;有些栏目开着开着,详情页已经藏到第五层,连自己找起来都费劲。目录层级自查,就是定期看一看,核心内容离首页到底有多远。
层级越深,被忽略的概率越高
蜘蛛在站内爬行,靠的是链接一层层往下走。每多一层,抓取预算就会被分掉一部分,链接传递的权重也会被稀释。对访客来说,每多一次点击,就多一次放弃的机会。尤其是手机端,导航本来就不宽裕,层级太深的内容很容易变成“只有搜索才能找到”的页面。
这里说的层级,不只是导航菜单的层级,也包括 URL 路径的层级。比如 /a/b/c/d/page.html 这样的地址,虽然不一定直接影响抓取,但会让人和工具都觉得这个页面比较远。
先画一张简单的站点结构图
不用很复杂,拿一张纸或者表格,把主要路径列出来就行:
- 首页直接链接到哪些栏目?
- 每个栏目下面还有没有子栏目?子栏目是不是都有独立内容?
- 详情页从首页出发,要点几次才能点到?
- 有没有一些页面只能从站内搜索或 sitemap 进入,导航里完全找不到?
三个可以定期做的自查动作
1. 从首页数点击次数
随机挑十篇你认为重要的内容,从首页开始点,记录到达详情页需要的点击次数。通常来说,核心内容控制在三次点击以内比较舒服;如果普遍要四五次,就值得考虑调整栏目结构。注意不是所有内容都必须三次以内,但“重要内容”不应该太难找。
2. 看 URL 路径和 sitemap
打开 sitemap,观察主要页面的路径长度。如果大量详情页的路径都很深,或者同一类内容的路径规则不统一,说明目录规划可能需要收一收。URL 路径不一定要很短,但应该尽量稳定、可读,不要让访客从地址栏里看不出这页大概属于哪个栏目。
3. 查栏目页的抓取和收录表现
在服务器访问日志或者搜索资源平台里,看看蜘蛛对栏目页和列表页的访问频率。如果中间层栏目页长期不被抓取,详情页又很少被直接链接到,那蜘蛛很可能只能靠 sitemap 来发现内容。这不是致命问题,但说明站内路径没有起到应有的作用。
调整层级时的几个原则
- 合并薄栏目:如果某个子栏目只有三五篇文章,长期也不更新,可以考虑合并到上级栏目,用标签或聚合页承接主题。
- 保留旧链接:调整目录后,旧地址尽量做 301 到新地址,不要让访客和蜘蛛直接撞上 404。
- 导航别藏太深:重要的栏目放进主导航或首页显眼位置,不要只放在页脚或二级菜单里。
- 给列表页留出口:列表页除了分页,也要有回到上级栏目和首页的链接,形成可往返的路径。
- 不要为了扁平而扁平:把所有内容都堆在首页,同样会稀释重点,还会让页面变得又长又杂。
别指望一次调整就见效
目录层级的调整,本质上是给蜘蛛和访客修路。修完之后,抓取和点击的变化通常需要一段时间才能体现,而且不同站点的情况差别很大。更实际的做法是,把点击深度、URL 路径、栏目抓取这几项列进季度自查清单,发现层级明显变深时再动手。结构清楚一点,后面做内容更新和内链建设都会省力一些。
层级自查不是追求越浅越好,而是让重要的内容有更短、更稳定的到达路径。