判断一个页面有没有进索引,很多人会同时打开三个地方:在搜索框里敲 site 查询、翻 Search Console 的页面索引报告、再直接搜页面标题。三个结果经常对不上,于是不知道该信谁。问题在于,它们回答的本来就不是同一个问题,先把这一点分开,判断会容易很多。
三个信息来源,各自在回答什么
网址检查:单页状态最接近事实
针对一个具体 URL 查询时,它告诉你的是这个地址当前的索引状态、抓取情况,以及系统认为的规范网址是谁。排查单个页面时,这是首选入口,因为它不会像搜索运算符那样被估算和合并。
需要注意的是,如果你查的是带参数的变体,而页面声明了另一个规范地址,展示出来的状态可能是规范地址的状态,不是当前这条 URL 的状态。
页面索引报告:看整体,不是看某一页
报告适合观察趋势和分组,比如某一类模板页面集体处于什么状态。它统计的是整站页面,更新有延迟,也不适合用来确认某一个 URL 今天有没有被收录。拿报告去回答单页问题,是常见的错位用法。
搜索运算符:只能看量级
site 查询返回的是估算数字,不同时间、不同地区、不同机房都可能不一样。它的价值在于看数量级有没有剧烈变化,而不是精确到某一条。每天截图对比涨跌了几条,意义不大。能反映页面是否被收录的,是直接用页面上的独特内容去搜。
判断顺序:从具体页面到整体
- 先用网址检查工具查这条具体 URL,看它当前是已编入索引还是未编入索引,以及声明的规范网址指向哪里。
- 如果显示已编入索引,再从页面里找一句最独特的文字,加引号精确搜索,确认结果里出现的是本站的这条 URL。
- 如果显示未编入索引,先看具体原因属于哪一类:已发现但尚未抓取、已抓取但尚未编入索引,还是被规则排除。不同原因的处理方向完全不同。
- 单页确认完,再回到报告看整体趋势,最后才用 site 查询看量级是否异常。
- 每次检查记下日期和当时的状态,方便下次对比。
容易被误判成未收录的情况
- 索引本身有更新延迟,刚发布或刚修改的页面短时间内查不到属于正常范围。
- 用标题搜索时,结果被替换成了转载页或站内更靠前的另一条 URL。
- 页面存在多语言或多地区版本,你搜到的是另一个版本。
- 页面处于索引的较后层级,常规关键词很难把它带出来。
- 搜索结果受地区、登录状态等因素影响,不同人看到的并不一样。
容易被误判成已收录的情况
- 日志里出现了蜘蛛的抓取记录。抓取只是过程,不代表进入索引。
- 站点地图提交成功,报告里显示已发现。发现、抓取、收录是三个阶段。
- 搜索结果里出现了相似的标题,点进去却是另一个地址,比如镜像、转载或旧版 URL。
- 站内搜索结果或个人中心里能看到这条内容,那和搜索引擎索引没有关系。
收录状态是动态的,今天的已收录不代表一直如此。真正值得跟的是同一条 URL 在一段时间里的变化,而不是某一次的截图。
日常该记录哪些字段
如果想减少反复纠结,可以给重点页面建一张简单表格,只记几项:URL、检查日期、当前索引状态、声明的规范网址、发现的问题。频率控制在一周一次就够,查得太勤只会被正常的波动干扰。
当三种信息再对不上时,按单页查证、趋势观察、量级参考这个顺序走一遍,多数疑问都能自己得到答案,也更容易判断眼下是该等待还是该动手修。