处理收录问题时,第一步往往不是想怎么让它进去,而是确认它到底进去了没有。状态判断错了,后面的动作很容易打偏:本来已经收录、只是没有展示,却被当成未收录反复提交;或者明明没进索引,却在调整标题描述上花时间。这一篇整理几种常用的核对方式,以及容易把结论带偏的地方。
先分清抓取、收录、展示三件事
这三件事经常被混着说。抓取是蜘蛛来过并读取了页面;收录是页面进入索引,可以被检索到;展示是某个具体查询下它出现了。日常说的没收录,实际可能落在其中任意一环。
- 蜘蛛没来过:日志里找不到记录,网址检查显示尚未发现
- 来过但没收录:状态显示已抓取、尚未编入索引
- 收录但不展示:索引里确实有,只是没排到某个查询下
把这三类分开之后,再决定下一步看什么,比笼统判断收录不好要有效得多。
几种常用的核对方式
site 查询
在搜索框输入 site: 加域名或具体地址,是最快的方式。但要清楚它的局限:结果本身是抽样展示,数据不实时,新页面和小站的页面经常查不到。site 查询没有结果,并不等于页面没进索引。
网址检查工具
Search Console 的网址检查会针对单个地址给出索引状态,包括是否被抓取、是否已编入索引,以及系统选中的 canonical。它比 site 查询准,适合排查具体页面,缺点是只能一条条看,不适合看整站规模。
页面索引报告
看整体情况时,用页面索引报告更合适。里面的已编入索引和各类已排除分堆,能看出问题集中在哪一类页面上。注意报告本身也有延迟,通常滞后数天到一两周,刚发布的页面查不到属于正常。
搜索一段独特的句子
从页面里挑一段比较独特的文字,加引号搜索。如果返回的是这条 URL,说明它在索引里;如果返回的是另一个地址,说明重复内容或 canonical 上系统选了别的那一条,处理方向就要跟着变。
容易把结论带偏的几种情况
site 查询没结果就下结论
这是最常见的误判。查询语法、展示抽样、数据更新节奏都会影响结果,用它来否定收录,很容易误伤。
看到的摘要或缓存是旧版本
结果页上的文字可能滞后于当前页面。内容已经改过,摘要还是老样子,不代表页面没被收录,也不代表更新没生效。
地区或语言版本差异
面向多个地区或多个语言的站点,同一内容可能只在某一个版本下能看到结果。在 A 站查不到,换个地区再查就有了,这种情况要单独对待。
状态与搜索表现不一致
工具里显示已编入索引,搜索中却找不到,这通常是展示和排序的问题;反过来,能搜到但报告里没有,多半是报告延迟。两种都不该按收录问题来处理。
只查首页和栏目页
首页被收录不代表内页被收录。抽查要分层,首页、栏目页、详情页各取几条,看出问题的是哪一层,处理重点才有方向。
核对顺序建议
- 先用网址检查工具确认单个页面的状态,把抓取和收录区分开
- 再用页面索引报告看同类问题是普遍还是个例
- 结合服务器日志确认蜘蛛是否真的来过、来的频率如何
- 如果确认已收录,把问题转到展示和排序上,不要再在收录环节反复折腾
核对状态的目的不是拿到一个好看的结果,而是把下一步的动作限定在正确的范围里。
收录状态本身是动态的,今天在索引里不代表下个月还在。与其反复查询,不如把精力放在页面本身的可抓取性、内容质量和内链结构上。如果发现某个地址的状态反复变化,先记下变化的时间点,再对照这段时间站点做过哪些改动,通常比单纯盯着状态更容易找到原因。