add

How to Add TV Series Schema in Blogger

 

TV series reviews without TVSeries Schema = plain link. With Schema = poster + seasons + cast + ★★★★☆ in Google.

In this tutorial, you'll add TV Series Schema to Blogger series review posts. Follow along and you'll get rich snippets for Netflix, K-drama, and Nollywood series in 2025.

Step 1: Why TV Series Schema Wins Series Searches 2025

Google shows series info box only when Schema is present.

  1. Rich snippets: Shows poster, seasons, episodes, creator, cast, rating
  2. Binge box: Google shows "Where to watch" with Netflix, Prime Video buttons
  3. Season carousel: Schema with seasons gets episode list in search
  4. 55% higher CTR: Poster + "3 seasons" beats text links

Image: Google showing Shanty Town with poster, 1 season, 6 episodes, 4.5 stars

Step 2: Add TV Series Schema to Blogger Review

Paste this in post HTML editor BELOW your review.

  1. Posts → Edit Series Review → Switch to "HTML" view → Paste at BOTTOM:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "TVSeries",
  "name": "Shanty Town",
  "image": "https://yourblog.blogspot.com/shanty-town-poster.jpg",
  "description": "Shanty Town is a Nigerian crime thriller series. A group of courtesans attempt to escape the clutches of a ruthless pimp. Dark, gritty, intense with stellar performances from Chidi Mokeme and Ini Edo.",
  "creator": {
    "@type": "Person",
    "name": "Xavier Ighorodje"
  },
  "actor": [
    {
      "@type": "Person",
      "name": "Chidi Mokeme"
    },
    {
      "@type": "Person",
      "name": "Ini Edo"
    },
    {
      "@type": "Person",
      "name": "Nse Ikpe-Etim"
    },
    {
      "@type": "Person",
      "name": "Richard Mofe-Damijo"
    }
  ],
  "numberOfSeasons": 1,
  "numberOfEpisodes": 6,
  "genre": ["Crime", "Drama", "Thriller"],
  "inLanguage": "en",
  "countryOfOrigin": {
    "@type": "Country",
    "name": "Nigeria"
  },
  "datePublished": "2023-01-20",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "1840",
    "bestRating": "5"
  },
  "review": {
    "@type": "Review",
    "author": {
      "@type": "Person",
      "name": "Your Name"
    },
    "datePublished": "2025-10-14",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": "4",
      "bestRating": "5"
    },
    "reviewBody": "Gritty and intense Nollywood crime drama. Chidi Mokeme steals the show as Scar. Production quality is top-notch for Netflix Naija. Ending sets up Season 2 perfectly."
  },
  "containsSeason": {
    "@type": "TVSeason",
    "seasonNumber": 1,
    "numberOfEpisodes": 6,
    "name": "Season 1"
  },
  "trailer": {
    "@type": "VideoObject",
    "name": "Shanty Town Official Trailer",
    "embedUrl": "https://www.youtube.com/embed/abc123xyz",
    "thumbnailUrl": "https://yourblog.blogspot.com/shanty-trailer-thumb.jpg"
  }
}
</script>
  1. Replace placeholders:
Field Replace With Example
name Series title exact Shanty Town
numberOfSeasons Total seasons released 1, 2, 3
numberOfEpisodes Total episodes all seasons 6, 16, 50
creator Series creator Xavier Ighorodje
actor Main 3-4 cast Chidi Mokeme, Ini Edo
containsSeason Current season info Season 1, 6 episodes

Step 3: Multi-Season Series Schema Example

For series like Game of Thrones or Money Heist with many seasons:

"containsSeason": [
  {
    "@type": "TVSeason",
    "seasonNumber": 1,
    "numberOfEpisodes": 10,
    "name": "Season 1"
  },
  {
    "@type": "TVSeason",
    "seasonNumber": 2,
    "numberOfEpisodes": 12,
    "name": "Season 2"
  },
  {
    "@type": "TVSeason",
    "seasonNumber": 3,
    "numberOfEpisodes": 8,
    "name": "Season 3"
  }
]

Step 4: Add Visible Series Review Card That Matches Schema

Add this visible card in Compose view:

<div style="background:#121212;color:#fff;padding:20px;border-radius:8px;margin:20px 0;display:flex;gap:20px;">
<img src="https://yourblog.blogspot.com/shanty-town-poster.jpg" alt="Shanty Town poster" style="width:180px;height:auto;border-radius:4px;" />
<div>
<h2 style="margin-top:0;color:#e50914;">Shanty Town (2023)</h2>
<p><strong>Creator:</strong> Xavier Ighorodje</p>
<p><strong>Cast:</strong> Chidi Mokeme, Ini Edo, Nse Ikpe-Etim, RMD</p>
<p><strong>My Rating:</strong> ★★★★☆ 4/5</p>
<p><strong>Seasons:</strong> 1 | <strong>Episodes:</strong> 6 | <strong>Genre:</strong> Crime Thriller</p>
<p><strong>Country:</strong> Nigeria | <strong>Language:</strong> English</p>
<p><strong>Where to Watch:</strong> Netflix</p>
<p><strong>Verdict:</strong> Gritty, intense, top Nollywood quality. Chidi Mokeme outstanding.</p>
<iframe width="100%" height="200" src="https://www.youtube.com/embed/abc123xyz" frameborder="0" allowfullscreen style="margin-top:10px;border-radius:4px;"></iframe>
</div>
</div>

Step 5: Test TV Series Schema + Fix Errors

  1. Rich Results Test: search.google.com/test/rich-results → Enter URL → Must show "TV Series" or "TV Show" valid
  2. Schema Validator: validator.schema.org → Check for numberOfSeasons, actor, image
  3. Search Console: Enhancements → No errors after 1 week
  4. Fix: Missing numberOfSeasons: Required field. Use actual released seasons count
  5. Fix: Invalid containsSeason: seasonNumber must be integer 1,2,3 not "Season One"
  6. Fix: No poster: Image must be 1200px+ wide, portrait poster, public URL

Bad practice to avoid: Using Movie Schema for TV series or vice versa. Movie = single film (PT2H15M). TVSeries = multiple episodes with seasons. Google detects mismatch and removes rich snippet.

Important: For ongoing series, update numberOfSeasons when new season releases. Don't add aggregateRating unless series has 500+ ratings on IMDb. For K-drama, use countryOfOrigin South Korea. For anime, genre includes Animation. Add trailer VideoObject with YouTube embedUrl for boost. If reviewing Episode 5 only, use TVEpisode Schema inside TVSeries, not standalone.

Post a Comment

0 Comments