thumbnailUrl
, name
, description
, contentUrl
, and uploadDate
.thumbnailUrl
(e.g., YouTube’s img.youtube.com
) and verify the markup using Google’s Rich Results Test.Google Search Console may flag a warning when videos on your Webflow site do not include a structured data property for a thumbnail URL. To fix this, you’ll need to ensure that your video elements include proper VideoObject schema with the required thumbnailUrl
field.
thumbnailUrl
property is required in the VideoObject schema to specify a preview image."name"
: Title of the video"description"
: Short summary"thumbnailUrl"
: Must be a URL pointing to an image (JPG/PNG)"contentUrl"
: Direct link to the video file or hosting page"uploadDate"
: In YYYY-MM-DD
formatExample inline JSON-LD for YouTube video:
<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "VideoObject", "name": "Your Video Title", "description": "Short description", "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID/hqdefault.jpg", "uploadDate": "2024-04-10", "contentUrl": "https://www.youtube.com/watch?v=VIDEO_ID", "embedUrl": "https://www.youtube.com/embed/VIDEO_ID"}</script>
Note: Webflow does not support fenced code blocks in the Designer, but this structure is acceptable in the Embed component.
https://img.youtube.com/vi/VIDEO_ID/hqdefault.jpg
thumbnailUrl
is present.To resolve Google Console warnings about missing thumbnailUrl
for videos in Webflow, manually add VideoObject structured data using the Embed component. Include a valid thumbnailUrl
field, and verify using Google's Rich Results Test.