2

我将我的域设置为我的注册商的停放页面。名称服务器已更改(我使用的是 Azure DNS),我已更新robots.txt并提交了站点地图。我已请求 Google 抓取我的网站,我们现在显示在 Google 的搜索结果中。

问题在于,对于搜索结果中显示的每个标题链接,停车页面中的一些信息都被附加到末尾。

所以结果链接可能会说 About Us | Example Company - example.com - nameOfRegistrar.

About Us | Example Company是正确的,但- example.com - nameOfRegistrar似乎是停车页面上的信息。

URL 和文本描述都很好,只是标题链接搞砸了,因为它们再次添加了站点的 URL 和注册商的名称。我认为此信息在停车页面的标题中。

如何摆脱这些旧的(可能是缓存的)信息?我需要联系谷歌吗?我的注册商?我要不要再爬一次?为什么会这样?

4

2 回答 2

0

因此,结果链接可能会显示“关于我们 | 示例公司 - example.com - nameOfRegistrar”。“关于我们 | 示例公司”是正确的,但“-example.com - nameOfRegistrar”似乎是停车页面上的旧信息。URL 和文本描述都很好,只是标题链接搞砸了,因为它们再次添加了站点的 URL 和注册商的名称。

最好301 redirect在你的.htaccess文件中写一个。通过这个这个来了解它是如何工作的并实现它。它应该立即修复您的旧网址错误。

有了这个,301 redirects您将在您的服务器级别编写指令,这将能够将其重定向到具有您提到的 url 的页面。因此,即使您的搜索结果指向旧网址(直到 Google 修复它),当您的服务器收到指向旧网址的请求时,它也会将其重定向到您在.htaccess文件中提到的新网址。另外,robots.txt请确保您也允许机器人抓取.htaccess文件。机器人很容易知道您已将网址移至较新的网址。

此外,如果您想要使用remove当前不存在于您网站中的旧网址,则可以使用此Google 帮助答案向 Google 提出删除它们的请求。更不用说,这些链接可能需要几天的时间才能消失。

于 2017-08-20T08:19:54.340 回答
0

我使用 Google Search Console 解决了这个问题。我多次要求重新爬取整个站点,但在 5 或 6 天后,尽管该站点的爬取速度明显缓慢,但没有任何改善。然后,我请求爬取单个页面,而不是爬取该页面上的其他链接,以获取 Google 中出现的每个混乱结果。那是昨天,现在一切似乎都很好,这些页面在 Google 中显示得很好。

所以谷歌最终会重新抓取你的整个网站,只是需要时间。您可以通过提交要抓取的各个页面(无需请求抓取该页面上的其他链接)来加快修复各个页面的混乱结果。

我很惊讶爬行过程并没有更快,但这很好,因为它不会对我的资源造成太大的影响。

至于为什么会这样,我不确定,但我怀疑 DNS 信息没有时间传播。现在没关系。

于 2017-08-26T22:53:21.893 回答