图像与设计
网站视频被 Google 搜索收录与展示时,如何做视频…
当需要让网站上的视频被 Google 搜索、视频模式、Google 图片和 Discover 发现并展示富媒体结果时,按此流程优化嵌入方式、站点地图、结构化数据和视频特性。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
网站视频被 Google 搜索收录与展示通用
解决思路
- 先检查项目上下文:若存在 .claude/project-context.md 或 .cursor/project-context.md,读取其中的品牌与页面上下文。
- 识别三项基本信息:视频托管方式(自托管 vs YouTube/Vimeo 嵌入)、页面类型(专用观看页 vs 博客等附带嵌入)、所需特性(视频预览、关键时刻、LIVE 徽章)。
- 使用标准 HTML 嵌入元素让 Google 发现视频:<video>、<embed>、<iframe> 或 <object>;不要用片段标识符(fragment identifier)加载视频,也不要要求用户点击或滑动才加载。
- 若视频通过 JavaScript 注入,确保其出现在渲染后的 HTML 中,并用 Search Console 的网址检查工具验证;若使用 Media Source API,即使 API 失败也要注入 HTML 视频容器,以便 Google 找到元数据。
- 提交视频站点地图帮助 Google 发现视频:使用 <video:video> 扩展,<loc> 指向观看页 URL;结构包含 <video:thumbnail_loc>、<video:title>、<video:description>、<video:player_loc>;可独立或与普通站点地图合并,站点地图索引参见 xml-sitemap。
- 满足索引要求:观看页必须已被索引且在搜索中表现良好;视频嵌入在观看页上且不被元素隐藏;缩略图 URL 有效稳定、≥60×30 px、≥80% 像素 alpha >250(避免重度透明);支持 3GP、3G2、ASF、AVI、DivX、M2V、M3U、M3U8、M4V、MKV、MOV、MP4、MPEG、OGV、WebM、WMV 等格式,不支持 Data URL。
- 为每个视频创建专用观看页(页面主要目的就是展示该视频,如视频落地页、剧集播放页、新闻视频页);博客中嵌入视频、产品页 360° 视频、含多个视频的分类页不算观看页。
- 保持 URL 稳定:缩略图用稳定 URL(避免快速过期的 CDN URL 阻碍索引);内容 URL 稳定以支持视频预览和关键时刻,并在 VideoObject 中使用 contentUrl;播放器 URL 稳定以用于 embedUrl / player_loc。
- 按优先级提供缩略图来源:<video> 的 poster 属性、视频站点地图的 <video:thumbnail_loc>、VideoObject 的 thumbnailUrl、OGP 的 og:video:image;所有元数据来源使用同一个缩略图 URL。
- 满足缩略图规格:格式支持 BMP、GIF、JPEG、PNG、WebP、SVG、AVIF;最小 60×30 px(越大越好);≥80% 像素 alpha >250;必须可抓取(不被 robots.txt 屏蔽、不需登录)。
- 为每个视频提供唯一元数据:在结构化数据和站点地图中为每个视频提供唯一的 thumbnailUrl、name 和 description,并与可见内容保持一致。
- 添加 VideoObject 结构化数据:@type 为 VideoObject,包含 name、description、thumbnailUrl、uploadDate、contentUrl、embedUrl;富媒体结果必需 thumbnailUrl、name、description,视频预览和关键时刻需加 contentUrl;完整字段参见 schema-markup,SERP 特性参见 serp-features。
- 启用视频预览:允许 Google 抓取视频文件,可用 max-video-preview 机器人 meta 标签限制预览时长。
- 启用关键时刻(章节):用 Clip 标注每段精确起止时间和标签(支持所有语言);或用 SeekToAction 告知 Google 时间戳在 URL 中的位置并自动检测(支持 en、es、pt、it、zh、fr、ja、de、tr、ko、nl、ru);YouTube 视频可在描述中写时间戳(参见 youtube-seo);用 nosnippet meta 可禁用关键时刻。
- 启用 LIVE 徽章:对直播流使用 BroadcastEvent 结构化数据,在结果中显示 LIVE。
- 允许 Google 抓取视频文件:视频预览和关键时刻需要 Google 抓取实际视频字节,不要用 noindex 或 robots.txt 屏蔽 contentUrl;使用稳定 URL,并确保观看页主机和视频/CDN 主机有足够抓取容量。
- 处理第三方嵌入(YouTube、Vimeo):Google 可能同时索引你的页面和平台页面;你的观看页仍应添加 VideoObject 并可选加视频站点地图;若要更多特性(预览、关键时刻),确认平台允许 Google 抓取视频文件。
- 处理移除与限制:移除时对观看页返回 404 或加 noindex,或在 schema 中设 expires、在站点地图中设 <video:expiration_date>;地域限制用 VideoObject 的 regionsAllowed 或 ineligibleRegion,或站点地图的 <video:restriction>。
- 处理 SafeSearch 与监控:若为成人内容,按 Google SafeSearch 要求正确标记页面;在 Search Console 使用视频索引报告、视频富媒体结果报告,并按 Video 搜索外观过滤效果数据。
- 按上下文选择优先级:网站视频优先 VideoObject、站点地图、缩略图(本技能);YouTube 优先标题、描述、章节、缩略图(参见 youtube-seo);GEO/AI 引用优先 YouTube 分发和长视频(参见 generative-engine-optimization);视频精选摘要优先视频 schema 和时间戳(参见 featured-snippet)。
适用边界 · 注意事项
- 视频托管在 YouTube 且只需优化 YouTube 站内搜索表现时,应改用 youtube-seo 技能,而非本技能的网站视频优化流程。
- 页面模板本身的生成需求(如文章页模板)不属于本技能范围,应使用 article-page-generator。
- 没有专用观看页、视频仅作为博客或产品页的附带内容时,无法获得主结果、视频模式、关键时刻、LIVE 徽章等视频特性。