内容做得再多,如果没人点过去,蜘蛛也很难顺着路走进去。内链就是站内那条路。它不像栏目结构那样一眼看得出来,出问题的时候往往也不报错,只是某些页面长期没人访问,也很少被抓。这篇按顺序把内链自查拆成几步,照着做一遍,通常能发现几个一直被忽略的角落。
一、先把页面按重要性分个档
内链不是越多越好,而是要把权重和注意力送到该去的地方。先列一份清单:
- 核心页:产品与服务介绍、支柱型长文、专题聚合页,通常不超过二三十个;
- 支撑页:围绕核心页展开的问答、案例、教程;
- 长尾页:标签页、归档页、早年的短文,数量最多。
分完档你会发现,真正需要被指向的其实没几个页面。自查时优先看核心页有没有拿到足够多、来自正文的链接。
二、数一数每个核心页有多少入站内链
方法不复杂:在站内搜索里搜该页面的标题或关键词,看有多少页面自然地提到它;或者用爬虫工具导出全站链接表,按目标地址统计出现次数。
常见的三种失衡
- 所有链接都集中在首页和导航,正文里几乎没有;
- 某一篇老文章被反复引用,新写的核心页却没人提;
- 核心页只能从列表页翻页进入,翻到第三页之后基本没有入口。
如果核心页的入站内链长期只有一两条,而且都来自同一处,那它在整站里的实际位置,就比你以为的要边缘得多。
三、检查锚文本,别让它全是同一个词
锚文本是给人和蜘蛛看的线索。两种极端都不理想:一是全站统一用同一个关键词,二是清一色“点击这里”“阅读更多”。
- 同一目标页的锚文本可以有几个变体,但指向要明确;
- 正文里的链接优先用能概括目标页内容的短语;
- 图片链接记得补上替代文字,否则这条链接等于没有文字说明;
- 避免“详情”这类脱离上下文就看不懂的写法,尤其在汇总列表页里。
四、确认这些链接蜘蛛真的能点到
有些内链在浏览器里点着没问题,爬虫却拿不到。逐条排查:
- 链接是不是写在标准超链接标签里,而不是用脚本点击事件或按钮代替;
- 依赖脚本渲染出来的链接,在关闭脚本的情况下是否还存在;
- nofollow、target 等属性有没有被模板批量加上,把正常的站内链接也一起挡住了;
- 分页、筛选后的列表页里,链接是否还指向可以正常访问的规范地址。
四条里任意一条出问题,都可能导致“页面上看着有链接、实际抓取时等于没有”。
五、修完之后,用一个小节奏复查
内链调整不需要一次动全站。比较稳妥的做法是:
- 每次发新内容时,顺手从两到三篇相关旧文里加一条正文链接;
- 每月挑一个核心页,看它的入站内链数量和锚文本有没有变化;
- 每季度过一遍失效内链,页面删了或改址了,及时换成新地址或直接去掉;
- 把改动记在表格里,免得几个月后忘了哪条链接是自己手动加的。
内链的作用是把站内已经存在的内容重新连起来,让访客和蜘蛛都能顺着走下去。它不保证收录,也不保证排名,但路修好了,后面的工作会顺很多。
最后提醒一句:内链自查的重点不是数量,而是重要页面有没有被指向、指向它的文字有没有说清它是什么。这两点做到了,剩下的只是保持习惯。