Video Object Schema Template

To add video object schema using Swift Rank, first ensure that the Swift Rank plugin is properly installed and activated on your WordPress website. Once the plugin is active, navigate to Schema Templates from the Swift Rank dashboard to begin creating video object schema template.

Click on Add Schema Template to start.

Click on Add Schema Template to start

Name Your Schema Template #

enter the name of your template

You can enter a clear and descriptive title for your template.

  • Video Object Schema – All Videos
  • Video Object Schema – Blog Videos
  • Video Object Schema – Tutorial Videos
  • Video Object Schema – YouTube Videos
  • Video Object Schema – Landing Page Videos

This helps you easily identify the template later, especially when managing multiple schemas.

Select the Schema Type #

In the Schema Configuration panel located in the right sidebar, find the Schema Type dropdown. Click the dropdown and select video object from the available schemas.

Select the Schema Type from list

Once you select Video Object as the schema type in Swift Rank, the plugin automatically loads all relevant fields required to accurately describe a video for search engines. Each field plays an important role in helping platforms like Google understand, index, and display your video content correctly in search results.

Please note that VideoObject schema is a Pro feature in Swift Rank, and you must upgrade to the Pro version to access and enable this functionality.

Video Name #

To enter the video name, click the pencil (edit) icon next to the field to manually add a custom video name. Otherwise, click the <> (Insert Variable) icon and select the {post_title} variable from the list.

add the video name here by clicking on insert variable icon.

This field represents the title of the video. It should be clear, descriptive, and closely match the actual title shown on the video player or hosting platform.

Description #

To add a description, you can either select post content or post excerpt or you can click the pencil (edit) icon to enter a custom description manually. The description should be informative, accurate, and aligned with the content displayed on your website.

You may also click the <> (Insert Variable) icon to insert a dynamic variable {site_description}, allowing Swift Rank to automatically populate the description based on your site or content settings. Dynamic variables help maintain consistency and reduce the need for manual updates.

add a description by clciking on Insert Variable

The Description field provides a clear and concise overview of your business, including the services you offer and your primary area of focus. This description helps search engines better understand your business and improves the relevance of your local search appearance.

Thumbnail URL #

This field contains the URL of the video’s thumbnail image.

add Thumbnail URL

To add this click the pencil (edit) icon and enter a direct image URL, or use the <> (Insert Variable) icon to dynamically insert {featured_image} variable.

Content URL #

The content URL is the direct URL to the video file.

add content URL in field

To add this cick on the pencil icon and enter your video URL in the field.

Embed URL #

To add this cick on the pencil icon and enter your video embed URL in the field.

add the embed url in field

This field specifies the URL used to embed the video on a webpage.
It is commonly used for videos hosted on platforms like YouTube or Vimeo.

Duration #

Duration defines the total length of the video which is in ISO 8601 format.

add duration in required format

Providing the duration helps users and search engines know how long the video runs before watching it.

These schema fields can also be modified directly while editing an individual post or page.

Upload Date #

This field indicates the date when the video was first published or uploaded.

To add this, click the pencil (edit) icon and enter a direct upload date, or use the <> (Insert Variable) icon to dynamically insert {post_date} variable.

add the upload date

It helps search engines assess the freshness of the content and can be important for time-sensitive or trending videos.

URL #

The URL field refers to the webpage URL where the video is published or available.To add this:

  • Or manually enter the page URL using the pencil (edit) icon
  • Click the <> (Insert Variable) icon and select {post_url}
add url in the field

This connects the video object schema with the specific page on your website where users can view the video.

Width #

This field specifies the width of the video player in pixels.

To define the Width of the video player:

  • Enter the width in pixels (for example: 1920)
  • Click the <> variable icon to add dynamically.
add width manually in field

It provides additional technical information about the video display format.

Height #

Height defines the height of the video player in pixels.

To add the Height of the video player:

  • Enter the width in pixels (for example: 1080)
  • Click the <> variable icon to add dynamically.
add the height here manually

Together with width, this helps search engines understand the video’s display dimensions.

Seek To Action Target #

This field enables video seek functionality in search results.

To enable Seek To Action Target:

  • Enter the appropriate seek URL format
  • or you can click on <> variable icon to add from list.
add seek to action target here in field

Format: https://www.youtube.com/watch?v=VIDEO_ID&t={seek_to_second_number}

Example: https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=9060

When a user clicks this, the video starts playing from 60 seconds.

It allows users to jump directly to specific timestamps within the video from search engines, improving user experience and engagement.

Broadcast Start Date #

This field is used for scheduled video broadcasts.

add Broadcast Start Date in field

It specifies the date and time when the live video broadcast starts that you can enter manually or add {post_date} variable by clicking on <> variable icon.

Live Broadcast #

This option indicates whether the video is a live stream.

enable Live Broadcast

Enabling this helps search engines correctly classify and display live video content. You can enable this feature by clicking on it.

Broadcast End Date #

This field defines the end date and time of a live broadcast.You can add end date manually here in the field.

add the broadcast end date in field

It helps search engines understand when a live event finishes or has already ended.

Video Clips #

The Video Clips section allows you to define specific segments (key moments) within a video. These clips help search engines understand important parts of your video and may appear in search results as “key moments”, allowing users to jump directly to a relevant section of the video.

add video clips here

In Swift Rank, you can add one or multiple video clips by clicking the Add Item button.

Video Clips #1 #

Each clip represents a single highlighted segment of the video. You can add multiple clips to describe different important sections.

Clip Name #

The Clip Name is the title of the video segment. You can add by clicking on the <> (Insert Variable) icon to use a dynamic value.

Start Offset #

The Start Offset defines the exact time (in seconds) when the video clip begins. Enter the start time in seconds (numeric value only).

End Offset #

The End Offset defines the exact time (in seconds) when the video clip ends. You can enter the ending time in seconds.

Example:

  • Start Offset: 30
  • End Offset: 90

This means the clip plays from 30 seconds to 1 minute 30 seconds. In schema, this clearly marks the duration of the highlighted segment.

Clip URL #

The Clip URL is the direct URL that points users to the specific moment in the video. Enter a URL that includes a timestamp parameter.

YouTube:

  • https://www.youtube.com/watch?v=VIDEOID&t=60s
  • Self-hosted or embedded video with timestamp support

This URL allows search engines and users to jump directly to the clip instead of starting from the beginning.

Add Item #

To add more clips:

  • Click the + Add Item button
  • A new Video Clips block will appear
  • Repeat the same steps for each important video segment

You can add as many clips as needed to highlight key moments.


Remove Clip #

If you want to delete a clip:

  • Click the Remove option in the top-right corner of the clip block

This allows easy management and cleanup of unnecessary clips.

Why Video Clips Matter in Schema #

Adding Video Clips helps:

  • Provide better content structure for search engines
  • Improve video search appearance
  • Enable key moments in Google search results
  • Increase user engagement by sending users directly to relevant sections

Enable Paywall Markup #

Swift Rank Pro includes Paywall Settings for subscription-based or restricted content.

Enable Paywall Markup


From the dropdown:

  • Select Paywalled Content if the article requires a subscription or payment.
  • Select Free Content if the article is accessible to everyone.

This ensures search engines correctly interpret the accessibility of your content.

We’re here to help!

If you are feeling a bit stuck with the documentation or simply want a second pair of eyes on your setup, then please reach out. Our friendly team is always ready to assist you in getting everything running perfectly.

What are your feelings

Updated on January 16, 2026