如何在Fetch as Googlebot上测试我的本地页面

时间:2010-08-13 06:42:01

标签: asp.net google-analytics

我写了一个页面,需要在本地测试。

如何使用Google网站站长工具中的“Google抓取方式”功能查看我的本地计算机上提供的开发网站的结果?

4 个答案:

答案 0 :(得分:5)

(免责声明:更多评论而不是答案)

这是一个很好的问题,网上提供的解决方案很少。

抓取Google Bot - http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=158587

  

Googlebot抓取工具可以让您获得   看到Googlebot看到的页面。这个   如果你是特别有用的话   对页面进行故障排除   搜索结果中的表现。对于   例如,如果您使用富媒体文件   要显示内容,返回的页面   通过该工具可能不包含此内容   如果Google无法抓取该内容   有效。你可以选择获取   该页面是Google的常规网络抓取工具   看到它,或者,如果你发布移动   内容,就像我们的移动抓取工具一样。

我按照上面的链接尝试了用户代理切换器,但它没有完成提问者正在寻找的内容。请参阅此主题:chrispederick.com/forums/viewtopic.php?id = 788

  

您可以更改用户代理设置   与GoogleBot相同,用于   例如,但我不确定是否有网站   也改变了他们的外表   搜索机器人发送的标头。   更改标题超出了标题   但是,扩展的范围。

和chrispederick.com/forums/viewtopic.php?id=259

Q

  

例如,如果我把googleBot我   喜欢它来定制它会   模仿谷歌的蜘蛛。

A

  

用户代理切换器始终如一   被设计成一个简单的,   重量轻的解决方案,所以我不是   计划添加这样的东西。

简而言之,我认为没有解决方案。对于谷歌应用来说这将是一个很好的机会

答案 1 :(得分:1)

您的意思是想要查看您的网站对Google网络抓取工具的反应吗?

为此,您可以将Firefox与User Agent Switcher插件一起使用。

答案 2 :(得分:1)

为了使用官方Google工具测试您的localhost网站,您可以像我在此帖中所述使用Ngrok:https://www.aymen-loukil.com/en/blog-en/how-to-test-localhost-website-with-google-seo-tools/

Google提取无法直接在Google Search Console中使用未经验证的域名(网站管理员工具)。查看它的一个技巧是在另一个经过验证的域中对您的Ngrok URL进行iframe。 - 您应该在搜索控制台中验证网站 - 创建一个iframe,用于加载localhost网页的Ngrok URL

答案 3 :(得分:0)

Ngrok + Google抓取方式很好,但是每次在Google工具端启动ngrok时,您都需要经过验证过程。

就我而言,我只需要检查服务器端渲染是否正确完成,就去了Google Chrome浏览器设置并禁用了javascript:

设置>>高级>>内容设置>>禁用>> Javascript Allowed(关闭)

enter image description here

它使我能够检查页面是否已在服务器端100%渲染(nextjs服务器端渲染),并且没有在客户端运行JavaScript渲染。