2026 年视频站点地图指南:Google 的 XML 语法、必需和已弃用的标签、何时有用、VideoObject 与 mRSS 的比较,以及视频未被索引的原因。

本页内容
简而言之
视频站点地图是一个 XML 站点地图(或 mRSS 源),它使用命名空间 http://www.google.com/schemas/sitemap-video/1.1 告诉 Google 哪些视频出现在哪些页面上。每个视频都需要缩略图、标题、描述,以及视频文件网址(video:content_loc)或播放器网址(video:player_loc)之一。它有助于 Google 发现视频,但只有当视频位于一个以该视频为主要内容的观看页面上时,它才会被索引。页面上的 VideoObject 结构化数据在 HTML 内部完成同样的工作,大多数网站两者兼用会更有利。
想深入了解?请询问
快速测验
谁来修复网站的技术问题?
我们给您的建议
列出你真正的观看页面 是最适合您的解决方案
在本排名中位列第 1,与您的回答最匹配。
我们给您的建议
生成文件 是最适合您的解决方案
在本排名中位列第 2,与您的回答最匹配。
我们给您的建议
检查每个网址是否可访问 是最适合您的解决方案
在本排名中位列第 3,与您的回答最匹配。
我们给您的建议
提交并在 robots.txt 中引用 是最适合您的解决方案
在本排名中位列第 4,与您的回答最匹配。
视频站点地图是把视频列表及其元数据交给 Google 最直接的方式。规则载于 Google 关于视频站点地图和 mRSS 的参考文档(最近更新于 2026 年 5 月),其变化比大多数指南承认的要大:五个标签已被删除,并且自 2023 年 12 月起,Google 会忽略那些只在文本页面上受支持的视频。本指南给出当前语法,说明视频站点地图何时值得投入,将其与结构化数据标记和 mRSS 进行比较,并列出视频未被收录的原因。
视频站点地图是一个加入了视频条目的标准 XML 站点地图。每个 url 元素仍然指向一个页面(观看页面),在其中,一个 video:video 块描述该页面上显示的每个视频:缩略图、标题、描述、文件或播放器网址,以及时长或发布日期等可选细节。
三个事实构成了其余内容的框架:
如果你已经在使用图片站点地图,逻辑是一样的:页面仍然是单位,媒体扩展补充的是 Google 无法可靠猜出的信息。
下面是一个符合 Google 格式的最简、有效文件,包含一个观看页面和一个自托管视频:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://example.com/videos/grilling-steaks.html</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>Bob shows how to get perfectly done steaks every time.</video:description>
<video:content_loc>https://cdn.example.com/video/123.mp4</video:content_loc>
<video:duration>600</video:duration>
<video:publication_date>2026-05-20T08:00:00+00:00</video:publication_date>
</video:video>
</url>
</urlset>对于 YouTube 嵌入,将 video:content_loc 替换为 <video:player_loc>https://www.youtube.com/embed/VIDEO_ID</video:player_loc>。同一个 url 下可以有多个 video:video 块,页面上每个视频一个,但 Google 要求不要列出与页面主要内容无关的视频。
| 标签 | 内容 | 规则 |
|---|---|---|
| video:video | 单个视频的父元素 | 页面上每个视频一个 |
| video:thumbnail_loc | 缩略图图片网址 | 必须符合 Google 的缩略图要求 |
| video:title | 视频标题 | 应与页面上显示的标题一致;转义 HTML 实体或使用 CDATA |
| video:description | 视频描述 | 最多 2048 个字符;接近页面上的文字,不必逐字一致 |
| video:content_loc 或 video:player_loc | 媒体文件或播放器网址 | 二者必须有一个,优先使用 content_loc;两者都必须与 loc 中的页面网址不同 |
许多生成器和旧教程仍会输出 Google 已从其文档中移除的标签:video:category、video:gallery_loc、video:price、video:tvshow,以及 video:player_loc 的 autoplay 和 allow_embed 属性。它们不会破坏文件,但也没有任何作用。整理模板时请删除它们。
提示
在视频站点地图、VideoObject 标记和 og:image 标签中使用完全相同的缩略图网址。Google 的视频最佳实践要求每个视频在所有元数据来源中使用同一个一致的缩略图。
答案与其说取决于文件,不如说取决于承载视频的页面。在 2023 年 12 月 4 日的 Search Central 博客文章中,Google 宣布视频模式只会引导到视频为主要内容的页面。它给出的视频只是辅助内容的页面示例包括:视频对文字进行补充的博客文章、带有视频的产品页面,以及列出多个同等重要视频的分类页面。
Google 的视频 SEO 最佳实践(2025 年 12 月更新)还补充说,观看页面本身必须已被索引,并且在搜索中表现良好,其视频才会被纳入考虑。站点地图无法绕过这一规则。
| 你的情况 | 视频站点地图是否有用? | 原因 |
|---|---|---|
| 自托管视频,每个视频一个观看页面(课程、媒体、教程) | 是,价值高 | 即使播放器加载较晚,Google 也能为每个页面获取文件网址、时长和缩略图 |
| 大型或频繁变化的视频库(数百个页面,内容会过期) | 是 | 在一个数据源中更易管理 expiration_date、restriction 和 platform 标签 |
| 直播和回放 | 是,并配合结构化数据 | 站点地图中使用 video:live,并用 BroadcastEvent 标记 LIVE 标识 |
| 嵌入在博客文章中的 YouTube 视频 | 很少 | 该页面是文章,因此视频不会以视频结果形式出现;排名的是 YouTube 页面 |
| 带演示视频的产品页面 | 低 | 产品才是主要内容;应投入在产品页面和 YouTube 上传上 |
注意
把每篇嵌入了 YouTube 视频的博客文章都列入视频站点地图,并不会产生视频结果。这些网址会在 Search Console 中显示为“No video indexed”。请将站点地图只保留给真正的观看页面。
Google 从三个来源读取视频元数据:结构化数据、视频站点地图(或 mRSS 源)以及 Open Graph 标签。其文档并未将其中任何一种置于其他之上,因此选择取决于实际情况。
| 方法 | 位置 | 最适合 | 局限 |
|---|---|---|---|
| 视频站点地图 | 在 Search Console 中提交的 XML 文件 | 批量发现、大量观看页面、过期和国家规则 | 没有重要时刻,没有 LIVE 标识 |
| VideoObject 结构化数据(JSON-LD) | 每个观看页面的 HTML 中 | 富媒体结果、重要时刻(Clip、SeekToAction)、LIVE 标识 | 必须出现在渲染后的页面中;一次只能针对一个页面 |
| mRSS 源 | 像站点地图一样提交的 Media RSS 文件 | 已经发布 RSS 的平台 | Search Console 可能报告“MRSS failure; try using schema.org instead” |
| Open Graph(og:video) | 页面头部的 meta 标签 | 社交媒体预览,备用信号 | 元数据很少 |
Google 的 VideoObject 结构化数据指南(2026 年 9 月更新)只要求三个属性:name、thumbnailUrl 和 uploadDate。它建议使用 contentUrl(优先于 embedUrl)、description、duration,以及用于 Clip 片段的 hasPart。重要时刻需要至少 30 秒的视频,LIVE 标识需要 isLiveBroadcast 设为 true 的 BroadcastEvent。这些内容在站点地图语法中都不存在,因此最佳配置是把用于发现的视频站点地图与每个观看页面上的结构化数据结合使用。我们免费的结构化数据生成器可以生成 JSON-LD,结构化数据验证器可以在发布前进行检查。如需更全面地了解标记,请阅读我们关于 AI 搜索结构化数据的指南。
从那些视频是访问者最先看到的内容、也是页面存在理由的页面开始。排除那些只嵌入视频的文章和产品页面。
大多数视频托管平台和 CMS 插件都可以导出视频站点地图;在定制网站上,请从数据库生成,以保证标题、缩略图和时长与页面保持同步。标准站点地图未压缩时最多包含 50,000 个网址或 50 MB;超过则拆分,并使用站点地图索引。
Google 要求页面、缩略图和视频网址不被 robots.txt 屏蔽,不需要登录,不被防火墙拦截,并使用 HTTP 或 FTP(不支持流媒体协议)。被 robots.txt 屏蔽的缩略图甚至在 Search Console 的“Video indexing”报告中有其专门的错误提示。
在 Search Console 的 Sitemaps 报告中添加该文件,并在 robots.txt 中用 Sitemap: 一行引用它。我们关于如何向 Google 提交站点地图的指南介绍了这两个步骤,站点地图检查工具可以在 Google 发现之前找出格式错误的 XML。
当视频被添加、替换或删除时更新文件,并为有结束日期的内容设置 video:expiration_date。列出已删除视频的站点地图会浪费抓取预算,还会让你的报告失真。
Search Console 中的 “Video indexing”报告会显示有多少已索引页面包含已索引的视频,以及其他页面为何没有。最常见的原因及其解决方法如下:
| Search Console 中的原因 | 含义 | 解决方法 |
|---|---|---|
| “Video isn't on a watch page” | 视频是在支持页面,而不是页面的主要内容 | 创建专门的观看页面,或接受该页面作为文本排名 |
| “Cannot determine video position and size” | 加载时播放器缺失,通常隐藏在需要点击播放的图片后面 | 在初始 HTML 中、首屏以上渲染播放器 |
| “No thumbnail URL provided” / “Invalid thumbnail size” | 缺少缩略图,或小于 60x30 像素 | 在站点地图和结构化数据中添加更大的缩略图 |
| “Thumbnail blocked by robots.txt” | Googlebot 无法获取该图片 | 允许缩略图路径,包括 CDN 上的路径 |
| “Thumbnail is transparent” | 不到 80% 的像素足够不透明 | 使用 JPEG、PNG、WebP 或 AVIF 格式的不透明图片 |
| “Video not found on host service” | 视频在托管方处已被删除或设为私密 | 删除该条目或恢复视频 |
如果观看页面本身未被索引,请先解决这一问题:我们关于 Google 索引的指南涵盖了常见原因。
对 Google 而言,干净的视频站点地图加上 VideoObject 标记,会使每个观看页面都有资格获得视频结果、重要时刻以及视频标签页。对于 AI 助手来说,情况则不同。Sorank 的 YouTube 在 AI 回答中的引用研究(301,025 个 AI 回答,2025 年 8 月至 2026 年 8 月)发现,在过去三个月测得的回答中,YouTube 被引用的比例为 2.35%,不同模型之间差异很大:Gemini 为 3.69%,Claude 为 0%。AI 助手主要引用文本,因此当播放器旁边有书面摘要或文字稿时,观看页面更容易获得引用。
实际结论是分工:将你的核心视频托管在你可控制的观看页面上(站点地图和结构化数据),同时把相同视频发布到 YouTube 以扩大覆盖面(参见我们关于 YouTube 营销的指南),并用能回答买家问题的文章把它们包围起来。Sorank 在这方面提供帮助:它是一款autopilot 模式的 SEO 和 GEO 软件,能找到你的关键词,借助主题集群生成器把它们归入主题,并借助博客文章生成器撰写和发布优化后的文章。

视频站点地图只对真正的观看页面有效:用必需标签列出它们,在每个页面上添加 VideoObject 结构化数据,并确保缩略图可以访问。要在autopilot 模式下围绕你的视频撰写书面内容,请在价格页面比较各套餐;每个套餐都以 3 天免费试用开始。
不能。视频站点地图描述的是你自己网站页面上的视频。YouTube 视频通过其 YouTube 页面、标题、描述和互动获得排名。你仍然可以用 video:player_loc 声明 YouTube 嵌入,但前提是嵌入它的页面是真正的观看页面。
一个站点地图文件未压缩时最多包含 50,000 个网址或 50 MB,每个网址可以包含多个视频条目,即页面上显示的每个视频一个条目。大型视频库会把视频分散到多个文件中,并在站点地图索引中列出它们。
对于拥有大量观看页面的网站,仍然有用。结构化数据只有在 Google 抓取每个页面时才会被读取,而站点地图将所有视频集中列出,并携带过期、国家和平台规则。重要时刻和 LIVE 标识需要结构化数据,因此两者配合使用效果最佳。
他们已先于您体验了 SORANK

