Skip to main content
πŸ“Ί

TV Series

Television series and episodes

About TV Series Schema

The TV Series schema type is used to mark up television series and episodes. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.

Properties

* Required Properties

@type
Must be "TVSeries"
Type: Text
name
Series name
Type: Text

⭐ Recommended Properties

actor
Cast members
Type: Person array
numberOfSeasons
Number of seasons
Type: Integer
numberOfEpisodes
Total episodes
Type: Integer
aggregateRating
Average rating
Type: AggregateRating

Best Practices

  • βœ…Validate your JSON-LD with Google’s Rich Results Test before publishing.
  • βœ…Populate actor, numberOfSeasons to unlock enhanced snippets.
  • βœ…Keep structured data in sync with the visible content on the page.

Common Pitfalls

  • ⚠️Avoid mixing multiple schema syntaxes for the same entity.
  • ⚠️Do not include claims that the user cannot see or confirm on the page.
  • ⚠️Remember to update dateModified whenever the content changes.

JSON-LD Example

{
  "@context": "https://schema.org",
  "@type": "TVSeries",
  "name": "Example TV Show",
  "actor": [
    {
      "@type": "Person",
      "name": "Lead Actor"
    }
  ],
  "numberOfSeasons": 5,
  "numberOfEpisodes": 120,
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "9.1",
    "bestRating": "10",
    "ratingCount": "45000"
  }
}

Looking for more tools? TryHoursCalcfor professional time and hours calculator suite.