问题解决:网址已提交,但带有“noindex”标记

当你的Google Search Console中的覆盖率报告中出现了:网址已提交,但带有“noindex”标记 这样的提示,应该如何解决?

这个问题代表,提示这些页面存在一段代码。就像下方这样:

<meta name="robots" content="noindex" />

这段代码在阻止谷歌索引你的页面。换一句话说就是,有这段代码的页面是无法参与排名的。

你需要做的,就是确认这个代码是否设置合理,是否正确。

PS:你只需要点击该问题栏,就可以看到具体是哪个链接报了这样的错误。

如何判断是否合理?

首先打开一个报错的页面,判断当前页面是否需要进行SEO优化。即,当前页面是否需要通过搜索引擎获取自然搜索流量。一般例如:联系我们页面、使用规则、法律声明页面是不需要参与排名的,这些页面设置Noindex就是合理的。

我的做法

通常我会让这些页面进入索引。理由也是因为这些页面中其实是包含实质性的内容(文字、图片、地图、视频等信息)这些被纳入索引范围并不会影响网站整体的SEO效果。

如果你确定该页面是需要参与排名的,那么就需要尽快将这段代码删除。

如何找到这段代码?

打开报错页面, Ctrl+U 打开页面的源代码。 Ctrl+F 搜索 “noindex”。

这样,你就可以看到这段代码。

如何修改?

如果你是用的 WordPress 程序,导致这段代码出现的可能是因为:

  1. 插件设置原因
  2. 独立页面设置的原因

情况1:插件设置原因

首先,你需要判断,你的这个页面属于 WordPress 哪种类型的页面。是分类页面、还是Post(文章)、还是 Page(页面)、或者是 Tag(标签)?

比如,你判断,这个报错的页是一个 Page(页面)。那么有可能是因为你插件设置将所有的 Page(页面)类型都设置了不索引(noindex)状态。那么你就需要把这个设置打开就可以。

下面用 Rank Math SEO插件的设置给大家看下:

这里需要查看页面是否是设置的index,如果设置为 noindex,那么只需要把他改成 index 即可。

注意:目前WP中主流的SEO插件有三款:All in One SEO、Yoast SEO、以及Rank Math。但是设置方法几乎相同,找到 页面 Meta Robots 的设置,然后设置为 index 即可。

情况2:独立页面设置的原因

你需要打开当前报错页面的编辑界面。在其中找到页面详细的设置部分,通常会在编辑界面的最下方、或者是右侧的某个位置。

比如,如果你安装的是 Rank Math插件,那么单独页面的设置就在编辑界面的右侧:

分类页面或者标签页面单独的设置就在最底部:

使用不同的SEO插件,具体单独页面 Robots meta的设置位置就需要大家自己去找找。总之肯定是在编辑界面中。

如果不是WP程序怎么办?

如果你用的国内的比如:dede织梦、PHPcms、帝国cms等,那么这段代码应该直接写在文件中的。就需要你对特定的模板文件进行修改。

建议非WP程序的网站,详细咨询建站公司、或者技术人员,了解如何操作。