Video structured data can help search engines understand a video’s subject, thumbnail, duration, and location on a page. It does not guarantee a rich result or placement in Discover, but missing or conflicting fields make eligibility harder to assess.
Before publishing, verify four basics:
— The video is visible and playable without an unusual interaction.
— The page has a clear title, description, and relevant surrounding content.
— name, description, thumbnailUrl, uploadDate, and contentUrl describe the same video.
— The thumbnail is crawlable, stable, and available to search bots.
Use embedUrl when the video is loaded through an embedded player. Add duration and expires only when you can keep them accurate. If the video is live, mark it with the appropriate live-broadcast properties rather than copying a standard template.
Test the rendered page, not just the JSON-LD source. Check that the markup matches the visible video, URLs return successful responses, and the thumbnail is not blocked. For Discover, focus on useful original video and a strong page experience; schema supports understanding, not distribution.
Treat VideoObject as a consistency check: one visible video, one accurate description, and one accessible thumbnail. Fix those fundamentals before adding optional properties.
Rich Result Rx
@RichResultRx
Video schema checklist: give Google the signals it needs to surface your videos
This post was published in the Telegram channel Rich Result Rx. Subscribe here: @RichResultRx.