无需手动编写 JSON 即可生成 VideoObject Schema
填写字段、标题、描述、缩略图 URL、上传日期,它就会构建有效的 VideoObject JSON-LD,你可以直接粘贴到你的页面中。无需手动编写括号,也无需担心忘记逗号导致整个块静默失效。它在浏览器中运行,因此详细信息永远不会离开你的机器。
这是 Google 读取的结构化数据,用于在搜索中显示视频缩略图,在“视频”标签中列出你的视频,有时还会链接到视频内的关键时刻。如果没有它,嵌入你页面上的视频通常在该整个表面上是不可见的。
Google 实际要求的字段
大多数 schema 指南列出了二十个可选属性,却埋没了四个重要的属性。对于视频富媒体结果,Google 确切需要这些:name、description、thumbnailUrl 和 uploadDate。缺少任何一个,富媒体结果将不会显示,就这样。
然后是决定视频是否能被索引的一对字段:contentUrl(媒体文件的直接链接,通常是 .mp4)或 embedUrl(播放器的 iframe src)。两者之一必须能被 Googlebot 访问。位于登录后方或过期签名 URL 的 contentUrl 是技术上有效的 schema 却仍然一无所获的最常见原因。
生成器会标记这些必填字段,并实时告诉你,你输入的内容是否足以获得富媒体结果,或者仅仅是有效。
人们在时长和日期上出错的地方
有两个字段比其他字段更容易让人出错。
时长必须符合 ISO 8601 标准,这并不明显。六分三十秒是 PT6M30S,而不是 6:30 也不是 390。生成器会获取普通的分钟和秒数,并为你写入 PT... 字符串,因为弄错这一点是静默的,schema 会验证通过但时长显示为空。
上传日期需要一个真实的发布日期,格式为 YYYY-MM-DD。如果你不知道视频确切的上线日期,文件本身通常会知道。视频元数据分析器直接从 MP4 或 MOV 文件中读取录制日期,这是获取该日期的真实来源,而不是猜测。
添加它,然后测试它
复制生成的代码块并将其粘贴到视频所在页面的 <head> 中,或者 <body> 中的任何位置,两者都有效。它是一个 <script type="application/ld+json"> 标签,所以它不会渲染任何可见内容,它只是在那里供爬虫读取。
然后测试它。将页面 URL 粘贴到 Google 的富媒体搜索结果测试工具或 Schema Markup Validator 中,确认它解析无误且 Google 能看到视频。在你假设它有效之前先进行测试,一个对你来说看起来正确的 schema 仍然可能在一个你没有想到的字段上使验证器出错。
一个真实的限制:schema 并不能强制产生富媒体结果。它让你的视频有资格。Google 仍然根据查询、页面质量及其自身的判断来决定是否显示缩略图。有效的标记是必要的,但不是充分的。
标记之后
schema 描述了视频,但页面的排名不仅仅取决于标记。要编写与之配套的描述和标题,视频描述生成器将视频转化为适合平台的文案。要根据决定点击量的机制检查这些标题和描述,请将它们运行通过 视频 SEO 分析器。如果你想在页面上添加转录文本(这有助于读者和爬虫),转录文本生成器可以从文件中生成一个。