網站收錄

移動端和 PC 分离两套 URL:收錄该以哪一套為准

PC 站與移動站分開部署时,同一份内容會出現在两套 URL 上。移動優先索引下以哪一套為准、canonical 與 alternate 该怎么互指、内容與内鏈如何保持一致,本文按自查顺序梳理常见問题與處理方向。

網站收錄

移動端和 PC 分离两套 URL:收錄该以哪一套為准

把桌面站和移動站分開部署,是不少站点早期就定下的架构:PC 用 www 域名,移動端用 m 子域或獨立域名。两套 URL 指向同一份内容,收錄上就出現一個必须先回答的問题——搜尋引擎该以哪一套為准。

三種常见形態

  • 响應式或自适應:同一套 URL,靠 CSS 适配屏幕。收錄最简單,不存在两套地址的問题。
  • 獨立移動站:m.example.com 與 www.example.com 各有一套 URL,頁面内容需要两邊同步维護。
  • 動態服務:同一 URL 按 User-Agent 返回不同 HTML。表面上只有一套地址,實际輸出不同,出問题时最难定位。

移動優先索引下,以移動端為准

搜尋引擎現在主要參考移動端的抓取结果来评估頁面。也就是说,移動版的内容、連結、结构化資料、图片 alt 等,會直接决定這個頁面能不能進索引、表現如何。桌面版内容更全、移動版被砍掉一半,這種差异會体現在收錄质量上,而不是只在移動端搜尋里体現。

互指關系怎么設定

移動版頁面的 canonical 指向自己,桌面版頁面的 canonical 也指向自己,两邊各自獨立。早期流传的做法是让移動頁 canonical 一律指向桌面頁,這在移動優先索引下已经不合时宜,會让抓取和评估都绕路。同时用 rel="alternate" 声明另一個版本,帮助搜尋引擎確認二者是同一頁面的两個形態,而不是重复内容。

自查顺序

  1. 两套 URL 的标题、正文、主要連結是否一致,差异是否可控。
  2. 移動版是否被 robots.txt 拦住或加了 noindex。移動優先下,這等于把整頁的收錄一起關掉。
  3. 移動版是否依赖大量 JS 才出内容,渲染失敗时移動端几乎是空頁。
  4. 两套地址是否在站内被混用,比如 PC 頁面里的内鏈指向 m 站,移動版内鏈又指回 PC。
  5. sitemap 里是否只保留主版本,並且與實际声明一致。

要不要干脆合並

如果维護成本允许,用响應式把两套 URL 收敛成一套,是最省事的做法:不用维護互指關系,不用同步内容,内鏈也不會打架。短期無法改造的站点,至少保證移動版内容與桌面版對齐,並明确對外声明两個版本的關系。

两套 URL 並存时,如果把内鏈、sitemap、canonical 指向混着寫,蜘蛛會在同一頁面的两個地址之間反复往返,抓取预算被摊薄,收錄判断也會變慢。

無论最终選哪一套,要做的其實是同一件事:让每個頁面的主版本清晰、内容一致、内鏈一致,剩下的交给抓取和索引按自己的节奏跑。