事情本身不复杂,线索都在日志里。视频 sitemap 按普通 urlset 写的,只列了页面地址,提交后报告显示 800 条已处理,视频标签页里一条都没有,视频搜索完全没流量。

把日志和配置对完,能解释这个现象的基本就这几处。视频 sitemap 要用 video:video 扩展,只写 loc 会被当普通网页。另一种情况是video:thumbnail_loc 指向的图返回 403,整条记录失效。

不容易想到的是,视频页正文没有真实播放器,只有一张静态封面。

上来先看 sitemap 里有没有 video 命名空间

curl -s https://www.example.com/sitemap-video.xml | head -8

再往下抽查缩略图地址的状态

curl -sI https://www.example.com/thumb/1.jpg | head -3

补全 video 节点后统计条目

grep -c 'video:video' sitemap-video.xml

这次没动代码,只在配置和运行环境上找原因。

怎么算真的好了,看的是同一批现象。重新提交一周后视频标签页出现六百多条有效视频,视频搜索开始有稳定展现。

视频 sitemap 只是发现通道,页面里没有可播放的内容照样进不了视频索引。同一份配置在测试环境跑通,不代表线上没事,两边的默认值经常不一样。

作者 9823189