动态参数(如 sessionid、source=xxx)让同一内容产生多个URL,进而导致重复页面问题。配置忽略规则的核心思路是告诉搜索引擎:哪些参数不影响页面内容,应统一视为同一页面。以Google Search Console(简称GSC)的“URL参数”工具为例,你可以在“索引”>“参数”中添加并设置每个参数的作用,让搜索引擎忽略或降权处理这些参数。百度站长平台也提供类似工具,但操作细节略有不同。下面从场景到步骤逐一说明。

一个典型卡点:参数泛滥导致收录量暴增

假设一个电商网站的商品页URL是 /product?id=123,但用户通过不同入口进入时带上了 utm_source、utm_campaign、sessionid 等参数,于是产生了 /product?id=123&utm_source=google、/product?id=123&sessionid=abc… 等几十个不同URL。搜索引擎抓取后全部收录,造成索引膨胀,重要页面反而被稀释。这时就需要配置忽略规则,让搜索引擎只保留 /product?id=123 这一核心URL,其余参数不影响内容时直接忽略。

核心判断:哪些参数可以忽略?

关键规则:只有不改变页面实际内容的参数才能被忽略。例如:跟踪参数(utm_*)、会话标识(sessionid、sid)、排序方式(sort=price)如果只影响展示顺序而内容不变,可以忽略;但分页参数(page=2)会改变内容,不能忽略。你可以通过手动刷新页面并对比两个URL(一个带参数,一个不带)的内容是否完全一致来判断。一般来说,Google明确建议只对“没有根本影响”的参数配置忽略。

配置方法:以Google Search Console为例

登录GSC,选择你的网站,左侧菜单“索引”>“参数”。点击“添加参数”,输入参数名称(如 utm_source),然后选择“此参数是否更改此页面的内容?”:选“否”(No)。接着选择“Google是否会根据此参数在不同的网址上提供不同的内容?”:如果参数不改变内容,选“否”;如果参数改变内容但影响很小(如语言偏好),选“是”并指定“仅使用标准化版本”。最后点击“保存”。重复添加所有需要忽略的参数。注意:配置后可能需要数天生效,并且GSC会重新处理已收录的URL。

误区澄清:忽略≠删除,仅告知搜索引擎

很多站长误以为配置忽略规则后,这些带参数的URL会被立即删除。实际上,忽略规则只是告诉搜索引擎“这些参数不带来新内容”,搜索引擎会减少对这些URL的抓取与索引,但不会强制删除已收录的URL。如果想清理已有重复页面,还需要配合robots.txt禁止、canonical标签或删除真实页面。另外,百度站长平台的“URL参数设置”也是类似逻辑:在“搜索展现”>“URL参数”中配置,但百度有时需要手动提交URL。

核验动作与边界:配置后如何检查效果

配置完成后,可以通过GSC的“索引”>“页面”报告观察“已收录”数量是否下降。同时可以手动使用 site: 搜索,检查带参数的URL是否还在结果中。如果两周后无效,检查是否漏掉了重要参数,或参数本身确实改变了内容(如分页)。忽略规则不适用于以下情况:参数导致的页面内容完全不同(如不同文章ID)、参数被用于表单提交或API,以及网站使用AJAX加载且参数控制一个状态。此时应考虑其他重复方案如canonical或合并页面。