SEO 和无限滚动:问题和解决方案
Google 与依赖JavaScript 相关功能和活动的内容索引之间的关系随着时间的推移而得到改善。网站管理员指南强调,如果您遵循一些规则,一切都会正常。例如,山景城对此主题的建议如下:
“Google 索引系统按照用户所看到的方式呈现网页,包括图像、CSS 和 JavaScript 文件。要查看 Googlebot 无法抓取哪些页面资源,请使用 URL 检查工具”。
开发者.google.com
Google 索引按照用户所看到的方式呈现网页,包括图像文件、CSS 和 JavaScript。 SEO 遇到无限滚动的主要问题?
爬虫程序并不总是能够模拟手动用户行为,例如滚动或单击按钮来加载更多帖子。而且他们并不总是访问档案或画廊中的所有项目。如果抓取工具无法访问您的内容,它就很难出现在搜索结果中。
如何实现 SEO 友好的滚动?官方的解决方案引导我们走向几个方向。
将内容划分为页面
这是避免问题的基本规则之一:将您想要通过无限滚动管理 新加坡 telegram 的存档划分为标准 HTML 页面,在禁用 JavaScript 时可以访问这些页面。
SEO分页
评估要为每个页面插入的元素数量,同时考虑加载速度(必须降低加载速度)以及在短时间内到达所需元素的可能性。划分内容,使页面之间没有重叠。

插入分页链接
查看Google 提供的示例,了解如何最好地管理无限滚动,以确保避免 SEO 问题。当您向下移动时,内容会加载带有自动更改的独立 URL。通过底部的页面链接,您可以从一份出版物转到另一份出版物。然后为爬网程序提供对存档中所有资源的快速、安全的访问。
规范的管理工作委托给首脑。您将在上面找到第一页和第二页 HTML 代码的示例:它们存在rel="next",但rel="prev"已被弃用一段时间。
最后,不要在XML站点地图中包含子页面。
使用 SEO 友好的 URL
即使您在网站上无限滚动,也要确保对不存在的单个存档页面使用 404 页面。它还旨在实现SEO 友好的结构、简单且具有指示性的内容。
Google 提议的 URL 示例:scrollsample.com/items?page=3。
添加replaceState或pushState
感谢pushState,您可以向浏览器建议在页面上加载和显示的内容。正如 Google 建议的那样,您还可以根据网站上的用户行为使用ReplaceState,但如果 URL 需要在滚动后更新,则建议包含 PushState。
让用户到达内容中的特定点,而不是连续滚动页面的顶部,这一点变得至关重要。
必读:做好 SEO 修剪
无限滚动,值得吗?
在这些情况下,你必须做出选择。在某些情况下,无限滚动可以让您获得将公众留在网站上并增加转化率的结果。如果没有给予适当的关注,它肯定不是理想的实施解决方案之一。
因此,在为您的网站选择无限滚动或安装使用该系统的主题之前,您需要检查与有用指示的兼容性,以允许爬虫朝正确的方向移动。并将所有档案页面与相