排查重复页面,核心是先用site:查询、抓取工具和日志找出内容高度相似或URL参数不同的地址,再判断它们是否真的构成重复。处理时有两种常见方案:内容确实相同且无独立价值时用301合并;内容有差异或需保留多个入口时用canonical指向首选版本。选择依据是页面用途、流量和收录状态,不是凭感觉删改。
要查什么:同一篇文章、同一商品或同一栏目是否出现多个URL。怎么查:在搜索引擎输入site:你的域名 页面标题关键词,观察返回几个地址;再用站点抓取工具导出全部URL,按标题和正文前200字分组;最后查服务器日志,看哪些地址被频繁抓取。结果说明什么:如果同一内容对应两个以上可访问URL,就进入下一步判断,而不是立刻删除。
?from=、?ref=、排序或分页参数的地址,是否返回与主地址相同内容。结果说明:参数只影响展示、不影响内容时,优先用canonical或robots规则处理。/Page与/page、/a与/a/是否都能打开。结果说明:两者都返回200且内容相同,属于技术性重复,应统一跳转到一个版本。/print/、/m/等版本是否独立可访问。结果说明:若只是同一内容的另一种输出,保留一个首选地址即可。如果两个页面内容完全相同,且其中一个没有独立流量、没有外链、没有用户收藏需求,用301永久跳转到保留版本。这样权重和用户都会集中到一个地址。适用条件是你能确认旧地址不再需要单独展示。
如果两个页面内容相近但不完全相同,例如同一商品的不同颜色、同一主题的不同地区版本,或者两个地址都有外部链接和自然流量,用canonical指向首选版本。适用条件是你要保留多个入口的可访问性,同时告诉搜索引擎哪个是主版本。判断结果:改完后用抓取工具复查,确认首选页面返回200,canonical指向自身或正确目标,非首选页面不再出现在site:查询的前列。
改动前后比较要考虑季节、搜索需求变化和数据采集差异,不能只看某一天的收录数。可执行检查项:
site:查询目标标题,看重复地址是否减少。假设一个例子:某教程页同时存在/guide和/guide?utm=x两个可访问地址,内容一致,后者无独立外链。此时对参数版本做canonical指向/guide即可;若参数版本已被大量外链引用,则考虑301。这个例子只说明判断逻辑,不代表任何真实站点数据。
每次发布新内容后,检查标题、正文和URL是否与已有页面高度相似;改版或换域名时,导出旧URL清单并逐条确认跳转目标;定期用抓取工具扫描全站,重点看参数、大小写、分页和打印版本。下一步:打开你的站点抓取工具,导出全部返回200的URL,按标题分组,先处理同一标题对应两个以上地址的条目。