JWplayer与SEO的<video>标签

时间:2016-05-12 15:05:04

标签: jwplayer7

有没有一种很好的方法可以使用JWplayer来实例化视频标签而不是普通的div?

这是一个支持线程(https://support.jwplayer.com/customer/portal/questions/6062676-jw-player-not-working-with-video-tag),但基本上JW管理员回来告诉OP根本不使用视频标签。

这是JW的示例标记:

<div id="myDiv">This text will be replaced with a player.</div>
<script>
jwplayer("myDiv").setup({
    "file": "http://example.com/myVideo.mp4",
    "image": "http://example.com/myImage.png",
    "height": 360,
    "width": 640
});
</script>

SEO明智,这完全没用,如果在页面加载后它只被JavaScript实例化为一个普通的div,那么视频就不会被抓取。

我想要做的是在页面上有一个合适的视频标签,然后从中实例化一个JW播放器实例。这样,视频标签对于爬虫来说是可见的,而不必执行JS(并非所有人都这样做)

1 个答案:

答案 0 :(得分:3)

JW团队删除了“支持”以嵌入&lt; video&gt;在从JW5到JW6的升级中标记,主要是因为他们遇到了太多的支持问题,因为初始&lt; video&gt;之间的冲突导致嵌入失败。标记加载以及他们的代码尝试执行的操作。

我在2012年写了一篇文章,解释了他们遇到的问题:http://powered-by-haiku.co.uk/?p=1

而不是修复它,他们决定使用当前嵌入到&lt; div&gt;溶液

现在,您仍然可以在技术上嵌入&lt; video&gt;使用JW6和JW7标记 - 您只需确保原始标记中的“preload”属性设置为“none”,并且该视频也未设置为自动启动。

然而,就使用当前JW方法的搜索引擎优化而言,仍有一种方法可以让搜索引擎在搜索中对您的视频进行索引和显示 - 实际上这是摆脱嵌入本地&lt;视频&gt;的最大问题。标签与可访问性有关 - 而不是SEO。

查看https://developers.google.com/webmasters/videosearch/schema#adding-videoobject-to-a-video-page有关如何在页面中添加 schema.org 标记以支持视频标记的详细信息。

理想情况下,JW将允许内置的方法逐步增强此S​​chema.org元数据并动态构建JW配置对象(就像它们用于处理视频标记一样) - 然而,就像它所代表的那样,你' d要么自己做,要么复制相关信息。

无论哪种方式,可访问性问题仍然存在!