内容做得再多,如果没人点過去,蜘蛛也很难顺着路走進去。内鏈就是站内那條路。它不像栏目结构那样一眼看得出来,出問题的时候往往也不报错,只是某些頁面長期没人訪問,也很少被抓。這篇按顺序把内鏈自查拆成几步,照着做一遍,通常能發現几個一直被忽略的角落。
一、先把頁面按重要性分個档
内鏈不是越多越好,而是要把權重和注意力送到该去的地方。先列一份清單:
- 核心頁:产品與服務介绍、支柱型長文、专题聚合頁,通常不超過二三十個;
- 支撑頁:围绕核心頁展開的問答、案例、教程;
- 長尾頁:标簽頁、归档頁、早年的短文,數量最多。
分完档你會發現,真正需要被指向的其實没几個頁面。自查时優先看核心頁有没有拿到足够多、来自正文的連結。
二、數一數每個核心頁有多少入站内鏈
方法不复杂:在站内搜尋里搜该頁面的标题或關鍵詞,看有多少頁面自然地提到它;或者用爬虫工具導出全站連結表,按目标地址統計出現次數。
常见的三種失衡
- 所有連結都集中在首頁和導航,正文里几乎没有;
- 某一篇老文章被反复引用,新寫的核心頁却没人提;
- 核心頁只能從列表頁翻頁進入,翻到第三頁之後基本没有入口。
如果核心頁的入站内鏈長期只有一两條,而且都来自同一處,那它在整站里的實际位置,就比你以為的要邊缘得多。
三、检查锚文本,別让它全是同一個词
锚文本是给人和蜘蛛看的线索。两種极端都不理想:一是全站统一用同一個關鍵詞,二是清一色“点击這里”“阅讀更多”。
- 同一目标頁的锚文本可以有几個變体,但指向要明确;
- 正文里的連結優先用能概括目标頁内容的短语;
- 图片連結记得补上替代文字,否則這條連結等于没有文字說明;
- 避免“詳情”這類脱离上下文就看不懂的寫法,尤其在匯總列表頁里。
四、確認這些連結蜘蛛真的能点到
有些内鏈在浏览器里点着没問题,爬虫却拿不到。逐條排查:
- 連結是不是寫在标准超連結标簽里,而不是用脚本点击事件或按钮代替;
- 依赖脚本渲染出来的連結,在關閉脚本的情况下是否還存在;
- nofollow、target 等属性有没有被模板批量加上,把正常的站内連結也一起挡住了;
- 分頁、篩選後的列表頁里,連結是否還指向可以正常訪問的規范地址。
四條里任意一條出問题,都可能導致“頁面上看着有連結、實际抓取时等于没有”。
五、修完之後,用一個小节奏复查
内鏈調整不需要一次動全站。比較稳妥的做法是:
- 每次發新内容时,顺手從两到三篇相關舊文里加一條正文連結;
- 每月挑一個核心頁,看它的入站内鏈數量和锚文本有没有變化;
- 每季度過一遍失效内鏈,頁面删了或改址了,及时換成新地址或直接去掉;
- 把改動记在表格里,免得几個月後忘了哪條連結是自己手動加的。
内鏈的作用是把站内已经存在的内容重新连起来,让訪客和蜘蛛都能顺着走下去。它不保證收錄,也不保證排名,但路修好了,後面的工作會顺很多。
最後提醒一句:内鏈自查的重点不是數量,而是重要頁面有没有被指向、指向它的文字有没有说清它是什么。這两点做到了,剩下的只是保持习惯。