返回博客

SEO

GSC 显示已编入索引,为什么在 Google 上搜不到?

大多数时候这很正常。编入索引只代表 Google 存下了这个页面,排在第几是另一回事。这篇讲清楚怎么判断页面到底在不在 Google 里,搜不到的几种常见原因,以及每种该怎么办。

Philo4 分钟阅读

先说答案:正常,而且很常见。

Search Console 里的「已编入索引」,意思是 Google 把这个页面存进了它的数据库。它没有承诺这个页面会排在哪。一个页面完全可以已经被收录,却排在第八页,那你用平时的搜索词当然找不到它。

所以第一步,先分清你遇到的是哪一种情况:页面根本不在 Google 里,还是在,只是排得太靠后。

先确认它到底在不在

用两种搜索就能判断。

搜网址。 在 Google 里输入 site: 加上完整网址,比如 site:example.com/blog/my-post。能搜到,说明页面在索引里。

搜原文。 从页面里复制一句比较独特的话,加上英文双引号去搜。能搜到,同样说明页面在索引里,而且 Google 读到了正文。

这两种搜索都能找到,但用你想排名的关键词搜不到,那问题就出在排名上,收录没有问题。跳到下面「排名太低」那一节。

两种都搜不到,再往下看其他原因。

常见原因

排名太低

这是最常见的情况。新页面、新站点,在有竞争的关键词上通常排在很后面。你搜一个词,翻了两三页没看到,就以为没收录。

打开 Search Console 的「效果」报告,按网页筛选到这个页面。如果它已经有展示次数,就说明它在某些搜索里出现过,只是位置靠后。看一眼「平均排名」,再看它实际在哪些查询里出现。这些查询往往比你想的更长、更具体,它们才是这个页面现在能排上的词。

Google 选了别的规范网址

在「网址检查」里展开详情,会看到两项:你声明的规范网址,和 Google 选择的规范网址。如果两者不一样,Google 认为另一个网址才是这份内容的代表,搜索结果里显示的会是那个网址。

常见于内容重复的页面:带参数和不带参数的网址、http 和 https、带不带 www、末尾有没有斜杠、几篇高度相似的文章。解决办法是统一内链、设好 canonical、把重复的网址 301 重定向到主网址。

Search Console 的数据有延迟

「网页」报告的数据通常落后几天。它显示「已编入索引」的时候,实时状态可能已经变了,反过来也一样。要看此刻的状态,用「网址检查」,再点「测试实际网址」。

还有一种情况:页面被收录过,后来又被移出了索引。新站和内容单薄的页面经常这样,收进去一阵子,Google 重新评估后又放了出来。

页面被过滤或被处理了

少数情况下,问题不在排名:

  • 手动操作。 在 Search Console 左侧的「安全和人工处置措施」里查看。有记录的话,按说明修复后提交复审。
  • 安全问题。 同一个位置能看到。被挂马或被注入垃圾内容的站,会被降级或加警告。
  • 安全搜索。 内容被判定为成人相关时,开着安全搜索就搜不到。
  • 移除请求。 检查「移除」工具里有没有误提交的请求。

你看到的结果和别人不一样

Google 会按地区、语言和搜索历史调整结果。你在国内用代理搜,和美国用户在本地搜,结果可能差很多。要看更接近客观的结果,用无痕窗口,或者在 Search Console 里看数据,那是所有用户的汇总。

一份排查顺序

  1. 用 site: 加完整网址搜一次,再用一句原文加引号搜一次。
  2. 都能搜到,去「效果」报告看这个页面的展示次数和平均排名。问题在排名。
  3. 搜不到,用「网址检查」看实时状态,对比你声明的和 Google 选择的规范网址。
  4. 查一遍手动操作、安全问题和移除请求。
  5. 都没问题,就是页面还没积累到足够的信号。改进内容,补上内链,争取外链,然后给它时间。

最后

收录是入场券,排名是另一场比赛。新页面在 Google 那里需要时间证明自己:有没有人点,点进去有没有停留,有没有别的网站提到它。Search Console 告诉你它已经入场,接下来要做的,是让它值得排在前面。

SEOGoogle 收录Search Console索引排名

继续阅读