Want your videos to appear in Google Search with a rich thumbnail, title, and duration?
In this tutorial, we’ll show you how to add Video Schema Markup to your website so that your videos get indexed and displayed in Google’s search results with enhanced visibility.
What You’ll Learn
- What Video Schema Markup is and why it’s important for SEO
- How to add JSON-LD Video Schema manually to your site
- How to implement Video Schema in WordPress using plugins
- How to check if Google recognizes your Video Schema
- Pro tips for optimizing videos for SEO
Already using Video Schema? Let us know in the comments.
Subscribe to our channel for more SEO and digital marketing tips.
What Is Video Schema and Why Does It Matter?
Video Schema Markup is a type of Structured Data (JSON-LD) that helps Google understand your videos and display them attractively in search results.
Benefits of Video Schema
- Increased visibility – Your videos appear with thumbnails, durations, and descriptions
- Higher Click-Through Rate (CTR) – Users are more likely to click on videos with enhanced previews
- Better SEO rankings – Helps Google properly index your video content
Method 1: Adding Video Schema Manually (JSON-LD Code)
Best for
- Websites built with HTML
- Those who embed videos without WordPress plugins
- Users comfortable with adding code manually
Example of JSON-LD Video Schema
What to Customize
- name – The title of your video
- description – A short summary of the video
- thumbnailUrl – URL of the video thumbnail
- uploadDate – The date the video was uploaded (format: YYYY-MM-DD)
- duration – Video length in ISO 8601 format (e.g., “PT5M30S” = 5 minutes 30 seconds)
- contentUrl – Direct link to the video file (if self-hosted)
- embedUrl – YouTube or Vimeo embed link
Where to Insert the Code
- Place it inside the
<head>or<body>section of the webpage where the video is embedded
Method 2: Using a WordPress Plugin for Video Schema
Best for
- WordPress users who want an easy, no-code solution
- Sites that frequently publish videos and need automation
Recommended WordPress Plugins for Video Schema
- Rank Math SEO – Automatically adds Video Schema to posts and pages
- Yoast SEO Premium – Provides structured data for videos (paid version)
- Schema & Structured Data for WP & AMP – Advanced structured data plugin for all Schema types
How to Add Video Schema with Rank Math SEO
- Install Rank Math SEO from Plugins > Add New
- Edit the post or page containing your video
- Go to the Schema section inside Rank Math and select Video Schema
- Fill in the details:
- Video Title
- Description
- Video URL
- Thumbnail URL
- Save the changes and publish the post
Why Use a Plugin
- No need to manually add JSON-LD code
- Automatically generates schema for all videos on your site
Step 3: Testing Your Video Schema with Google
Ensure Google detects your Video Schema correctly
How to Test Video Schema Markup
- Go to Google Rich Results Test
- Enter the URL of the page where you added Video Schema
- Click Test URL and check if VideoObject is recognized
- If there are errors, follow Google’s recommendations to fix them
Bonus Tip
- Use Google Search Console > Coverage Report to see if Google is indexing your video properly
Pro Tips for Optimizing Videos for SEO
- Submit a Video Sitemap – Helps Google discover and index videos faster
- Optimize Title and Description – Include relevant keywords for better ranking
- Add Captions and Subtitles – Google favors videos with closed captions
- Improve Page Load Speed – Faster-loading video pages rank better
Subscribe for more tutorials on SEO, Schema Markup, and video optimization.



