No Video Schema = Google shows plain blue link. Video Schema = thumbnail + duration + views in search results.

In this tutorial, you'll add VideoObject Schema to Blogger posts with YouTube embeds. Follow along and you'll get video rich snippets that boost CTR by 40% in 2025.

Step 1: Why Video Schema Beats Normal Embeds 2025

Google loves video. Schema makes your video stand out in SERP.

  1. Rich snippets: Google shows video thumbnail, duration, upload date in search
  2. Video tab: Schema required to appear in Google "Videos" search tab
  3. Discover feed: Videos with Schema get 3x more Google Discover traffic
  4. Higher CTR: Thumbnail previews get 40% more clicks than text-only results

Image: Google search result showing video thumbnail with "7:32" duration badge

Step 2: Add Video Schema for YouTube Embed in Blogger

Paste this in post HTML editor below your YouTube iframe.

  1. Posts → Edit Post → Switch to "HTML" view → Find your YouTube embed
  2. Paste this code RIGHT BELOW the iframe:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "How to Start a Blog in 2025",
  "description": "Step by step tutorial showing how to start a Blogger blog and make money. Covers domain setup, theme design, and AdSense approval.",
  "thumbnailUrl": [
    "https://i.ytimg.com/vi/VIDEO_ID/maxresdefault.jpg",
    "https://i.ytimg.com/vi/VIDEO_ID/hqdefault.jpg"
  ],
  "uploadDate": "2025-09-18T08:00:00+01:00",
  "duration": "PT7M32S",
  "contentUrl": "https://www.youtube.com/watch?v=VIDEO_ID",
  "embedUrl": "https://www.youtube.com/embed/VIDEO_ID",
  "publisher": {
    "@type": "Organization",
    "name": "Your Blog Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yourblog.blogspot.com/logo.png",
      "width": 600,
      "height": 60
    }
  },
  "author": {
    "@type": "Person",
    "name": "Your Name",
    "url": "https://yourblog.blogspot.com/p/about.html"
  }
}
</script>
  1. Replace placeholders:
FieldReplace WithExample
VIDEO_IDYour YouTube video IDdQw4w9WgXcQ
nameExact video titleHow to Start a Blog
durationISO 8601 formatPT7M32S = 7 min 32 sec
uploadDateYouTube upload date2025-09-18T08:00:00+01:00

Step 3: Duration Format Cheat Sheet for Schema

Google requires ISO 8601 duration. Use this converter:

  1. Format: PT#H#M#S = Period Time #Hours #Minutes #Seconds
  2. Examples:
5 minutes = PT5M
1 hour 20 min = PT1H20M
7 min 32 sec = PT7M32S
45 seconds = PT45S
2 hours = PT2H

Step 4: Add Multiple Videos Schema to One Post

Review post with 3 video demos? Use array format:

<script type="application/ld+json">
[{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Video 1 Title",
  "description": "Video 1 description",
  "thumbnailUrl": "https://i.ytimg.com/vi/VIDEO_ID1/maxresdefault.jpg",
  "uploadDate": "2025-09-18",
  "duration": "PT5M",
  "embedUrl": "https://www.youtube.com/embed/VIDEO_ID1"
},
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Video 2 Title",
  "description": "Video 2 description",
  "thumbnailUrl": "https://i.ytimg.com/vi/VIDEO_ID2/maxresdefault.jpg",
  "uploadDate": "2025-09-18",
  "duration": "PT3M15S",
  "embedUrl": "https://www.youtube.com/embed/VIDEO_ID2"
}]
</script>

Step 5: Test Video Schema + Fix Common Errors

  1. Rich Results Test: search.google.com/test/rich-results → Enter post URL → Must show "Video" detected
  2. Check thumbnail: Schema must have maxresdefault.jpg or hqdefault.jpg. 404 image = no snippet
  3. Search Console: Enhancements → Videos → Monitor valid URLs after 2 weeks
  4. Fix: "Missing field thumbnailUrl" = Add YouTube thumbnail URL array
  5. Fix: "Invalid duration" = Use PT#M#S format. "7:32" is wrong
  6. Fix: Video not showing = Embed must be visible on page. No lazy load on first video

Bad practice to avoid: Adding Video Schema for videos you don't own. Google checks if domain matches YouTube channel. Use only your videos or get manual action.

Important: Video must be public on YouTube, not unlisted. Add contentUrl + embedUrl both for best results. Combine with Article Schema from Post #53. Videos under 30 sec rarely get rich snippets. Video Schema takes 1-3 weeks to appear. If video is age-restricted, Google won't show snippet.