Googlebot何时执行javascript?

Mot*_*oto 13 javascript ajax seo googlebot execution

我在多个域上有一些单页Web应用程序,它们严重依赖于javascript/ajax来获取和显示内容.基于日志和搜索结果,我可以告诉googlebot在某些域上运行javascript但在其他域上运行javascript.在某些情况下,它会将只有js可用的所有内容编入索引,而它甚至根本不会运行js.

任何人都可以告诉我googlebot如何决定运行什么js以及我是否可以通过任何方式让它在我的其他域上运行js?

PS:我知道通常我应该使用像服务器端渲染这样的东西,但我完全不依赖于搜索结果和排名,所以它并不值得努力.我只是很好奇googlebot是如何判断它是否应该运行js,如果有什么容易的话我可以做些什么来改变我的其他域名.

Gib*_*boK 5

您可以直接从Google开发人员网站了解有关Google如何渲染基于Ajax的网站的更多信息以及最佳做法列表:

https://webmasters.googleblog.com/2014/10/updating-our-technical-webmaster.html https://developers.google.com/webmasters/ajax-crawling/

首先,针对您的特定问题,建议您使用具有“作为Google抓取”功能的Google网站站长工具分析每个域,并仔细研究Google指南中提到的所有技术方面。

https://support.google.com/webmasters/answer/158587?hl=zh_CN