PodcastEpisode ยท JSON-LD

Podcast Schema Generator

Describe a podcast episode with its series, audio file, and publish date. Fill in the fields and copy the JSON-LD.

One schema type at a time. Switch to graph mode to nest this with Organization, WebSite, or Breadcrumb.

Podcast episode details

Use this on an episode page. Include the audio file URL and the series it belongs to.

YOUR DETAILS

How to use this generator

  1. Enter the episode title and number. The title as shown and its number in the series.
  2. Add the description and episode URL. What the episode covers and the page it lives on.
  3. Add the audio file URL. A direct link to the episode's audio.
  4. Name the series and publish date. The show it belongs to and when it went out.
  5. Copy and validate with the Schema.org Validator.

What is PodcastEpisode schema?

Podcast schema describes an episode of a show: its title, number, description, audio, publish date, and the series it belongs to. It uses the PodcastEpisode type, part of a PodcastSeries.

It is primarily about entity understanding rather than a specific rich result, helping search engines connect an episode to its show and understand the audio content it points to.

Link the episode to its series and audio

Two relationships matter most: the associatedMedia pointing to the episode's audio file, and partOfSeries connecting the episode to its show. Together they express what the page is and where it sits.

Keep the episode number and publish date accurate. If you publish many episodes, a consistent pattern across episode pages makes the whole show easier for machines to follow.

Where to put the code

Paste the generated <script type="application/ld+json"> block into the <head> of the page it describes. On WordPress, a free plugin like WPCode adds header code without editing theme files, and SEO plugins such as Yoast and Rank Math accept custom JSON-LD. On a static site, paste it straight into the HTML.

Frequently asked questions

Is this Podcast schema generator free?

Yes, free, browser-based, no signup.

Does podcast markup produce a rich result?

It is mainly about entity understanding, connecting an episode to its series and audio, rather than a dedicated snippet.

What audio URL should I use?

A direct link to the episode's audio file, used as the associatedMedia content URL.

How do I connect episodes to the show?

Use partOfSeries with the series name. A consistent pattern across episodes helps.

Where does it go?

In the head of the individual episode page.