在博客优化里,抓取、索引和排名是三个连续但独立的环节:抓取是搜索引擎发现并下载页面,索引是把页面内容存入可供检索的数据库,排名是用户搜索时从已索引内容中按相关性排序展示。三者中任何一环出问题,都会影响最终可见性,但排查和交付方式完全不同。多人协作时,最容易返工的地方就是把“没排名”误判成“没收录”,或把“没收录”误判成“没抓取”。
要把责任分清楚,先定义每个环节的可交付结果。抓取环节的产出是服务器访问日志或抓取统计中出现的请求记录;索引环节的产出是站点查询或页面查询中该 URL 的状态;排名环节的产出是特定查询下该 URL 是否出现及所处位置。三者对应不同的证据,不能互相替代。
如果只拿到“排名没了”这一条反馈,不能直接派给内容编辑改标题。应先确认索引状态,再决定是技术排查还是内容调整。
下面这条检查链可以直接作为协作交付清单,每一步都有明确的判断结果和责任人。
Disallow 规则挡住。若被挡,属于抓取环节问题,责任在技术或运维。noindex。若存在 noindex,页面可被抓取但不会进入索引,属于索引环节问题。site:你的域名/具体路径。若结果中没有该页面,说明大概率未索引;若有但摘要异常,说明已索引但内容理解有偏差。这条链的关键是顺序:抓取 → 索引 → 排名。跳过前两步直接优化标题和正文,往往是在解决一个不存在的问题。
把三个环节映射到不同角色,能显著减少扯皮。以下划分适用于博客团队的分工交付。
noindex。一个常见返工场景是:编辑改了标题,排名没动,于是继续改。但如果页面其实未被索引,改多少标题都不会出现在结果里。此时应该把任务退回给 SEO 或技术,先解决索引问题。
假设某篇博客文章上线两周后,运营反馈“搜标题搜不到”。按检查链执行:
<meta name="robots" content="noindex">。判断结果:问题定位在索引环节,原因是 noindex。处理方式是移除该标签并重新提交,而不是修改文章标题或正文。如果移除后仍未索引,再检查 canonical 和站点地图是否包含该 URL。只有在确认索引恢复后,才进入排名优化阶段。
上述方法适用于自有博客、可访问服务器日志或可查看页面源码的场景。若无法查看源码或日志,只能依赖站点限定查询做粗略判断,此时结论应标注为“可能原因”,不能当作已定位的原因。另外,索引存在不等于排名靠前,排名还受查询竞争度、内容时效和用户行为等因素影响;这些因素不在抓取与索引的排查范围内,应单独作为排名优化任务处理。
下一步:拿一篇近期没有流量的博客文章,按上面的检查链从 robots.txt 走到站点限定查询,记录每一环的结果,再决定把任务派给技术、SEO 还是内容编辑。