XooCode(){

RadioSeries

RadioSeries is a CreativeWorkSeries subtype for a radio show: a daily news show, a talk show, a documentary radio series, a drama on radio. It carries the TV-style property set (actor, director, containsSeason, episode, numberOfEpisodes, numberOfSeasons, productionCompany, musicBy, trailer) but does not carry the EIDR identifier (which is film/TV-only).

Episodes inside a RadioSeries are RadioEpisode. For podcast-distributed radio content, prefer PodcastSeries; the two types overlap, use PodcastSeries whenever there is an RSS feed.

Full example of schema.org/RadioSeries json-ld markup

The markup is verified as valid with Rich Results Test from Google.

schema.org/RadioSeries
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "RadioSeries",
  "name": "Debug Drive-Time",
  "description": "Weekly live morning radio show where Jane Xoo debugs listener-submitted JSON-LD snippets on air.",
  "startDate": "2024-09-02",
  "numberOfEpisodes": 78,
  "productionCompany": { "@type": "Organization", "name": "Xoo Code Radio" },
  "actor": { "@type": "Person", "name": "Jane Xoo" }
}
</script>

Minimal valid version

The smallest markup that still produces a valid RadioSeries 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/RadioSeries (minimal)
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "RadioSeries",
  "name": "Debug Drive-Time",
  "actor": { "@type": "Person", "name": "Jane Xoo" }
}
</script>

Google rich results this unlocks

RadioSeries is a structural type. It does not produce a rich result on its own.

Its value comes from combining it with a primary type whose markup earns a rich result (Article, Product, Event, and so on). RadioSeries becomes the trunk that the primary type branches off viamainEntityorbreadcrumb. Include it on every page as the backbone of your markup.

Common RadioSeries 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 RadioSeries for a podcast

    Wrong
    RadioSeries on a podcast-only show
    Right
    PodcastSeries when the show has an RSS feed; RadioSeries only for true broadcast radio

    PodcastSeries unlocks Google Podcasts and Apple/Spotify feed integration. RadioSeries is the broadcast-oriented type.

About the example data

"Debug Drive-Time", a fictional Xoo Code Radio morning talk show about structured data, broadcast weekly.

Comments

Loading comments...

Leave a comment