SEO

为什么你的页面可能对 Google 不可见(Noindex 标签)

一个被忽视的设置就能告诉搜索引擎完全跳过你的页面——而它很容易被无意中留着不动。

这是什么

noindex 指令是放置在页面代码中的一条明确指令(通常写作 <meta name="robots" content="noindex">),告诉搜索引擎「即使你发现了这个特定页面,也不要把它收录进搜索结果」。这与 robots.txt 文件不同,后者要求爬虫根本不要访问某个页面——而 noindex 标签允许页面被抓取和读取,但明确地把它排除在搜索结果之外。

对于那些真的不应该出现在搜索结果中的页面,这是一个合法、有意为之的工具——比如内部预发布页面、另一个页面的重复版本,或者只应在提交表单后才能到达的感谢页面。

为什么重要

问题在于,这个设置也非常常见地被意外应用,并且在本该被移除之后仍然留在原地——许多网站建设工具和开发平台会在网站还在建设中的时候,自动给每个页面添加 noindex 标签,专门是为了不让未完成的工作被过早收录。如果网站真正上线后,这个设置没有被重新关掉,整个网站(或某个特定页面)就可能无限期地对搜索引擎保持不可见,且没有任何错误或警告来提示这一点。

这是整份清单中较为严重的问题之一,恰恰是因为它太安静了——页面对任何真人访客来说都能完美加载,所以除非有人专门去检查这个标签,否则看起来一切正常。

如何解决

  1. 检查你页面的代码中是否有包含 noindex 的标签,通常写作 <meta name="robots" content="noindex">
  2. 如果你使用的是网站建设工具或 CMS,检查是否有全站范围的「阻止搜索引擎索引本网站」或「搜索引擎可见性」设置——这是最常见的来源,通常就是一个开关。
  3. 如果这个页面确实应该被排除(内部页面、重复页面、感谢页面),保持原样即可——在这种特定情况下这不是问题。
  4. 如果这是无意的,移除 noindex 标签,或关闭相应的平台设置。
  5. 移除后,使用 Google Search Console 的网址检查工具请求重新索引,以便尽快重新被收录。

看看你自己的网站是否也有这个问题

Launch Readiness 会在几秒内检测你的网站是否存在此问题以及其他约 50 个上线前的问题——免费,无需注册。

立即免费检测