视频 Sitemap 是一个站点地图,其中包含有关托管在您网页上的视频的其他信息。创建视频 Sitemap 可有效帮助 Google 找到并了解您网站上的所有视频内容,避免漏掉某些内容,尤其是最近添加的内容或 Google 通过常规抓取机制可能发现不了的内容。Google 视频 Sitemap 是对站点地图标准的扩展。
虽然 Google 建议您使用视频 Sitemap,但我们也支持 mRSS Feed。您应该遵循视频最佳做法,以便在 Google 搜索中获得最佳效果。
视频 Sitemap 准则
以下是视频 Sitemap 的基本准则:
您既可以单独为视频创建站点地图,也可以在现有站点地图中嵌入视频 Sitemap,哪种方式更方便就选哪种。
每个站点地图条目是托管一个或多个视频的网页的网址。每个站点地图条目的结构如下所示:
<url>
<loc>https://example.com/mypage</loc> <!-- 托管网页的网址 -->
<video> ... 视频 1 的相关信息 ... </video>
... 根据需要添加任意多个其他 <video> 条目...
</url>
不要列出与托管网页不相关的视频。例如,如果视频只是对网页的小小增补,或者与主要文字内容不相关,则不要列出此类视频。
视频 Sitemap 中的每个条目都包含您提供的一组必需值、推荐值或可选值。推荐值和可选值可提供实用的元数据,这些元数据能完善您的视频搜索结果并帮助 Google 将您的视频收录到搜索结果中。要查看站点地图的一系列元素,请参阅下表。
Google 可能会使用视频着陆页上的文字,而不使用您在站点地图中提供的文字(如果网页文字被视为比站点地图中的信息更为实用的话)。
由于 Google 采用复杂的索引编制算法,因此无法保证会将您的视频编入索引,也无法保证何时会将视频编入索引。
如果 Google 无法在您提供的网址上发现视频内容,则站点地图条目将被忽略。
您提供的每个 Sitemap 文件所包含的网址元素都不得超过 5 万个。如果视频超过了 5 万个,您可以提交多个站点地图和站点地图索引文件。您无法嵌套站点地图索引文件。请注意,如果您要添加可选标记,可能您还未达到视频数量上限(5 万个),就已经达到未压缩文件大小的上限 (50 MB)。
Google 必须能够访问源文件或播放器(也就是说,源文件或播放器不能被 robots.txt 屏蔽、要求登录或因其他原因无法供 Googlebot 访问)。我们不支持需要通过流协议下载视频源的元文件。
Google 会验证您为每个视频提供的信息是否与网站上的内容相符。如果不相符,可能不会将您的视频编入索引。
站点地图示例
以下是包含一个托管一个视频的网页的示例视频 Sitemap。此示例包含 Google 使用的所有标记。
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>http://www.example.com/videos/some_video_landing_page.html</loc>
<video:video>
<video:thumbnail_loc>http://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>适合夏季的烧烤排餐</video:title>
<video:description>小安教您如何每次都能烤出美味牛排</video:description>
<video:content_loc>
http://streamserver.example.com/video123.mp4</video:content_loc>
<video:player_loc>
http://www.example.com/videoplayer.php?video=123</video:player_loc>
<video:duration>600</video:duration>
<video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date>
<video:rating>4.2</video:rating>
<video:view_count>12345</video:view_count>
<video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:restriction relationship="allow">IE GB US CA</video:restriction>
<video:price currency="EUR">1.99</video:price>
<video:requires_subscription>yes</video:requires_subscription>
<video:uploader
info="http://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson
</video:uploader>
<video:live>no</video:live>
</video:video>
</url>
</urlset>
XML 命名空间
视频 Sitemap 标记在以下名称空间中定义:
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
视频 Sitemap 标记定义
您可以在 rssboard.org 上查找有关媒体站点地图的更多文档。
站点地图替代方案
虽然 Google 建议您使用视频 Sitemap 和 schema.org 的 VideoObject 来标记您的视频,但我们也支持 mRSS Feed。
Google 支持 mRSS,它是一个用于补充 RSS 2.0 的元素功能的 RSS 模块。mRSS Feed 与视频 Sitemap 非常类似,可以像站点地图一样进行测试、提交和更新。
对于每个 mRSS Feed,未压缩时的文件大小都不得超过 50MB,且包含的视频条目不超过 5 万个。如果未压缩文件大于 50MB,或者视频数量超过 5 万个,您可以提交多个 mRSS Feed 和站点地图索引文件。站点地图索引可以包含 mRSS Feed。RSS 与 mRSS - mRSS 是用于整合多媒体文件的 RSS 扩展。它对内容的描述比 RSS 标准要详细得多。
下面是 mRSS 条目的示例,其中提供了 Google 使用的所有主要标记。该示例包含了 <dcterms:type>live-video</dcterms:type>
,您可以使用该标记标识直播视频。
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
<channel>
<title>示例 MRSS</title>
<link>http://www.example.com/examples/mrss/</link>
<description>MRSS 示例</description>
<item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
<link>http://www.example.com/examples/mrss/example.html</link>
<media:content url="http://www.example.com/examples/mrss/example.flv" fileSize="405321"
type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true">
<media:player url="http://www.example.com/shows/example/video.swf?flash_params" />
<media:title>适合夏季的烧烤排餐</media:title>
<media:description>每次都能烤出美味牛排</media:description>
<media:thumbnail url="http://www.example.com/examples/mrss/example.png" height="120" width="160"/>
<media:price price="19.99" currency="EUR" />
<media:price type="subscription" />
</media:content>
<media:restriction relationship="allow" type="country">us ca</media:restriction>
<dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid>
<dcterms:type>live-video</dcterms:type>
</item>
</channel>
</rss>
完整的 mRSS 规范包含更多可选标记、最佳做法和示例。创建 mRSS Feed 后,您便可以测试和提交此 Feed,就像测试和提交视频 Sitemap 一样。