@TVSeriesMedia & Entertainment4 min readUpdated 2026-10-03

TV Series & Broadcast Network Schema Markup (JSON-LD)

Structured data for television series, streaming serialized dramas, season and episode totals, broadcast network attributions, showrunner creators, and main cast members.

Target Queries:tvseries schema markuptelevision show json ldstreaming series structured datatv show knowledge panel schema
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container

Production JSON-LD Code Block

Embed this structured data block directly into your HTML <head> or framework layout template.

TV Series Blueprint Payload
Test in Validator →
application/ld+json (TVSeries)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "TVSeries",
  "name": "Neural Grid: Neo-Tokyo 2099",
  "numberOfSeasons": 3,
  "numberOfEpisodes": 24,
  "startDate": "2024-10-15",
  "genre": "Cyberpunk Thriller",
  "actor": [
    {
      "@type": "Person",
      "name": "Ren Tanaka"
    },
    {
      "@type": "Person",
      "name": "Sora Aoi"
    }
  ],
  "director": {
    "@type": "Person",
    "name": "Kenji Sato"
  },
  "broadcastNetwork": {
    "@type": "Organization",
    "name": "CyberStream Premium Network",
    "url": "https://omniseotools.com"
  }
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (8 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
namestringRequired

Official title of the TV series.

e.g. Neural Grid: Neo-Tokyo 2099
numberOfSeasonsnumberRequired

Total integer count of broadcast or released seasons.

e.g. 3
numberOfEpisodesnumberRequired

Total cumulative episode count across all seasons.

e.g. 24
actorPerson[]Required

Primary cast ensemble starring in the series.

e.g. [ { '@type': 'Person', 'name': 'Ren Tanaka' } ]
broadcastNetworkOrganizationRequired

Original television network or streaming platform broadcasting the show.

e.g. { '@type': 'Organization', 'name': 'CyberStream Premium Network' }
directorPersonRecommended

Showrunner, creator, or supervising series director.

e.g. { '@type': 'Person', 'name': 'Kenji Sato' }
startDatestring (ISO 8601)Required

Air date of the premiere pilot episode.

e.g. 2024-10-15
genrestringRecommended

Television genre designation.

e.g. Cyberpunk Thriller

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying TVSeries schema.

warningPitfall #1

Omitted broadcastNetwork Organization Entity

Failing to declare the broadcasting television network or streaming service.

GSC Impact:
Loss of 'Watch On' streaming provider button links in Google Knowledge Panels.
Actionable Fix:

Include broadcastNetwork with the streaming platform's official Organization node.

warningPitfall #2

Mismatched Season / Episode Counts

Providing conflicting numbers between schema numberOfEpisodes and actual child season counts.

GSC Impact:
Discrepancy warnings and degraded Knowledge Graph entity completeness scores.
Actionable Fix:

Synchronize numberOfEpisodes with the exact sum of all broadcast episodes.

errorPitfall #3

Missing Primary Series Trailer VideoObject

Omitting a promotional trailer VideoObject for major television series launches.

GSC Impact:
Inability to show teaser video carousels in Google mobile entertainment panels.
Actionable Fix:

Embed a trailer property with VideoObject structured data.

Recommended Implementation Scenarios

Streaming platform series landing pages
Broadcast television network show hubs
TV fan wikis and episode guide databases
Entertainment awards and review aggregator listings

Related Schema Blueprints

Explore complementary structured data blueprints across the Media & Entertainment cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container