Google Rich Snippets - Video SEO

Demo to preview the plugin:

Introduction

This plugin allows you to add the Rich Snippet Videos markup to your Bubble application.
Integrating video schema helps search engines understand and index your video content more effectively, improving how it appears in Google search results.
Rich snippets provide additional structured data that enhances how your content is displayed in search results, giving users more context and increasing click-through rates.

Prerequisites

  • A valid Bubble application with the plugin installed.
  • At least one video with a publicly accessible URL.
  • Basic understanding of how to add and configure plugin elements in Bubble.
Image without caption

How to setup

Step 1 – Install the Plugin

Step 2 – Add the Plugin Element to Your Page

Step 3 – Configure Properties

Plugin Element Properties - Video Rich Snippet

Image without caption
Image without caption
Fields:
Title
Description
Type
Video Name
The official title or name of your video. This is the text that appears in search results and helps Google identify your content.
Text
Video Description
A short summary or description of what the video is about. It helps search engines understand the video’s topic and improves SEO visibility.
Text
Image Aspect Ratio 1 x 1
Thumbnail image for the video in a 1:1 (square) ratio. Used by Google to display rich snippets.
Image
Image Aspect Ratio 4 x 3
Thumbnail image in a 4:3 (standard) ratio. This ensures compatibility with various display formats.
Image
Image Aspect Ratio 16 x 9
Thumbnail image in a 16:9 (widescreen) ratio. Ideal for modern video previews and search result cards.
Image
Uploaddate
The date and time when the video was first published or uploaded. This helps Google show freshness and relevance in search results.
Date
Duration
The length of the video written in ISO 8601 format, e.g., PT2M30S (for 2 minutes 30 seconds).
Text (optional)
Contenturl
The direct URL to the video file (e.g., MP4 or hosted video link). This tells search engines where the video content is located.
Text (optional)
Image without caption

Changelogs