Movie reviews without Movie Schema = plain text link. With Movie Schema = poster + director + cast + ★★★★☆ in Google.

In this tutorial, you'll add Movie Schema to Blogger movie review posts. Follow along and you'll get rich snippets for movies in 2025.

Step 1: Why Movie Schema Wins Movie Searches 2025

Google shows posters and ratings only if Schema is present.

  1. Rich snippets: Shows poster image, director, cast, rating, runtime under title
  2. Knowledge Panel: Movie gets sidebar panel with trailer + where to watch
  3. Top Stories: New movie reviews with Schema appear in carousel
  4. 65% higher CTR: Poster image + stars beat text results

Image: Google showing Black Panther movie with poster, Ryan Coogler, 4.7 stars, 2h 15m

Step 2: Add Movie Schema to Blogger Movie Review

Paste this in post HTML editor BELOW your review.

  1. Posts → Edit Movie Review → Switch to "HTML" view → Paste at BOTTOM:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Movie",
  "name": "The Woman King",
  "image": "https://yourblog.blogspot.com/the-woman-king-poster.jpg",
  "description": "The Woman King is a 2022 historical epic starring Viola Davis as General Nanisca. Follows all-female Agojie warriors protecting Dahomey kingdom. Powerful, emotional, action-packed.",
  "director": {
    "@type": "Person",
    "name": "Gina Prince-Bythewood"
  },
  "actor": [
    {
      "@type": "Person",
      "name": "Viola Davis"
    },
    {
      "@type": "Person",
      "name": "Thuso Mbedu"
    },
    {
      "@type": "Person",
      "name": "Lashana Lynch"
    },
    {
      "@type": "Person",
      "name": "John Boyega"
    }
  ],
  "dateCreated": "2022-09-16",
  "duration": "PT2H15M",
  "genre": ["Action", "Drama", "History"],
  "inLanguage": "en",
  "countryOfOrigin": {
    "@type": "Country",
    "name": "USA"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "3420",
    "bestRating": "5"
  },
  "review": {
    "@type": "Review",
    "author": {
      "@type": "Person",
      "name": "Your Name"
    },
    "datePublished": "2025-10-12",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": "5",
      "bestRating": "5"
    },
    "reviewBody": "A masterpiece. Viola Davis delivers career-best performance. Stunning fight choreography, emotional depth, and powerful story about African warriors. Must watch in cinema."
  },
  "trailer": {
    "@type": "VideoObject",
    "name": "The Woman King Official Trailer",
    "embedUrl": "https://www.youtube.com/embed/3R2-hZ8sB-0",
    "thumbnailUrl": "https://yourblog.blogspot.com/trailer-thumb.jpg"
  }
}
</script>
  1. Replace placeholders:
Field Replace With Where to Find
name Movie title exact IMDb or Wikipedia
director.name Director full name IMDb page
actor Top 3-4 main cast IMDb cast list
duration ISO 8601 runtime PT2H15M = 2h 15m
dateCreated Theatrical release date IMDb release date
image Movie poster URL 1200px wide, JPG

Step 3: Duration Format - Common Mistake

Use ISO 8601 format, not "2 hours":

2 hours 15 minutes = "PT2H15M"
1 hour 45 minutes = "PT1H45M"
2 hours = "PT2H"
95 minutes = "PT95M"

Step 4: Add Visible Movie Review Card That Matches Schema

Schema must match visible content. Add this box in your post:

<div style="background:#1a1a1a;color:#fff;padding:20px;border-radius:8px;margin:20px 0;display:flex;gap:20px;">
<img src="https://yourblog.blogspot.com/the-woman-king-poster.jpg" alt="The Woman King poster" style="width:180px;height:auto;border-radius:4px;" />
<div>
<h2 style="margin-top:0;color:#fff;">The Woman King (2022)</h2>
<p><strong>Director:</strong> Gina Prince-Bythewood</p>
<p><strong>Cast:</strong> Viola Davis, Thuso Mbedu, Lashana Lynch, John Boyega</p>
<p><strong>My Rating:</strong> ★★★★★ 5/5</p>
<p><strong>Duration:</strong> 2h 15m | <strong>Genre:</strong> Action, Drama, History</p>
<p><strong>Language:</strong> English</p>
<p><strong>Verdict:</strong> Powerful, emotional, action-packed. Viola Davis is outstanding.</p>
<iframe width="100%" height="200" src="https://www.youtube.com/embed/3R2-hZ8sB-0" frameborder="0" allowfullscreen style="margin-top:10px;border-radius:4px;"></iframe>
</div>
</div>

Step 5: Test Movie Schema + Fix Errors

  1. Rich Results Test: search.google.com/test/rich-results → Enter URL → Must show "Movie" valid
  2. Schema Validator: validator.schema.org → Check for missing director or image
  3. Search Console: Enhancements → Movies → Monitor
  4. Fix: Missing image: Poster must be 1200px+, JPG/PNG, public URL, no text overlay
  5. Fix: Invalid duration: Must be PTxHxM format, not "2 hours 15 min"
  6. Fix: No poster in results: Wait 2 weeks. Google shows poster after indexing + image indexing

Bad practice to avoid: Adding Movie Schema to listicles like "Top 10 Nollywood Movies 2025". Use ItemList + Movie for list. Single Movie Schema = one movie review page only.

Important: Don't add aggregateRating unless movie has 1000+ ratings on IMDb. Use only your reviewRating for new reviews. Add trailer VideoObject with embedUrl for YouTube trailer - boosts rich snippet. For Nollywood movies, use same Schema with countryOfOrigin Nigeria. Combine with Review Schema from Post #51 - Movie already includes review inside it, so don't add separate Review Schema.