检查移动端与桌面端的差异,重点不是比较页面“长得像不像”,而是确认两边是否都能被正常抓取、是否指向同一套可收录内容、以及提交入口接收到的地址是否一致。时间和人手有限时,先查这三类,再决定是否处理样式和交互差异。
要查什么:移动端和桌面端访问同一路径时,robots.txt、页面级 robots 指令、登录或验证拦截是否产生不同结果。
怎么查:分别用移动端和桌面端请求同一批代表性 URL,查看返回状态码和页面源码中的 robots 指令;再打开 robots.txt,确认是否有针对移动端 User-Agent 的单独规则。
结果说明什么:如果桌面端返回 200、移动端返回 403 或跳转到验证页,抓取工具可能无法读取移动端内容。若移动端被 robots.txt 阻止,不要把提交入口当作移除手段,抓取限制不等于可靠的索引移除;应优先修正规则或访问控制。若两边状态码一致且 robots 指令一致,再进入下一步。
要查什么:移动端是否使用了独立 URL、是否把桌面端内容替换成精简版、两边的 canonical 和 alternate 是否互相矛盾。
怎么查:从移动端和桌面端分别打开页面源码,记录 canonical 指向的地址;若移动端使用独立域名或路径,再检查桌面端是否声明了对应的移动端 alternate。随后用移动端请求头抓取一次,比较正文、标题、主要链接是否与桌面端一致。
结果说明什么:如果移动端 canonical 指向自身、桌面端也指向自身,且没有正确的 alternate 关系,搜索引擎可能把它们当作两套内容。此时提交入口里应优先提交你希望保留的那一版,并先统一 canonical。若移动端内容明显少于桌面端,先确认减少的是导航、广告等辅助内容,还是正文主体;正文主体缺失会影响收录判断,应优先恢复。
要查什么:你准备提交的地址,在移动端和桌面端打开后是否落到同一最终 URL,是否经过多次跳转,是否因设备不同进入不同版本。
怎么查:把候选 URL 分别粘贴到移动端浏览器和桌面端浏览器,记录最终地址、跳转次数和状态码;再检查站点地图中列出的地址是否与 canonical 一致。
结果说明什么:如果移动端最终落到带参数或不同路径的地址,而站点地图和 canonical 里是另一个地址,提交入口收到的信号就不一致。应先让站点地图、canonical 和实际可访问地址统一。站点地图不保证收录,它只是发现地址的辅助方式;提交入口也不能替代抓取和索引规则。
适用条件:这套顺序适合移动端和桌面端由同一套内容系统输出、但表现不同的站点。若移动端是独立域名且内容体系不同,应先把两边的对应关系梳理清楚,再谈提交。判断结果时,只要有一项导致抓取失败或规范地址冲突,就先处理它,不必等所有差异都查完。
移动端和桌面端的字体大小、按钮位置、图片裁切、折叠菜单展开方式,通常不影响地址能否被抓取和收录。它们可能影响用户体验,但在人手有限时,不应排在抓取权限和规范地址之前。只有当移动端因交互差异隐藏了正文、链接或关键内容时,才需要把它提升为优先项。
下一步:选 5 个代表性页面,按上面的顺序各查一遍,把“抓取失败”“规范地址冲突”“正文缺失”三类问题单独列出,先修第一类,再重新提交对应地址。