VideoObject Schema Explained: Thumbnails and Key Moments
A video embedded on your page tells Google very little by itself. The player is an iframe, the file is a URL, and the crawler has no reliable way to know the title, length, or even that the video is the point of the page. VideoObject markup fixes that: it turns an anonymous embed into a described video, eligible for video results with thumbnails, durations and key moments. Below are the required fields, the date and duration formats, key moments, a worked example and the failures worth avoiding.