解决Google search console中视频索引问题:未提供缩略图网址和视频不在观看页面
最近博客增加了视频播放页面(可以在博客里观看我上传的视频,目前是内嵌YouTube和BiliBili,未来打算自建播放源),在上线不久之后,Google search console出现两个“视频未编入索引”问题:未提供缩略图网址和视频不在观看页面上。
在我的视频列表页中出现“未提供缩略图网址”问题
在网站主页出现“视频不在观看页面上”问题
1 为什么出现这个问题
这个原因是因为Google会主动判断页面上视频是否是主要元素,以下来自Google search console help center
The video is not the main content or primary focus for this page; only videos that are the main content of the page are eligible for indexing. Here are some examples of page types where the video is supplementary to the textual content, and not the primary focus of the page:
- A blog post where the video is complementary to the text rather than the primary content of the page
- A product details page with a complementary video
- A video category page that lists multiple videos of equal prominence
如果视频是文章的补充内容,那么页面就不是视频页面。
- 在博客文章里视频做为文本内容的补充
- 产品说明页里的视频
- 视频分类页
1.1 Google评判页面为视频的标准
视频必须满足以下索引编制要求,才能使用视频功能:
那什么样的页面是视频观看页面?
- 视频着陆页
- 电视剧集视频播放器页面
- 新闻视频观看页面
- 体育赛事集锦页面
- 事件剪辑页面
不是视频观看页面
- 点评文章中嵌入了视频
- 商品详情页里的视频
- 视频列表页
- 影评中嵌入电影预告片
1.2 我的网站上的原因
在主页出现“视频不在观看页面上”问题
原因:Google认为首页不是视频播放页却出现视频的Structured data,因为我在首页的ld-json里列出了视频的Structured data。
我的视频列表页的“未提供缩略图网址”问题
原因: Google认定视频列表页为视频观看页,却没有提供视频必须的Structured data里的thumbnailUrl
属性
Google并未明确提供其详细算法,但我的视频列表页被错误地认定为视频观看页(即视频是主要内容)。通过Google搜索,我发现有许多用户也遇到了类似的情况。
他们给的答案是Google算法里hardcode了一些html tag的关键词,包含这些关键词的页面极大概率被判定为“视频是主要内容”。这些关键词可能是“video”、“thumbnail”,我的视频列表页的html代码里有很多的class属性值包含“video”和“thumbnail”。
2 如何解决这个问题
2.1 主页出现“视频不在观看页面上”
只需要在首页的ld-json里移除video的Structured data
2.2 视频列表页的“未提供缩略图网址”
方法一,html的tag不要出现“video”和“thumbnail”
方法二,忽略这个问题,不用做任何事情。因为这个页面只是无法加入Google视频搜索结果中,它依然可以出现在Google网页搜索结果中
2.3 其他
视频作为补充信息的页面,也能加入Google的网页和图片索引,来自视频观看页文档
您可以在观看页面和包含其他信息的其他网页(例如新闻报道或商品详情页)中加入相同的视频;非观看页面仍有资格显示为文字结果和带有视频标记的 Google 图片搜索结果。
3 Reference
Google thinks my webpage has a video when it doesn’t (since June 2022)
Google thinks product and category pages are video pages