资讯文章 资讯 · NEWS
投放链接被收录了:目录站的推广参数该怎么收拾
2026-10-23 约 1,606 字 预计阅读 4 分钟 yiyunkj
投
你在别处投放、在社群里分享、在合作方那边挂了入口,链接后面都跟着 ?utm_source=xxx。这些链接本来只该出现在投放渠道里,但互联网上的事不由你控制——有人复制走贴到论坛,有聚合站采集了你的链接,有工具把整页链接抓走存档。几个月后你在索引里看到一堆带参数的 URL。

图片来源:网络,版权归原作者所有,侵权请联系删除
为什么这事在目录站上更常见
两个原因。一是目录站天然是"给别人链接"的站,自己往外发的链接量本身就大;二是目录站的页面模板少、内容相似度高,参数变体一旦被抓,很容易被当成独立页面而不是重复页。
结果就是:同一个分类页,在索引里可能有 /tools/、/tools/?utm_source=weibo、/tools/?from=partner 三个版本,展现量被摊薄,哪个都排不上去。
先说清楚:那个工具已经没了
很多老教程会说"去 Search Console 的网址参数工具里把这个参数设成不影响内容"。这个工具 2022 年 3 月官宣弃用、4 月正式下线,官方给出的理由很实在:工具里现存的参数配置中,大约只有 1% 对抓取真正有用,系统自己判断得比站长手动配置更准。
所以现在没有可以"声明忽略某个参数"的后台开关了。官方给的替代办法是 robots.txt 规则和 hreflang,实际落地主要靠页面自身的信号。别再去找这个入口了,它不会回来。
手段一:canonical,最主力
带参数的页面,在 head 里把 canonical 指向去掉参数的干净地址。这是目前最有效、也是官方口径里最推荐的做法。
要注意两点:
- canonical 必须能被读到。如果参数 URL 同时被 robots.txt 挡住了,那 canonical 永远不会被抓取,这条信号等于没写
- 自引用要写对。干净页面自己的 canonical 指向自己,别指向首页,否则等于把所有页都合并到首页
canonical 的作用是收敛信号,不是减少抓取。谷歌仍会先把这个 URL 抓一遍才能读到 canonical,所以参数变体不会立刻消失,但权重会往干净地址上聚。
手段二:服务端直接剥掉参数
比事后收拾更有效的是不让它产生。多数 CDN 和 Web 框架都支持在边缘把已知的追踪参数剥掉,或者在生成页面时直接不输出带参数的内部链接。
这条的关键在于内部链接永远用干净地址。如果你自己的站内导航、站点地图里就带着参数,那是在主动教搜索引擎去抓这些变体。
手段三:robots.txt,用在真正不需要被抓的组合上
官方的说法是可以在 robots.txt 的 allow 规则里指定参数顺序,对明显无价值的参数组合做屏蔽。但 robots.txt 有个副作用:被 Disallow 的 URL 如果外面有链接指向它,仍可能以"已屏蔽但已编入索引"的状态出现在结果里,而且因为抓不到页面,canonical 也就无从谈起。
所以分工是这样的:
| 场景 | 用什么 | 原因 |
|---|---|---|
| 追踪参数(utm、gclid、fbclid 等) | canonical + 服务端剥离 | 要收敛权重,也要能读到信号 |
| 排序、筛选组合 | robots.txt 或不做处理 | 要的是减少抓取,不是收敛 |
| 有真实搜索需求的组合 | 给独立 URL、独立标题 | 它值得单独存在 |
手段四:外链别浪费在参数地址上
别人引用你的时候用了带参数的链接,这条外链的权重会分散。能做的是:对外统一发放干净链接,在分享按钮、合作物料里不要预埋追踪参数;投放用的带参链接单独走一套,不进入任何对外物料。
还有一种做法是对投放链接做一次 302 到干净地址,但要注意别做成开放重定向,中转页要能白名单校验目标地址。
怎么知道有没有中招
在站长平台的页面报告里按 URL 过滤问号,看有没有带参地址在拿展现。另一个更直接的办法是看服务器日志,统计带参请求的来源 UA——如果大量来自搜索引擎,说明变体确实在被抓。
参数污染不会一夜之间毁掉一个站,它是慢性的:每次投放留下一批变体,半年后站点里一半页面的权重被摊成三份。花点时间把 canonical 和内部链接规范好,比事后清理省事。