先给结论:不要试图用一份说明同时解决“保留哪个域名”和“百度如何理解这些域名”两个问题。更有效的顺序是——先确定每个域名在业务上承担的唯一用途,再决定哪些域名保留为独立站点、哪些只做跳转、哪些退出。如果多个域名返回给百度的是几乎相同的正文,只是页头页脚略有差异,那么你写给自己的“用途说明”再清晰,对百度而言仍然是重复内容,收录分配会由它自行判断,而不是按你的命名意图走。
这一步决定了后面是“改写”还是“退出”。用带域名的完整URL分别访问同一篇文章,比较三件事:正文是否一致、页面标题是否一致、正文中的站内链接指向哪个域名。如果三者都一致,说明这是典型的多域名镜像,业务用途的差异没有被页面本身表达出来。此时无论你在内部文档里写“A域名做品牌、B域名做活动”,百度看到的仍是同一份内容。
反过来,如果不同域名下的同一主题内容在正文结构、适用对象、数据口径上确实不同,例如一个面向经销商、一个面向终端用户,那么它们可以并存,但需要在页面层面把差异写进正文和标题,而不是只写在说明文档里。
保留多个域名的前提不是“域名已经注册了很久”,而是每个域名有独立的用户进入路径和独立的内容生产。满足这个条件时,要做的是让差异可被抓取到:
做完之后观察的下一步不是“收录数有没有涨”,而是看百度是否开始把两个域名的不同栏目分别展现。如果展现结果仍然混在一起,说明内容分叉程度不够,继续保留的收益有限。
如果业务上确实需要两个域名同时存在一段时间,但内容团队没有能力维护两套正文,那么更现实的做法是明确一个主域名承载完整内容,辅助域名只保留少量确有独立价值的页面,其余页面做301到主域名的对应URL。这里的改写不是改标点,而是把辅助域名上仍然保留的页面写成不同的用途说明和不同的操作步骤。
需要提醒的是,robots.txt 的抓取限制不等于可靠的索引移除。如果你对辅助域名加了抓取限制,却仍希望它保留的少数页面被百度理解,这两件事会互相冲突。此时应优先保证保留页面可抓取,退出页面用301处理,而不是用robots.txt一刀切。
退出不是失败,而是把资源集中到一个域名。适用前提是:该域名没有独立的用户来源、没有独立的内容更新、也没有必须保留的历史链接价值。做法上,把仍有访问价值的旧URL 301到主域名最接近的页面,其余返回404;不要全部301到首页,那会让百度难以判断对应关系。
一个假设例子:某业务有主站A和旧站B,B上约两百个页面与A高度相似,B每月自然进入量很低。若把B全部301到A的对应页面,百度需要重新处理这些URL的归属;若只把B中十个仍有外部链接的页面301,其余404,处理范围更小、判断更快。两种做法都可以成立,区别在于你是否需要保留B上那部分链接价值。这里的数字只用于说明比较方法,不代表实际阈值。
内部文档可以写“A域名用于品牌、B域名用于活动”,但百度只能读到页面本身。因此真正影响收录判断的动作是:在保留页面的正文首段写清该页面服务谁、与另一域名同名页面的区别是什么;在退出页面用301或404给出明确信号;在站点地图中只放你希望被处理的URL。
执行后检查两件事:一是百度返回的页面标题和摘要是否开始体现不同用途;二是相似页面的展现是否从互相竞争变成各自覆盖不同查询。如果一段时间后仍无变化,说明差异没有被有效表达,下一步应缩减保留域名数量,而不是继续增加说明文字。