最近,我将托管提供商从Bluehost切换到Siteground,并将我的域名转移到Siteground。在这一转移之后,谷歌搜索控制台不再适用于我。当我在URL检查工具中输入我的URL时,我会得到一个错误:"URL不在属性中。检查当前选择的属性或开关属性中的URL“。然后,我尝试添加一个额外的验证方法,HTML文件方法。我将文件放在新主机的文件夹根目录中,并成功地验证了该文件。但是,当我再次尝试URL检查工具时,仍然会得到错误"URL不在属性中“。我还看到自周五(今天是周日)以来没有任何数据被记录下来,所以自从我将DNS从bluehost的服务器重新定位到站点的服务器已经超过48小时了。
我怎样才能让我的控制台再次工作,并确保googlebot正确地爬行我的网站?
发布于 2019-11-17 02:22:12
答案是删除该属性,然后重新添加该属性。Google控制台提示您在重新添加时通过DNS进行验证。这篇有帮助的网站文章帮了我:https://my.siteground.com/support/kb/site-tools-vs-cpanel-comparison-create-aaaa-srv-txt-records
编辑:第二天早上回来的时候,当我通过URL检查器运行我的一些URL并点击“查看测试页面”时,我看到Google仍然在爬行旧站点。我之所以知道这一点,是因为我在测试的页面中添加了一些带有Yoast插件的结构化数据(旧主机上的页面没有结构化数据)。包含这些数据的"ld+json“标签在我的网站上,但不在测试页面的HTML上。
我联系了SiteGround,他们为我添加了默认的robots.txt文件。我还用同花顺缓存刷新了Google。我使用了我的域名和RR类型设置为TXT (因为这是我根据上面链接的站点教程通过DNS进行验证时使用的)。为了做到这一点,必须在我的SiteGround帐户中创建DNS记录。
在添加了几个小时的robot.txt并刷新了google之后,URL检查工具Live > View现在显示了正确的页面。
https://webmasters.stackexchange.com/questions/126213
复制相似问题