先给结论:不要靠“哪个域名权重高就留哪个”来决定。更可靠的判断依据是每个域名上相似内容的用途是否可被用户和抓取端明确区分。如果两个域名提供的是同一批页面的镜像,应合并到一个主域名并用重定向收敛;如果它们面向不同语言、地区或不同产品线,则应保留但改写标题、导航、内链和结构化数据,让差异可验证;如果某个域名只剩历史外链和旧路径,没有独立用途,应退出并逐条处理死链,而不是让它继续输出相似内容。
同样是一批相似页面,成因不同,处理方式完全不同。可以用三个可观察信号区分:
实际操作时,先各取两个域名下同一路径的响应头、页面标题和 canonical,记录是否互相指向。如果 canonical 都指向同一个域名,但另一个域名仍返回 200,说明收敛意图没有落实到响应层,需要进一步处理。
保留两个域名的前提是,你能用一句话说清各自服务谁、解决什么任务。例如一个域名面向中文用户提供产品文档,另一个面向英文用户提供同一产品的 API 参考。此时相似内容不是重复,而是不同入口。
需要做的动作包括:
做完这些后,观察两个域名的抓取分布是否仍集中在同一批相似路径。如果仍然集中,说明差异没有被有效表达,下一步应回到改写或合并,而不是继续加页面。
当两个域名必须共存,但内容目前高度相似时,改写比直接删除更稳妥。改写不是换同义词,而是让每个域名承担不同任务。例如一个域名保留完整教程,另一个只保留快速参考和下载入口。
可验证的差异包括:
假设两个域名各有 200 个相似页面,改写后只有 40 个页面出现明显差异,其余仍相同。这个结果说明改写范围不足,下一步应优先处理仍相同的路径,而不是继续扩充新页面。
退出一个域名时,常见误区是用 robots.txt 禁止抓取,然后认为问题已经解决。robots.txt 的抓取限制不等于可靠的索引移除;已收录的相似页面仍可能出现在结果中。正确顺序是:
完成重定向后,检查旧域名是否仍返回 200 的相似页面。如果仍有,说明重定向规则没有覆盖全部路径,需要按目录逐层核对,而不是只看首页。
无论选择保留、改写还是退出,都建议先做一次针对相似路径的网站死链检查:抽取两个域名下相同路径各若干条,记录状态码、canonical、标题和主要内链。若相同路径大量返回 200 且 canonical 互相矛盾,优先合并;若状态码正常但标题和用途描述相同,优先改写;若旧域名大量返回 404 且没有独立入口,优先退出并清理外链。这个结果直接决定后续是收敛、差异化还是下线,而不是凭感觉保留多个域名。