On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

partOfSeries

partOfSeries · No Google docs page

Appears in

TVEpisode

What is it?

The partOfSeries property links a TV episode (or season) to the series it belongs to. It creates the hierarchical relationship between an individual episode and its parent show, such as linking a specific Doctor Who episode back to the Doctor Who series.

Why this matters for AEO

When a user asks "what show is The Hungry Earth from," AI answer engines pull partOfSeries to identify the parent series. This structured link lets the AI place any episode within its show context and answer questions about series membership directly.

What the specs say

Schema.org:CreativeWorkSeries. The series to which this episode or season belongs.

Google: No dedicated Google structured data page exists for TVEpisode.

How to find your value

  • Streaming platforms — Show title on episode pages
  • TV databases — IMDb, TVDB, TMDb parent show
  • Network websites — Series landing page
  • EPG (program guide) data — Series name in listings

Format and code

{
  "@context": "https://schema.org",
  "@type": "TVEpisode",
  "name": "The Hungry Earth",
  "episodeNumber": "8",
  "partOfSeries": {
    "@type": "TVSeries",
    "name": "Doctor Who"
  },
  "partOfSeason": {
    "@type": "TVSeason",
    "seasonNumber": "5"
  }
}

With series URL for disambiguation:

{
  "partOfSeries": {
    "@type": "TVSeries",
    "name": "Doctor Who",
    "sameAs": "https://www.wikidata.org/wiki/Q34316"
  }
}

Webflow implementation

Static pages

Add the partOfSeries object inside your TVEpisode JSON-LD block in Page Settings > Custom Code > Footer Code. Use TVSeries as the type with at minimum a name.

CMS template pages

Create a CMS reference field linking episodes to a series collection. Use the referenced series name in a custom code embed to build the TVSeries object.

In Schema HQ

The partOfSeries field does not currently generate TVEpisode markup. Add series data manually through Webflow custom code.

Real examples

From Schema.org TVEpisode Example:

{
  "@context": "https://schema.org",
  "@type": "TVEpisode",
  "name": "The Hungry Earth",
  "episodeNumber": "8",
  "partOfSeries": {
    "@type": "TVSeries",
    "name": "Doctor Who"
  },
  "partOfSeason": {
    "@type": "TVSeason",
    "seasonNumber": "5"
  }
}

Example (The Last of Us):

{
  "@context": "https://schema.org",
  "@type": "TVEpisode",
  "name": "When You're Lost in the Darkness",
  "episodeNumber": "1",
  "partOfSeries": {
    "@type": "TVSeries",
    "name": "The Last of Us"
  },
  "partOfSeason": {
    "@type": "TVSeason",
    "seasonNumber": "1"
  }
}

Related fields

FAQ

What type should the value use: TVSeries or CreativeWorkSeries?

Use TVSeries for television shows. CreativeWorkSeries is the parent type and works as a fallback, but TVSeries is more specific and preferred for TV content. For podcasts, use PodcastSeries; for radio, use RadioSeries.

Should partOfSeries include a sameAs link?

Including a sameAs URL (Wikidata, IMDb) helps search engines disambiguate series with similar names. It is optional but recommended for shows with common titles.

Can partOfSeries link to a URL instead of an object?

Schema.org expects a CreativeWorkSeries object, not a URL string. Use an object with at least a name property.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us