做网站结构梳理的时候,很多人把注意力放在首页和频道页,忽略了页面最下方的那排链接。实际上底部导航优化如果处理不当,会把搜索引擎爬虫的抓取预算分散到一堆低价值页面上,间接影响核心内容的收录效率。这篇文章聊聊我在几个企业站改版里遇到的真实情况,以及具体的调整办法。
搜索引擎爬取一个站点时,会沿着页面里的链接一路发现新URL。底部导航因为出现在全站每一个页面,相当于给爬虫准备了无数条重复的出口。当这些出口指向分页、标签页、关于我们这类权重极低的页面时,爬虫就可能陷在低效循环里。
我接手过一个B2B网站,底部放了三十多个链接,包含年份归档、友情链接、各地区的空白落地页。爬虫日志显示,近四成抓取请求落在这些页面,真正的产品详情页反而迟迟不更新快照。这就是典型的底部导航拖累整站收录。
不少建站公司喜欢在 footer 堆链接,觉得这样显得内容丰满。但从SEO角度看,底部导航应该只保留用户真正需要、且对搜索引擎有索引价值的入口。我的做法是先拉出全站点击热图,把月访问低于5次的内部链接全部移除。
下面是常用的筛选维度:
对于必须展示但不希望传递权重的链接,比如登录、注册、隐私政策,可以直接加 rel="nofollow"。这样爬虫依然能到达,但不会把页面的权威度分出去。
<a href="/privacy" rel="nofollow">隐私政策</a>
<a href="/login" rel="nofollow">登录</a>要注意的是,nofollow 不是用来藏垃圾页面的,该删的空页面还是得删。曾经有个站点把所有底部链接都 nofollow 了,结果搜索引擎干脆不再抓取那些频道,反而丢了索引。
移动端因为屏幕小,很多站点会把导航收进汉堡菜单,或者做成固定的底部 tab bar。这时候要考虑:固定悬浮的底部导航如果用 JavaScript 动态渲染,部分搜索引擎可能抓取不到里面的链接。
建议移动端重要分类仍然以静态 HTML 输出在页面源码里,哪怕视觉上藏在折叠层。对比一下两种实现:
| 实现方式 | 爬虫可见性 | 用户体验 |
|---|---|---|
| 纯CSS折叠静态链接 | 高,源码含锚文本 | 良好 |
| JS按需注入链接 | 低,需渲染执行 | 流畅但SEO弱 |
有些站点底部导航和面包屑放了一模一样的路径,比如 首页 > 产品 > 分类。这种重复对爬虫是噪音。面包屑负责说明当前页层级,底部导航负责全局入口,两者锚文本应刻意错开。
经验上,底部导航的锚文本用广义分类名,面包屑用具体层级名,能减少内部竞争。
调整发布后,别只看排名,先去抓取统计里看两个指标:一是首页和核心页的抓取频次是否回升,二是低价值页面的抓取占比是否下降。可以用服务器日志配合爬虫模拟工具,筛出带 footer 特征的 URL 请求量。
另外一个笨办法是在 Search Console 里对比收录覆盖,把底部删掉的链接提交移除规则,观察剩余有效页面是否被快速补录。我那个B2B站改完三周后,产品页收录率从六成涨到九成出头,底部导航优化的作用就体现在这。
底部导航若使用图片链接且无 alt,爬虫只能拿到空权重。还有人把全站 footer 写进外部 JS 文件,导致数百页源码里根本没文字链接。这些细节排查时都得打开源代码一项项看,不能只信前台渲染效果。
总结下来,底部导航优化核心就一件事:让全站每一处出口都指向该被发现的页面,其余一律收敛。结构清爽了,爬虫才愿意往深里走。
评论
加载中...