0

我运行一个动态站点,该站点可能会也可能不会根据用户偏好重定向某个路线。

假设它是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”标头添加到重定向响应中。

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

4

1 回答 1

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

不,因为如果外部页面链接到您的网站,Google 会跟随链接到您的网站,然后您的 303(如果您返回这样的代码)并且不会看到noindex.

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

于 2015-08-28T15:32:16.297 回答