现在主流搜索引擎基本都采用移动优先索引,抓取和建立索引时优先看的是移动版页面。如果站点是响应式设计、两版内容一致,通常不会出问题;但如果是独立移动站,或者移动端做了裁剪、懒加载、跳转,就可能出现“桌面版已经收录,移动版迟迟不见”的情况。
需要先明确一点:移动版不收录,不一定等于移动版有问题,也可能是搜索引擎目前仍以桌面版为准。所以第一步不是改代码,而是把“搜索引擎到底用的是哪一版”确认清楚。
第一步:确认搜索引擎取的是哪个版本
- 用移动端 User-Agent 抓取页面,看返回的 HTML 里是否包含正文,还是只有导航和骨架;
- 查看站点的抓取统计与索引状态,看被记录的 URL 是移动版还是桌面版;
- 如果是独立移动域名,检查桌面版是否指向移动版、移动版是否回指桌面版,对应关系是否互相声明。
这一步做完,才能判断问题出在抓取通道,还是出在内容判断。
第二步:把两版的关键信号放在一起比对
核对时不要只盯着正文,下面几个位置要逐个对齐:
- 标题与正文:移动版是否缺了部分段落,或把正文放在需要点击才展开的区域;
- robots meta:移动版是否误加了 noindex、nofollow,而桌面版是正常的;
- canonical:两版是否都指向同一个规范 URL,还是各自指向自己;
- 状态码:移动版返回的是 200,还是 302 跳到桌面版,跳转本身不一定算错,但会影响判断;
- 内容加载方式:正文是否依赖 JS 渲染,渲染前 HTML 里几乎没有文字。
实际排查中,移动版“有壳无肉”是最常见的原因:页面上有导航、有广告位,但正文要点击展开或等接口返回才出现。搜索引擎看到的,就是一个近乎空白的页面。
第三步:区分是配置问题还是内容问题
配置类问题
- 移动版被 noindex 或 robots.txt 屏蔽;
- 独立移动域名的对应关系声明缺失,两个版本各说各话;
- 移动版 URL 带参数,参数版本被当成独立地址处理。
内容类问题
- 移动版砍掉了大段正文,只保留摘要或列表标题;
- 关键内容放在选项卡、折叠面板里,默认不展开;
- 用图片替代文字说明,页面本身的信息量不足。
两类问题的处理方式不同:配置问题改信号即可,内容问题则需要补齐移动版的实际内容,光改标签没有意义。
第四步:修正之后怎么观察
- 先用抓取测试工具确认返回的 HTML 已经包含完整正文,再谈其他;
- 观察一段时间的抓取频次与索引状态变化,不要只看一次 site 查询就下结论;
- 如果两版内容确实难以完全一致,至少保证金标信息一致:标题、主体内容、canonical、robots 指令。
几个容易走偏的做法
- 为了让移动版“看起来有内容”而堆砌关键词文本,反而会被判为低质页面;
- 直接把移动版 301 到桌面版,短期看似统一了 URL,但在移动优先逻辑下可能影响移动端的体验与收录判断;
- 只改 canonical 不改内容,规范声明与页面实际内容不一致,起不到归并作用。
总的来说,移动优先索引下的收录问题,核心还是那句话:搜索引擎看到的那一版,内容是否完整、信号是否清晰。先把版本分清楚,再逐项核对,比反复提交 URL 更有用。