现场是这样的。视频详情页有播放器和文字简介,GSC 视频报告里却显示未编入索引,视频搜索里完全看不到,缩略图也不展示。
排查方向其实有限,先把可能性排一排。页面没有 VideoObject 结构化数据;视频缩略图不可访问或尺寸过小;视频内容放在 iframe 里,关键信息蜘蛛读不到。
先用富媒体测试工具检查页面
curl -s https://www.example.com/video/1 | grep -i 'VideoObject'
补上缩略图和时长字段
contentUrl, thumbnailUrl, duration
末了确认缩略图可以直接访问
curl -sI https://www.example.com/thumb/1.jpg
白天有业务在跑,能验证的部分都压到了晚上做。
当时还开着另一个排查窗口,两边日志对照着看才定位到。
怎么算真的好了,看的是同一批现象。视频报告里状态变为已编入索引,视频搜索结果开始出现缩略图,点击进入详情页。
提醒一点。缩略图地址必须和页面所在域名一致或允许跨域抓取,放在需要鉴权的 CDN 上会直接失败。监控比日志更早给出信号,事后回看经常能提前半小时发现异常。