做站内 URL 发现时,很多人只关心页面里有没有链接,却忽略了链接出现在页面的哪个位置。导航、页脚和正文中的链接,被走过的概率、携带的语境、能覆盖的范围都不一样。把它们当成同一种入口,常见的后果是:该被发现的页面长期没动静,而不需要反复走的入口占用了大量抓取。
导航:负责横向铺开
导航栏是站点里最稳定、最容易被反复走过的位置。它的价值在于把一级栏目和主要频道横向铺开,让抓取路径能从任意页面快速回到站点主干,再扩散到其他分支。
导航里适合放什么
- 一级栏目、主要频道、核心列表页;
- 数量控制在可读范围内,宁可分层也不要平铺几十个入口;
- 下拉菜单里的链接建议在 HTML 中直接输出,而不是依赖交互后才生成。
如果导航被塞进了大量末级页面,短期看似增加了入口,实际上会让主干入口变得模糊,抓取路径也更难沿着目录结构向下走。
页脚:负责兜底,不负责主力
页脚链接的典型作用是兜底:关于页、帮助中心、政策说明、站点地图入口这类页面,往往不需要出现在导航里,但需要保证它们在每个页面上都能被走到。页脚还有一个作用是把分散的频道再串一遍,让深处页面至少有一条稳定入口。
需要注意的是,页脚链接不携带语境。同一批链接出现在全站每个页面上,被走过的次数很多,但很难传递这些页面之间的主题关系。因此页脚更适合做覆盖,而不是做权重和语境的传递。
正文链接:语境最完整的一类
正文里的链接通常是三种位置中最有价值的一种。它出现在具体内容中,前后文能帮助判断目标页面讲的是什么,也更容易让抓取从相关主题继续向下延伸。
正文链接的价值不在于数量,而在于它把两个页面之间的内容关系写清楚了。一段自然提到的引用,往往比页脚里列十个链接更有意义。
实际操作中,可以在文章里对相关概念、往期内容、延伸阅读做适度引用。判断标准很简单:如果读者点过去有帮助,这个链接就值得放。
三种位置怎么配合
- 先确认主干:导航覆盖全部一级栏目,保证任意页面都能回到主干。
- 再补兜底:页脚覆盖那些没有自然内链入口、但必须被发现的页面。
- 最后加语境:在正文中补充与当前主题相关的链接,尤其是新上线的页面。
- 检查深度:随机挑几个末级页面,看从首页出发经过几次点击能到达。
容易踩的几个坑
- 把所有希望被发现的页面都堆到页脚,结果入口很多但没有一条有明确语境;
- 导航里的链接依赖脚本渲染,页面源码里看不到地址;
- 正文链接全部指向首页或栏目页,末级页面依然缺少入口;
- 同一个目标页面在单页里被重复链接多次,实际并没有带来额外覆盖。
用数据回头验证
调整之后不要只看感觉。可以结合服务器日志,观察三类位置上的链接是否真的被走过,以及新页面从上线的角度看,第一条入口来自哪里。如果发现某个栏目长期只有页脚在支撑,就说明正文和导航层面的内链还没跟上,需要回头补结构,而不是继续加页脚链接。
内链位置的分工并不复杂:导航管主干,页脚管兜底,正文管语境。三者各司其职,URL 发现才会更均匀地落到真正需要抓取的页面上。