如何删除303重定向的谷歌搜索结果?

时间:2015-08-21 16:21:31

标签: redirect http-headers seo robots.txt noindex

我运行的动态网站可能会也可能不会根据用户偏好重定向某条路线。

我们说它是http://clientname.example.com/maybe。我们的后端有/maybe的回复,但如果客户决定他们宁愿使用他们的网站获取该页面上的信息,我们会在单独的域中使用303重定向到他们的页面。

我们所有的内容网页都使用<meta name="robots" content="noindex">标记,因此Google不会为我们的任何网页编制索引。但是,当我搜索谷歌搜索“site:our_domain_name.com”时,我得到了一堆结果,这些结果全部追溯到那些返回303的动态路由。当我点击google中的搜索结果时,303按预期进行我到达客户的网站。我想要的是,我的拼图根本没有显示在结果中。

今天早上我正在对它进行故障排除,我意识到我们的noindex元标记显然没有被机器人看到,因为它是在重定向之后,所以我在服务器上添加了一个添加'X-Robot-Tag: noindex的规则'标题重定向回复。

这够了吗?如果我等待足够长时间,那么搜索结果会被删除吗?

1 个答案:

答案 0 :(得分:0)

Is that enough? If I wait long enough, will those search results be removed?

否,因为如果外部网页链接到您的网站,Google会关注指向您网站的链接,然后是您的303(如果您返回此类代码),则不会看到noindex

不要为Google机器人返回303,你应该没问题。这可能需要一些时间,因为Google需要重新处理该页面并查看noindex以将其删除。