同一个搜索词,站内有两三个页面都在争,结果往往是互相拉扯:今天 A 页排上来,过一阵换成 B 页,再过一段时间两个都往下掉。业内常把这种内耗叫关键词蚕食。它不是某种惩罚,而是站点结构没理清留下的后遗症。发现得早,处理起来通常不复杂;拖得久了,几个页面都已经有一定收录和外部链接,反倒更难取舍。
先看有没有这些信号
- 搜索某个词时,结果里同站的不同网址轮流出现,位置忽上忽下;
- 某个页面长期卡在第二页,打开一看,它和站内另一个页面有七八成内容是重合的;
- 内链里同一个词指向了三四个不同页面,锚文本还各写各的;
- 新写的文章比旧文更完整,但旧文仍在持续吃流量,新文迟迟起不来;
- 同一批内容同时存在栏目页、标签页和详情页三个版本,三份都在被收录。
这些信号单独看都不致命,凑在一起基本可以判断:页面之间没有明确分工,谁都想当那个词的代表。
蚕食是怎么产生的
栏目拆得过细
把一个话题拆成两个高度相近的栏目,每个栏目又各自发了一批内容,主词自然被两拨页面分掉。这种情况往往是规划阶段图省事,先建了再说,后来谁也没合并。
更新时另起新页
老文章要补充内容,编辑嫌改旧文麻烦,直接新发一篇「2024 版」「完整版」,旧文又没下线也没做跳转,两个版本就同时挂在站上。
标签页与聚合页
标签、专题、搜索结果聚合页默认被收录,这些页面通常是正文的片段拼接,和详情页争同一个长尾词,但它们本身并不可控,也不适合当承接页。
一份可以照着做的自查流程
- 建一张对照表。把主要页面列出来,写上各自的目标词。这一步不用很精细,能看出两行填了同一个词就够了。
- 用站内搜索验证。在搜索引擎里用 site: 加关键词查询,看同一批结果里同站域名出现了几个网址。
- 挑重点词抽查正文。对出现多个网址的词,打开这几页,比较标题、首段、小标题,判断相似度。相似度越高,越需要合并。
- 看内链指向。同一个词在全站被链向几个页面?如果超过两个,说明你自己都没定下谁主谁次。
- 结合收录与点击数据。看这些页面在一段时间内的展现和点击分布,是稳定分工还是此起彼伏。
处理方式:先定主,再收口
定下一个主页面,其余的下线、合并或跳转,是处理蚕食的基本思路。具体选哪种,看弱页还有没有价值。
- 内容相近、都还有价值:把两篇合成一篇更完整的,旧地址做 301 指向合并后的新地址,并更新站内所有指向旧地址的内链。
- 弱页只服务少数长尾:改写差异化,换一个更具体的目标词,把它变成主页面下的补充内容。
- 纯重复的标签页、聚合页:考虑设置 canonical 指向主页面,或直接不收录,减少重复入口。
- 内链归拢:把全站指向同一个词的内链统一收到主页面,锚文本尽量一致,别再分散权重。
处理蚕食时别只看排名,还要看流量和转化落到哪一页。如果弱页反而带来成交,那应该合并到它这一侧,而不是机械地保旧废新。
日常怎么避免再犯
最省事的办法是在发布前拦一道。做一张全站关键词表,每新增一个栏目或一篇内容,先查这个词有没有被占;栏目规划时给每个栏目定一个主词,子栏目的词必须是它的下位词,不要平行重叠。内容更新优先改旧文,确实需要另起新页的,同步处理旧地址。
蚕食不是一次性能清完的问题,站越大越容易出现。把它当成定期自查的一项,每季度扫一遍重点词,比等到排名整体下滑再回头找原因要轻松得多。