CreativeWorkSeries
CreativeWorkSeries is the parent type for any group of related creative works: book series, film series, TV shows, podcast shows, periodicals, game series. It sits under CreativeWork (and also under Intangible > Series via a second inheritance path). It adds 3 properties: startDate, endDate, and issn.
Direct subtypes are BookSeries, MovieSeries, Periodical, PodcastSeries, RadioSeries, TVSeries, and VideoGameSeries. Use bare CreativeWorkSeries only when none of the subtypes fits (a cross-media franchise, an anthology).
Full example of schema.org/CreativeWorkSeries json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CreativeWorkSeries",
"name": "Structured Data Anthology",
"description": "Cross-format anthology of Xoo Code structured-data content: four books, one weekly podcast, one annual video lecture collection.",
"startDate": "2024-01-01",
"creator": { "@type": "Person", "name": "Jane Xoo" },
"publisher": { "@type": "Organization", "name": "Xoo Code" },
"url": "https://xoocode.com/anthology",
"hasPart": [
{ "@type": "BookSeries", "name": "Xoo Code Pocket Reference" },
{ "@type": "PodcastSeries", "name": "Structured Data Weekly" }
]
}
</script>hasPart for members
CreativeWorkSeries does not define its own members property, it relies on inherited hasPart. Each member (an episode, issue, book, film) carries isPartOf pointing back. For TV and podcasts, the intermediate CreativeWorkSeason sits between the series and its episodes.
Minimal valid version
The smallest markup that still produces a valid CreativeWorkSeries entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CreativeWorkSeries",
"name": "Structured Data Anthology",
"startDate": "2024-01-01"
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsNo dedicated rich result (subtypes carry rich results)
Common CreativeWorkSeries mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Using bare CreativeWorkSeries when a subtype fits
WrongCreativeWorkSeries for a TV show or podcastRightTVSeries / PodcastSeries / BookSeries, whichever matches the mediumBare CreativeWorkSeries carries almost no semantics beyond 'a series'. Subtypes carry actor, director, productionCompany, trailer, issn, and other medium-specific signals.
Schema properties in this example
About the example data
The Xoo Code "Structured Data" multimedia anthology: a four-book series, a weekly podcast, and an annual video lecture collection, all positioned as a single franchise.
Comments
Loading comments...