网站收录

手机版与电脑版内容不一致:索引采用哪一版内容

同一个 URL 在手机和电脑上呈现的内容可能不同,而爬虫主要以移动版为准。本文说明移动优先抓取下内容不一致的常见场景、索引会采用哪一版,以及一套可执行的自查顺序,帮你确认页面上到底有多少内容真正进入了索引流程。

网站收录

手机版与电脑版内容不一致:索引采用哪一版内容

同一个 URL,用手机打开和用电脑打开显示的内容不一样,这是很多站点都会遇到的情况。当一个页面在两种设备上呈现的信息量差距较大时,搜索引擎抓取到的版本,和你以为被收录的版本,可能并不是同一个。

爬虫看到的是移动版

目前主流搜索引擎的抓取基本以智能手机 UA 为主,也就是用模拟手机的爬虫去请求页面。这意味着:站点返回给移动端的 HTML,才是决定这个 URL 能否被正常索引的第一手材料。桌面端页面虽然也存在,但在收录判断上通常不是主要依据。

所以问题不在于“我做没做移动适配”,而在于移动版里到底还剩下多少内容。

几种常见的内容不对等情况

  • 移动版删减正文:为了页面轻量,移动版只保留前几段,后面的表格、参数、对比数据被砍掉,抓取到的内容自然随之减少。
  • 内容藏在折叠或标签页里:正文被放进“展开更多”或第二个 tab,如果是靠点击后才由脚本插入 DOM,抓取时可能看不到。
  • 文字变成图片:移动版用一张长图承载说明,图里的文字不参与索引。
  • 移动版缺了内链:桌面版侧栏、相关阅读、面包屑在移动版被折叠或省略,页面之间的 URL 发现路径随之变窄。
  • 移动版资源被拦截:CSS、JS 或接口在移动 UA 下被防火墙、CDN 规则挡住,渲染失败,页面只剩空壳。

索引最终采用哪一版

多数情况下,索引里的内容以移动版抓取到的版本为准;桌面版独有的正文如果移动版完全没有,通常不会因为“桌面版有”就被额外收录。反过来,如果移动版内容残缺到一定程度,页面也可能被视为内容不足,出现已抓取未收录或收录后表现很差的情况。

需要区分的是:能否收录看的是移动版抓到了什么,而排序与展现还会综合其他信号,两者不要混为一谈。

自查顺序

  1. 用手机 UA 请求目标 URL,查看原始 HTML(不是渲染后的截图),确认正文是否完整存在于源码中。
  2. 把移动 UA 下的正文与桌面 UA 下的正文对齐,看差了多少,差的是不是关键内容。
  3. 检查隐藏方式:折叠面板、tab、懒加载区域的内容,是否在 HTML 里就能读到。
  4. 检查移动版的内链数量与锚文本,看重要页面是否还有入口。
  5. 检查影响渲染的资源是否在移动 UA 下被拦截,必要时对比抓取工具与浏览器打开的结果。
  6. 核对 title、description、canonical、结构化数据在两种版本下是否一致,避免指向不同 URL。

处理建议

最省事的做法是响应式:同一套 HTML、同一个 URL,只靠 CSS 调整布局,内容本身不做设备区分。如果业务上必须分两套模板,至少保证正文、主要内链、结构化数据在移动版里同样齐全。

折叠内容不必强行展开,只要它在初始 HTML 中存在,而不是点击后才由脚本写入,通常没有太大问题。

判断标准可以简化成一句:把设备换成手机 UA 之后,页面还剩多少可读的文字和可走的链接。剩下的那部分,基本就是这个 URL 能被索引到的上限。