Generating VideoObject schema ============================= SuperSchema detects embedded videos and builds VideoObject schema, filling in the embed link and, where it can, a thumbnail. It recognizes YouTube, Vimeo, Wistia, HubSpot, Vidyard, Brightcove, Loom, and native HTML5 video. Here is what is supported and what to do when a video is not found. Category: Generating Schema | Last updated: 2026-07-07 When your page has an embedded video, SuperSchema can generate VideoObject schema: the markup that makes a page eligible for video rich results and helps AI understand what the video is about. It recognizes the major players by how they embed, pulls out the video ID, and fills in a canonical URL, the embed link, and a thumbnail where the platform provides a predictable one. SUPPORTED PLAYERS YouTube | iframe embeds, youtu.be links, and web components like lite-youtube and youtube-player. | Yes Vimeo | iframe embeds and vimeo-player web components, or a data-vimeo-id. | Yes Wistia | iframe, wistia-player web component, wistia_embed and wistia_async classes, media-id, and data attributes. | Yes HubSpot | HubSpot video embeds (excluding meeting schedulers, forms, and other non-video embeds). | No Vidyard | iframe embeds, vidyard classes, or a data-vidyard-id. | No Brightcove | Brightcove iframe embeds and video-js players with a data-video-id. | No Loom | Loom share and embed iframes. | From the embed where available Native HTML5 | A