Googlebot 什么时候执行 JavaScript?

2024-01-31

我在多个域上有一些单页 Web 应用程序,它们严重依赖 javascript/ajax 来获取和显示内容。根据日志和搜索结果,我可以看出 googlebot 在某些域上运行 javascript,但在其他域上则不运行。在某些平台上,它索引了只能通过 js 才能使用的所有内容,而在其他平台上,它甚至似乎根本不运行 js。

谁能告诉我 googlebot 如何决定运行什么 js 以及我是否可以做任何事情让它在我的其他域上运行 js?

PS:我知道通常我应该使用服务器端渲染之类的东西,但我根本不依赖搜索结果和排名,所以它并不值得付出努力。我只是好奇 googlebot 如何决定是否应该运行 js,以及是否有任何简单的方法可以在我的其他域上更改它。


您可以直接从 Google 开发者网站了解有关 Google 如何呈现基于 ajax 的网站的更多信息以及最佳实践列表:

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

首先考虑您的具体问题,我建议您使用具有“Fetch as Google”功能的 Google 网站管理员工具分析每个域,并仔细研究 Google 指南中提到的每个技术方面。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Googlebot 什么时候执行 JavaScript? 的相关文章