抓取、索引和排名是三个先后不同、失败原因也不同的环节。抓取是搜索引擎发现并读取页面;索引是读取后判断页面是否值得存入可供检索的数据库;排名是用户搜索时,从已索引页面中挑出结果并排序。一个页面没流量,可能卡在抓取,也可能卡在索引或排名,不能一律说成“排名不好”。
很多博客运营者看到文章没有访问量,第一反应是“排名太差”。但如果页面根本没被抓取,后面两步都无从谈起;如果被抓取却未索引,问题通常出在内容质量或重复度;只有已索引且能匹配搜索需求时,才轮到排名竞争。把三种情况合并处理,容易做出错误动作,比如给一个尚未索引的页面反复改标题,或给一个已排在第一页的页面继续堆关键词。
判断起点比急着优化更重要。你可以先问:搜索引擎知道这个页面存在吗?它愿意收录吗?它在相关查询里出现过吗?这三个问题的答案对应三个不同环节。
最直接的检查方式是利用搜索引擎提供的查询指令。以下方法适用于你已确认页面已经发布、且允许搜索引擎访问的前提:
site:你的域名,观察返回结果中是否出现目标文章。假设你的博客域名是 example.com,输入 site:example.com 后没有看到某篇文章,只能说明它可能未被索引,不能直接断定未被抓取。site:你的域名 文章标题关键词,看目标页面是否出现在结果中。出现,说明至少已进入索引;不出现,仍要结合其他信号判断。这些查询结果本身有局限:不同搜索引擎的数据更新节奏不同,结果数量也不等于真实收录量。因此它们适合做方向判断,不适合当作精确结论。
如果你能访问服务器日志,可以查找搜索引擎爬虫的访问记录。日志中出现针对目标网址的请求,说明抓取行为很可能已经发生;日志中没有记录,则可能是尚未抓取、被阻止抓取,或爬虫选择了其他路径。这里要区分“可能原因”和“已经定位的原因”:日志没有记录,可能是抓取未发生,也可能是日志被截断、爬虫使用了不同标识,不能只凭一项就下结论。
站点地图可以帮助你向搜索引擎声明页面清单,但它不保证抓取,也不保证索引。提交站点地图后,仍需回到日志和查询结果中核对实际行为。
当页面已经能被特定查询检索到,才进入排名讨论。此时可以比较同一查询下目标页与其他结果的位置,观察标题、摘要和内容匹配度。排名会因搜索词、地区、设备和个人化因素而变化,单次查询看到的顺序不代表稳定位置。
如果页面已索引但排名靠后,常见调整方向包括:让标题更贴近用户搜索意图、补充页面缺少的关键信息、改善内部链接让页面更容易被发现。如果页面未被索引,优先检查内容是否过于单薄、是否与站内其他页面高度重复、是否被 robots 规则阻止。如果页面未被抓取,优先检查链接入口、站点地图和服务器可访问性。
site: 查询和标题词查询判断页面是否已进入索引。这套顺序的价值在于:先定位卡住的环节,再决定改什么。对刚接触博客平台选择的人来说,下一步可以选一篇已发布但没流量的文章,按上面的顺序记录它当前处于抓取、索引还是排名阶段,再针对该阶段做一次调整。