如何防止谷歌对网站进行索引



我的客户要求我阻止谷歌机器人对网站进行索引,所以我在我的主层的head标签中添加了以下meta,(理论上)它是所有页面的头:

<meta name="googlebot" content="noindex">

这应该会阻止谷歌对任何页面进行索引,然而,这并没有阻止它。显然,我的客户不知何故观察到谷歌机器人仍在对网站进行索引(我不知道他怎么知道谷歌仍在对该网站进行索引,因为和往常一样,客户并没有太多的描述性),所以这似乎并不能解决问题。

事实上,我想通过在所有页面上使用的模板的标题中添加一个meta来防止谷歌对网站进行索引。为什么这仍然不足以让谷歌阻止它对网站进行索引?我应该如何解决问题?

非常感谢。

TL;DR:谷歌可能会不小心忽略你添加到网站上的元标签。如果你最近添加了元标签,当机器人重新抓取网站时,它会跟随它。如果你想摆脱所有的搜索机器人,而不仅仅是谷歌使用<meta name="robots" content="noindex">

以下是谷歌的官方答案-

"请注意,因为我们必须对您的页面进行爬网才能查看noindex元标签,谷歌机器人很有可能看不到尊重noindex元标签。如果您的页面仍显示在结果,这可能是因为我们从你之后就没有对你的网站进行过爬网添加了标签。(此外,如果您使用robots.txt文件阻止在这个页面上,我们也看不到标签。)

如果内容当前在我们的索引中,我们将在下次爬网时。要加快删除速度,请使用URL删除谷歌网站管理员工具中的请求工具。"

此外,请注意,您的客户端可能会将谷歌机器人与另一个网络爬虫机器人混淆。在这种情况下,我建议添加:

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

到HTML文档这样就没有网络爬虫可以索引网站,而不仅仅是谷歌机器人。

我一直在做<meta name="robots" content="noindex">

你可以看到https://support.google.com/webmasters/answer/93710?hl=en和https://support.google.com/webmasters/answer/156449?hl=en&ref_topic=2370588了解更多信息。

你的标签可能不起作用的原因是,如果你有一个robots.txt文件阻止谷歌重新索引网站。

相关内容

  • 没有找到相关文章

最新更新