谷歌发布了一个新的帮助文档,旨在帮助网站管理员和seo确保他们的延迟加载网页内容能够被抓取、索引并最终在谷歌搜索结果中排名。新文档可以在这里的谷歌开发人员指南中找到。
你为什么要在意
随着越来越多的网站管理员和开发人员寻找将页面上非关键或不可见内容延迟加载的方法,即延迟加载内容,SEOs越来越关注确保谷歌能够抓取和索引这些技术。如果您在实现延迟加载技术时没有考虑谷歌如何发现延迟加载机制中的内容,那么您将面临在搜索中无法发现该内容的风险。
谷歌指出,应该确保在视口内加载内容。如果没有这些,GoogleBot可能也不会看到这些内容。此外,为了让谷歌支持无限滚动或分页加载,您必须为每个部分提供唯一的链接,用户可以共享并直接加载。谷歌建议在动态加载内容时使用History API更新URL。
当然,不要忘记测试,测试,再测试。谷歌建议使用Puppeteer脚本来本地测试你的实现,它是一个Node.js库来控制headless Chrome。
更多关于发生了什么
谷歌的Martin Splitt在Twitter上宣布了这些新的开发者文档,并引用了这些文档的一个版本。
一个星期前,spitt和谷歌的John Mueller提到他们在一个网站管理员聚集地研究这些文件。那次聚会讨论了很多这种延迟加载技术。
谷歌还建议您查看他们的新动态呈现文档,因为这在某些情况下可能会有所帮助。