我的域名设置为我的注册商停放页面。名称服务器已更改(我使用Azure DNS),我已更新robots.txt
并提交了站点地图。我已请求Google抓取我的网站,我们现在正在Google的搜索结果中展示。
问题是,对于搜索结果中显示的每个标题链接,停放页面中的某些信息会被添加到最后。
结果链接可能会说
About Us | Example Company - example.com - nameOfRegistrar
。
About Us | Example Company
是正确的,但- example.com - nameOfRegistrar
似乎旧来自停车场的信息
页。
网址和文字描述都很好,它只是混乱的标题链接,因为他们再次添加网站的网址和注册商的名称。我认为此信息在停车页面的标题中。
如何摆脱这个旧的(可能是缓存的)信息?我需要联系Google吗?我的注册商?我要再爬一次了吗?为什么会这样?
答案 0 :(得分:0)
结果链接可能会说"关于我们|示例公司 - example.com - nameOfRegistrar"。 "关于我们|示例公司"是正确的,但" - example.com - nameOfRegistrar"似乎是停车页面上的旧信息。网址和文字描述都很好,它只是混乱的标题链接,因为它们会再次添加网站的网址和注册商的名称。
最好在 .htaccess 文件中写一个301 redirect
。浏览this和this以了解其工作原理并加以实施。它应该立即修复你的旧网址错误。
使用301 redirects
,您将在服务器级别编写指令,以便将其重定向到包含您提及的网址的页面。因此,即使您的搜索结果指向旧网址(直到Google修复它),当您的服务器收到指向旧网址的请求时,它会将其重定向到您在.htaccess
文件中提到的新网址。另外,在robots.txt
中,请确保您允许机器人抓取.htaccess
文件。机器人很容易知道你已经将网址移动到了新网址。
此外,如果您想要当前网站中不存在的remove
旧网址,那么您可以向Google发送请求,以便使用此Google Help Answer将其删除。更不用说,这些链接可能需要数天才能消失。
答案 1 :(得分:0)
我使用Google Search Console解决了这个问题。我要求多次重新整理整个网站,但在5或6天后,虽然该网站显然正在慢慢爬行,但没有任何改进。然后我请求抓取单个页面,而不抓取该页面上的其他链接,以查看Google中显示的每个混乱结果。那是昨天,现在一切似乎都很好,这些网页在Google上显得很好。
因此Google最终会重新抓取您的整个网站,这需要时间。您可以通过提交要抓取的单个页面来加快修复单个页面的混乱结果(无需请求抓取该页面上的其他链接)。
我很惊讶爬行过程并不快,但它很好,因为它不会太难打击我的资源。
至于它为什么会发生,我不确定,但我怀疑DNS信息没有时间传播。现在没关系。