谷歌机器人是否在网站上触发了JavaScript点击操作及其解决方案

Does google bot trigger javascript click actions on site and solution to it?

本文关键字:JavaScript 操作 解决方案 是否 机器人 网站 谷歌      更新时间:2023-09-26

那么目前我们的问题是什么,我们正在网站上收到产品的评论,为了优化桌面和移动设备上的页面加载,我们只加载了 10 条评论,然后在每次用户交互的每次点击时,我们加载接下来的 10 条评论。因此,我们希望Google和其他搜索引擎将未初始显示的其他评论的内容编入索引。我们已经将我们的代码堆叠在原版javascript中

jQuery( function() {
    ...
    document.getElementById("ID").onclick( function(...) );
    ...
});

但是在阅读了一些文章后,我发现Google抓取工具最终只能访问加载在文档就绪上的内容。所以我问是否有人有与此类似的问题,他们是如何解决的,或者是否有任何其他解决方法可以解决这个问题?

我读到谷歌爬虫现在可以执行javascript,谷歌弃用了他们在 https://developers.google.com/webmasters/ajax-crawling/docs/learn-more 之前推荐的解决方案。

在这里,我找到了来自Google的另一个建议:https://support.google.com/webmasters/answer/81766?hl=en 在逐步增强的"开发"部分下

PS:带有"ID"的HTML元素是按钮,谷歌建议是否表明我们应该用锚点替换它?

提前谢谢你。

一种常见的方法是使用分页,其中每个页面都有一些项目和一个唯一的URL,然后Google可以索引这些页面。

渐进式增强意味着您可以使用Javascript将分页菜单替换为一个按钮,该按钮像现在一样通过ajax加载下一项。