在 XML 站点地图中包含图像和视频内容,有助于 Google 发现并将其纳入搜索结果。虽然提交站点地图不能保证收录,但也不会对排名产生负面影响,是标准的 SEO 实践。
典型的 XML 站点地图包含希望被搜索引擎收录的页面 URL 及信息,其标准标签架构被所有主流搜索引擎通用。
Google 扩展了 XML 站点地图架构,允许在任意 URL 标签中添加图像和视频专用标签。这不仅支持提交页面 URL,还能直接提交重要的媒体资源,增加其在 Google 图片或视频搜索结果中展现的机会。
扩展 XML 命名空间
使用视频或图像标签前,需在 urlset 标签中声明相应的 XML 命名空间,以告知 Google 站点地图使用的架构规范。示例如下:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> … </urlset>
图像标签详解
假设您的在线商店有一个男士帽子分类页,除产品信息外还包含一张高质量图片。若希望该图片出现在 Google 图片搜索中,可在站点地图中进行如下配置:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://example.com/mens-hats</loc> <lastmod>2018-10-12</lastmod> <image:image> … </image:image> </url> </urlset>
每个图像需包裹在 image:image 标签内,单个页面可包含多个图像。主要子标签包括:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://example.com/mens-hats</loc> <lastmod>2018-10-12</lastmod> <image:image> <image:loc>http://e.com/img.png</image:loc> <image:caption>Stunning Men's Hats</image:caption> <image:geo_location>Boise, Idaho, USA</image:geo_location> <image:title>Men's Hat Image</image:title> </image:image> </url> </urlset>
- image:loc:传递图像文件的 URL。若使用 CDN 或独立服务器托管图片,需先在 Google Search Console 中验证该域名。
- image:caption:可选标签,用于描述图像可见内容。
- image:title:图像的名称。
- image:geo_location:注明图像描绘的特定地理位置。
视频标签详解
视频架构与图像类似,将视频专用标签置于页面 URL 标签内即可:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://example.com/mens-hats</loc> <lastmod>2018-10-12</lastmod> <video:video> … </video:video> </url> </urlset>
视频共有 19 个标签选项,其中以下 4 个为必填项:
- <video:thumbnail>:JPG 或 PNG 格式缩略图 URL。宽高比应为 16:9,尺寸介于 160x90 至 1920x1080 像素之间。
- <video:title>:视频标题。若包含 HTML,需进行转义或使用 CDATA 块包裹。
- <video:description>:视频描述,最大长度 2,048 字符。HTML 同样适用转义或 CDATA 规则。
- <video:content_loc> 或 <video:player_loc>:二选一,分别指向视频媒体文件或播放器页面。
按常规方式提交
由于媒体标签是 URL 标签的子元素,提交方式与普通站点地图一致:可通过 robots.txt 文件指定、Google Search Console 提交,或通过 HTTP GET 请求(Ping)发送。

