網站收錄

移動版比桌面版少内容:蜘蛛按哪一版判断頁面

很多站点為了让移動版加载更快而做减法,桌面版才有的參數表、長正文、评论和结构化資料被删掉。移動優先索引下,蜘蛛主要按移動版判断頁面内容與质量,两版差异過大时,收錄结果容易和预期對不上。本文梳理常见的移動版缩水做法、自查顺序與處理思路。

網站收錄

移動版比桌面版少内容:蜘蛛按哪一版判断頁面

很多站点現在只有一套响應式模板,但真正维護内容时,移動版和桌面版仍然是两套輸出:桌面版放完整參數表、對比表格、長段落說明,移動版為了“加载快”只留一段摘要。移動優先索引下,蜘蛛抓取和评估頁面时,主要參考的是移動版内容。两版差得太多,收錄结果和你的预期就容易對不上。

這不是“移動版更重要”這么简單,而是:你希望被索引的内容,必须能在移動版上被抓到、被渲染出来。

移動優先索引優先了什么

搜尋引擎的爬虫會使用移動端 UA 抓取頁面,並把移動版内容作為判断頁面主题與质量的主要依據。桌面版並没有完全消失,但它更多是辅助參考。也就是说,如果移動版只展示了正文的三分之一,蜘蛛看到的就是那三分之一。

這里要区分两種情况:一種是移動版“没有這些内容”,另一種是“内容在 DOM 里但被折叠或延迟加载”。前者是内容缺失;後者要看渲染结果,渲染後仍留在 DOM 中、只是视觉上折叠,影响相對小,而依赖用戶交互才插入 DOM 的内容,通常抓不到。

移動版缩水的常见做法

  • 把參數表、對比表換成“点击查看詳情”的跳轉連結。
  • 正文只留導语,後半段靠“展開阅讀全文”再插入。
  • 评论、問答、用戶补充内容不加载,理由是减少請求。
  • 图片換成低分辨率版本,alt 文案被一並删掉。
  • 内鏈模块在小屏下被隐藏,頁面出鏈结构随之改變。

前几條直接影响正文判定,最後一條會影响蜘蛛從這一頁繼續發現其他 URL 的路径。

容易连带出問题的几個地方

结构化資料只放在桌面版

有些模板在桌面版輸出面包屑、评分、FAQ 等标记,移動版為了精简去掉了。抓取以移動版為主时,這些标记可能不完整,頁面在结果里的呈現方式會受影响。

canonical 與 alternate 寫法不一致

獨立 m 站的站点,两邊要互相声明:移動版用 canonical 指向自己或桌面版,並用 alternate 声明另一版。如果只在桌面版寫了一套、移動版没寫,蜘蛛容易把两版当成两個並不完全相同的頁面来處理,收錄归属變得摇摆。

屏蔽了 CSS 和 JS 资源

robots.txt 里顺手屏蔽 /js/、/css/ 目錄,會让移動版渲染出残缺结构,蜘蛛看到的内容和你用手机打開看到的不是一回事。

自查可以按這個顺序走

  1. 用移動端 UA 抓取目标 URL,儲存移動版渲染後的 HTML。
  2. 和桌面版逐块對比:标题、正文主体、内鏈、结构化資料、主要图片。
  3. 確認 JS、CSS 资源没有被 robots.txt 屏蔽,渲染结果與浏览器一致。
  4. 检查 viewport 與适配方式:响應式、動態服務還是獨立 m 站。
  5. 對重点頁面抽查日誌,確認蜘蛛實际抓取的是移動版地址。

處理思路

  • 能响應式就不要做獨立 m 站,一份内容两邊共用,最省事。
  • 必须做動態服務或獨立 m 站时,保證移動版有等價内容,而不是摘要版。
  • 折叠展示可以保留,但内容要存在于初始 HTML 或能被渲染出来,別只挂在点击事件上。
  • 两版的 canonical、alternate 和结构化資料保持一致。
移動優先索引的检查重点不是“移動版好不好看”,而是“移動版有没有把该给蜘蛛看的内容给到位”。

收錄只是中間结果,頁面能不能被正确理解,取决于蜘蛛抓到的那一版。移動版缺失的部分,通常不會自動從桌面版补全。定期抽查几類模板頁的移動版輸出,比事後追問“為什么這個頁面没收錄”更省時間。