Google Search Console被“noindex”标记排除了

网站搭建 z197 1906次浏览 已收录 用手机观看

建站过程中,我们会使用 Google Search Console(一款免费的站点Google搜索优化管理工具)和 Google Analytics (一个收集网站数据并将其分析整理成实用报告的平台 )来获取网站在搜索引擎中的点击展现数据。

以及接收展示搜索引擎对网站检测的一些优化提示和通知信息,有利于更好地管理站点在搜索引擎的表现。

在使用Google Search Console时,有时会提示【被“noindex”标记排除了】的错误提示,如下图:

什么是 noindex?

noindex:是Google发明的一个HTML标签,其作用是向搜索引擎声明该网页禁止被索引收录,告诉Google不要索引含此标签的网页。如果 Google 看到某一页上有 noindex 元标记,就会将此页从我们的搜索结果中完全丢弃,而不管是否还有其他页链接到此页。

根据Google官方提供的 网址已提交,但带有“noindex”标记 有关解释,出现这个错误提示的原因是:

您提交了相应网页以供Google编入索引,但它的元标记或 HTTP 响应中带有“noindex”指令。如果您想将该网页编入索引,则必须移除相关的标记或 HTTP 响应。

“noindex”问题解决方法

Google Search Console 中发现了一个网址已提交,但带有“noindex”标记错误提示,可能原因主要有2种:

1. 在网站robots.txt中人为设置了禁止收录的URL

如果你在网站的 robots.txt 文件中设置了禁止某些网页被抓取收录的话,可能会出现这种错误提示。比如,我们希望有些特殊的网站页面(用户注册登录、会员中心、购物车、线上支付)不让搜索引擎抓取收录,我们可能会在网站robots.txt 文件中设置了禁止搜索引擎抓取这些页面。

那么,如果是这种原因导致出现的网址已提交,但被“noindex”标记排除了,可以忽略不去处理即可。

如何找到这段代码?
这个问题代表,提示这些页面存在一段代码。比如这样:

<metaname="robots"content="noindex"/>

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

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

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

 

如何判断是否需要修改noindex标签

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

我通常会让这些页面进入索引。因为这些页面中其实是包含实质性的内容(文字、图片、地图、视频等信息)

这些被纳入索引范围并不会影响网站整体的SEO效果。

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

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

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

其中的nofollw标签,是告诉搜索引擎"不要追踪此网页上的链接或不要追踪此特定链接",就是设置内容页中的链接不跟踪,特指外链,不会使网页权重流失降低。

如何修改?

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

插件设置原因
独立页面设置的原因

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

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

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

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

各个SEO插件,具体 Robots meta的设置位置就需要大家自己去找找。

总之肯定是在编辑界面中。