抓取、索引、排名是移动SEO里三个先后发生但常被混为一谈的环节。抓取指搜索引擎的爬虫请求并读取你的页面;索引指页面被解析、理解后存入可供检索的数据库;排名指用户搜索某个词时,页面在结果中被放在什么位置。判断问题出在哪一步,最直接的方法是看页面在搜索结果里的“存在状态”,而不是只看流量多少:搜完整标题或一段独特正文都找不到,多半是抓取或索引问题;能搜到页面但目标词排得很后,才是排名问题。
先做一组可执行的检查,用同一台手机、同一网络环境操作,避免设备差异干扰判断。
site:加你的域名搜索。若返回结果里完全没有目标页面,说明页面大概率未被索引,问题在抓取或索引环节。这三步的判断依据是“页面是否进入检索库”与“进入后是否被匹配到该词”,两者不能互相替代。注意site:结果不完整是常见现象,不能仅凭它断言页面一定没被索引。
页面没被搜到,可能是爬虫没来,也可能是来了但没收录。区分方法:查看服务器访问日志中是否有对应搜索引擎爬虫的请求记录。
robots.txt屏蔽、移动端返回错误状态码、加载超时。noindex。这里要区分“可能原因”和“已定位的原因”。日志有请求只能说明抓取发生过,不能直接断定索引失败的原因;需要逐项排除,比如先确认noindex是否误加,再检查内容是否与站内其他页面重复。
页面已被索引,但目标词没有排名或排名很靠后,才进入排名环节。此时要核对的是:
排名波动还受搜索结果类型影响。网页搜索、平台推荐、付费广告是三套不同机制,广告位靠前不代表自然排名好,不能混在一起判断。
如果你要排查一个具体页面,按下面的顺序准备资料和任务,责任和验收也一并明确:
site:查询、独特句子加引号查询、目标词查询,并记录结果。举个假设例子:某移动端页面用独特句子搜不到,日志里也没有爬虫记录,内链只有首页一个入口。此时优先做的是增加站内链接和确认robots.txt,而不是改标题堆词。若独特句子能搜到,但目标词排在第5页,则应转向内容匹配和移动体验优化。
选一个你关心的移动端页面,先做一次“独特句子加引号搜索”。能搜到,就去查该词下的排名位置和移动端展示;搜不到,就去查服务器日志里有没有爬虫请求,再决定是修抓取入口还是修索引设置。