Google能否收录页面初始未加载、点击触发才加载的产品视频?
点击触发加载的视频能否被Google抓取的解答
仅在用户点击后才加载的视频,默认无法被Google爬虫抓取收录。
Google爬虫在爬取页面时,只会执行页面初始加载时自动触发的JS逻辑,不会模拟点击、滑动等需要用户主动交互的操作,因此依赖点击事件才请求、渲染的视频资源和相关元数据,爬虫无法获取到。
如果同时要满足页面加载速度优化和视频被Google收录的需求,可以采用以下方案:
- 把视频的核心信息(标题、描述、缩略图地址、视频源地址、时长等)直接植入页面初始返回的HTML源码中,不要放在点击后才异步请求的接口返回内容里。
- 给视频添加
VideoObject类型的Schema结构化数据,代码直接嵌在初始HTML的<script type="application/ld+json">标签中,这是Google官方认可的视频信息提交方式,能大幅提升视频被收录的概率。 - 优化前端播放逻辑:不要通过点击事件才动态插入video标签,初始加载时就把video标签渲染到页面中,同时给标签添加
preload="none"属性。这种配置下页面初始加载只会拉取video标签的基础代码,不会提前加载视频本体,完全不影响页面加载速度,同时完整的video标签信息能被Google爬虫正常抓取。
内容的提问来源于stack exchange,提问作者Adam Lowe
相关产品推荐
相关产品推荐

