XooCode(){

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.

Highlight legend:Required by GoogleRecommendedOptional
schema.org/CreativeWorkSeries
<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.

schema.org/CreativeWorkSeries (minimal)
<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.

  • No dedicated rich result (subtypes carry rich results)
    Google docs

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.

  1. 01

    Using bare CreativeWorkSeries when a subtype fits

    Wrong
    CreativeWorkSeries for a TV show or podcast
    Right
    TVSeries / PodcastSeries / BookSeries, whichever matches the medium

    Bare CreativeWorkSeries carries almost no semantics beyond 'a series'. Subtypes carry actor, director, productionCompany, trailer, issn, and other medium-specific signals.

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...

Leave a comment