網站收錄

同一篇文章出現在多個域名:轉载、跨站重复與主版本的收錄取舍

同一篇文章被授權轉载、被采集,或者自己分發到多個域名时,搜尋引擎需要在多個高度相似的版本里挑一個作為主版本,被選中的未必是源站。本文区分三種跨站重复情况,梳理源站可以做的收口動作,以及判断主版本落在哪里的几個观察角度。

網站收錄

同一篇文章出現在多個域名:轉载、跨站重复與主版本的收錄取舍

為什么跨站重复要單獨拿出来處理

站内重复内容,你可以改模板、加 canonical、合並頁面;跨站重复不一样,另一個域名不在你手里。搜尋引擎面對多個高度相似的頁面时,通常會挑一個作為主版本,其余版本被折叠或不展現。被挑中的不一定是你的源站,這一点往往是站点發現流量變化之後才回头確認的。

先把情况分成三類

  • 授權轉载:對方保留署名和原文連結,部分平台還會自動加 canonical 指向源站,這類問题相對最小。
  • 自行分發:你主動把同一篇内容發到多個平台或多個自有域名,节奏和改寫程度由自己控制。
  • 未授權采集:全文照搬,去掉連結與署名。能直接使用的技術手段有限,更多靠長期补强源站。

源站可以做的几件事

  1. 保持原始 URL 稳定。改路径、換域名會把已有的時間信号和外部連結全部打散,代價通常大于收益。
  2. canonical 指向源站自己。要注意它只是提示而非指令,跨域使用时效果還取决于两邊寫法是否一致。
  3. 把源站版本做全。轉载版常常只有正文,源站如果有配图、表格、更新记錄和相關内鏈,整体信息量更大,被视為主版本的可能性也更高。
  4. 在站点地图中優先提交源站 URL,並確認它可抓取、可索引,没有被 robots.txt 或 noindex 誤伤。
  5. 轉载頁留下的来源連結尽量指向具体文章頁,而不是站点首頁。

自建多域名时的一個基本原則

同一篇内容不要同时放在两個自有域名上。選一個主域名承载主版本,其余域名要么用 301 归拢,要么用 noindex 排除,跨域 canonical 只能作為辅助提示。多地区站需要做本地化改寫,而不是把同一份正文原样複製到不同後缀的域名上。

怎么判断主版本落在谁那里

  • 用一段特征性較强的句子做精确搜尋,观察谁出現在最前。
  • 看索引中的快照或更新時間,谁的版本更新。
  • 看外部提及與連結落在哪個域名上,很多情况下是這里决定的结果。

轉载版被選為主版本时,能做什么

先別急着大規模改版。可以按顺序做:把源站正文补得更完整,加上明确的修订說明和更新日期;把散落的内鏈重新指向這篇文章;争取正常的引用和行业媒体报道;检查文章頁是否被模板、广告或彈窗挤压得难以顺畅阅讀。這些動作不會立刻改變结果,但影响的是長期判断。對于明顯批量采集的站点,可以通過官方反馈渠道提交,但不要把它当成主要手段。

一份可执行的自查清單

  1. 原文發布時間、作者和原始 URL 是否清晰可见。
  2. canonical 是否指向源站自己,且與 rel=alternate 等标簽不冲突。
  3. 源站版本是否可被抓取,是否已出現在站点地图中。
  4. 轉载頁面是否至少保留了一條指向原文的連結。
  5. 自有域名之間是否存在同一篇内容的多份副本。

几個常见誤区

  • 以為首發時間早一定赢。實际上内容完整度、外部連結和站点整体质量往往更關键。
  • 以為寫死 canonical 就萬事大吉。對方不配合时,它只是一個建议。
  • 想用 robots.txt 去影响別人的站点。規則只對本站生效,這在技術上做不到。
跨站重复更像一场長期的信号累积,而不是一次設定就能解决的技術項。把源站本身做扎實,比反复寻找技巧更省事。