先给结论:不要靠“哪个域名权重更高”来分工,而要让每个域名承担一种可被外部验证的用途,并用内链把这种用途固定下来。如果两个域名面向同一批用户、提供同一批内容,却只靠 canonical 或 robots.txt 区分,读者和搜索引擎都很难判断该以谁为准。
常见情形是主站、活动站或不同语言站同时存在,内容高度相似。表面上各站都有访问,问题却出现在内链上:同一篇内容在两个域名各有入口,锚文本相同,指向不同地址。此时用户可能仍能完成任务,但站内路径已经无法说明“哪一个是主版本”。
这里有两个合理解释。第一种是用途确实不同,例如一个域名面向注册用户,另一个面向未登录访客,相似内容只是同一业务的不同呈现。第二种是历史遗留,早期为了活动或测试复制了内容,后来没有合并,两个域名都在被动承接同一需求。两者需要的处理方式完全不同:前者要保留并强化用途差异,后者要考虑合并或明确主版本。
能区分解释的证据不在“收录了多少页”,而在内链的指向意图。如果站内导航、面包屑和正文链接都稳定地把用户送往同一个域名,另一个域名只出现在特定表单、特定语言或特定设备路径中,那么用途差异成立。反过来,如果两个域名的导航互相链接、文章正文互相推荐、锚文本几乎一致,却没有任何页面说明二者关系,那更可能是遗留复制。
可以做一个假设例子:某业务有 www.example.com 和 shop.example.com,两者都发布同一批产品说明。若 www 的正文链接全部指向 shop 的购买页,而 shop 的产品页又链回 www 的说明页,这属于用途互补;若两个域名各自都有完整导航,并且互相用“了解更多”链接到对方同一篇文章,这就是用途重叠。前者下一步应固定链接方向,后者下一步应先确定主版本,再决定是否合并。
第一,入口要单一。同一需求在主导航中只保留一个首选入口,另一个域名若确实服务不同人群,应在入口文案上直接写明差异,而不是让用户自己猜。第二,正文链接要有方向。说明型内容指向交易或注册型内容时,锚文本应体现动作,例如“前往下单”或“查看账户说明”,不要两个域名互用“点击这里”。第三,跨域链接要有稳定规则。哪些页面允许跨域、跨到哪个域名、锚文本如何写,应写进内容模板,而不是靠编辑临时判断。
一个实际动作是:先选一组高频内链,把指向同一需求的所有链接统一到一个域名,并记录改动前后的路径。如果改动后用户从入口到完成动作的步骤减少,说明用途分工有效;如果步骤没有变化,却出现更多跨域跳转,说明两个域名的用途仍未说清,下一步应回到内容归属,而不是继续加链接。
canonical、站点地图和 robots.txt 都只能表达偏好或抓取限制,不能自动说明两个域名各自服务谁。robots.txt 的抓取限制不等于可靠的索引移除;站点地图不保证收录;不同搜索引擎对这些信号的支持情况须分别核查。因此,当两个域名承载相似内容时,优先用页面文案、导航位置和内链方向说明用途,再用技术信号减少重复抓取。
如果必须保留两个域名,至少要让每个域名有一句可被用户看到的用途说明,并让内链从“相似内容互相指向”改为“按任务阶段指向”。这样做的结果不是立刻消除重复,而是让后续判断有依据:哪些页面该合并、哪些该保留、哪些跨域链接该删除。下一步的动作应基于这个归属结果,而不是基于某个域名暂时的抓取量变化。