先给结论:不要急着删域名或加canonical,而是为每个域名写一句“用途声明”,再按声明决定保留、合并还是退出。相似内容本身不是问题,问题在于你无法向自己和后来接手的人解释为什么它还在。下面以一个假设的旧产品资料页为对象,逐步把它变成可执行的处理方案。
同样是“多个域名上有相似页面”,处理方式完全不同,先取证再动手。
区分方法很朴素:各取一份当前页面正文,去掉导航和页脚后对比。如果差异只在联系方式或年份,多半是残留;如果整段结构一致,多半是镜像。这一步的结果直接决定下一步——镜像优先考虑合并,残留优先考虑退出,派生才需要逐段判断保留哪一版。
用途声明要能被验证,不能写成“品牌宣传”这种无法判断真假的句子。可以按下面的格式填:
假设你手上有三个域名都放着同一份产品参数页,声明可以分别是:主域名“当前对外唯一版本”;第二个“仅用于旧版说明书下载,页面顶部加一行说明指向新版”;第三个“合作关系已结束,无外部引用,准备退出”。写不出来的一句,往往就是该退出的那个。
声明完成后,动作只有三类,且都要能回溯:
robots.txt 限制抓取并不等于可靠的索引移除,已经被引用的地址仍可能出现在结果里;站点地图也不保证收录。若确实需要从索引中移除,应按对应搜索引擎各自提供的移除流程分别核查,不要假设一套做法通用。一个实际动作是:先对准备退出的域名做一次外链与内部引用盘点,把结果记在一张表里。如果盘点发现仍有活跃引用,就把它降级为“保留并标注”,而不是硬删。这个动作的结果会改变你的下一步——有引用就补说明,无引用才进入退出流程。
假设旧域名 A 上有一份 2019 年的接口文档,主站已有 2024 年版。你写下声明“A 仅存档,供老客户查历史字段”。验证方式是:打开 A 的页面,看它是否明确写出“这是历史版本,当前版本见主站”,以及主站那版是否真的覆盖了旧字段。如果主站删掉了某个旧字段,而仍有客户在查,那么 A 就不能简单合并,应保留并标注。反之,如果主站完整覆盖,A 的存档价值就只剩外部链接,处理方式随之变为跳转。
再补一个判断细节:HTTPS 只说明传输层有加密,不代表页面内容正确,也不代表不会出现漏洞或获得更好排名。所以“这个域名有证书”不能作为保留它的理由。
有人会观察访问日志,看到某个旧域名的请求量降到很低,就认为可以删除。请求量下降可能来自多种原因:抓取频率本身在波动,外部链接被对方撤下,或者页面早已无法访问而访问者不再尝试。它不能单独证明“这个域名已无价值”。更稳妥的做法是把请求量、外链盘点、合同约束三条证据放在一起看,三者都指向无价值时再退出。退出后如果发现仍有访问者通过旧地址进入,就回到声明环节,重新判断它是否该保留并标注。
整套流程的关键不是一次判断对错,而是让每个域名的存在都有据可查:有声明、有证据、有对应的处理动作。这样无论旧内容、旧系统还是旧合作关系退出,你都能说清保留了什么、为什么保留,以及下一步该做什么。