My Tool Studio
Schema

Podcast Schema Generator

Podcast pages on your own site deserve the same structured data your RSS feed gives the directories. This podcast schema generator works in two modes: Podcast Series for the show as a whole, and Podcast Episode for a single installment. Series mode produces PodcastSeries JSON-LD with genre, language, publisher, and a webFeed property pointing at your RSS URL. Episode mode builds a PodcastEpisode with an audio MediaObject whose MIME type is guessed from the file extension automatically. Podcasters use it when launching a show website, because directories read RSS but search engines read markup on the page. Fill the form, watch the ISO datetime preview update, and copy the script into your episode page.

Always freeNo sign upRuns in your browser

Podcast schema type

Series information

Publisher

Required: Podcast title is required · Description is required · Publisher name is required
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "PodcastSeries",
  "inLanguage": "en"
}
</script>

How to use

01

Choose series or episode

Toggle between Podcast Series and Podcast Episode at the top. Series covers the whole show; episode covers one installment with its own audio file and publish date.

02

Fill the matching form

For a series, enter title, description, genre, language, RSS feed URL, and publisher. For an episode, add the audio URL, episode number, duration, and the date, time, and timezone.

03

Copy the script

Check the ISO 8601 preview for the publish datetime, wait for the required-field warnings to clear, then press Copy script and embed the output on the matching page.

Why Podcast Schema Generator

Common questions

Should I use PodcastSeries or PodcastEpisode schema?
Both, on different pages. Put PodcastSeries markup on your show's homepage and a PodcastEpisode block on each episode page, with the episode's partOfSeries pointing back at the show. That mirrors how listeners and crawlers actually navigate a podcast site.
Does podcast schema replace my RSS feed?
No, they serve different readers. RSS is how Apple Podcasts, Spotify, and other directories ingest your show. Schema markup is how search engines understand the pages on your own domain. Keep the feed exactly as it is and add markup on top.
How does the podcast schema generator detect the audio format?
It reads the file extension of your audio URL and maps it to a MIME type: .mp3 becomes audio/mpeg, .m4a becomes audio/aac, .ogg becomes audio/ogg, and so on. The result lands in the encodingFormat of the episode's MediaObject without you touching it.
What is webFeed in podcast series json ld?
It's the property that carries your RSS feed URL inside the PodcastSeries block, telling crawlers where the canonical feed lives. The tool also uses it as the target of a ListenAction, falling back to your website URL when no feed is provided.
Can podcast episode schema link an episode to the show?
Yes. Fill in the series name and series URL in episode mode and the output gains a partOfSeries node typed as PodcastSeries. That link is what lets search engines group forty scattered episode pages into one coherent show entity.
Is datePublished required in PodcastEpisode markup?
This tool requires the date, since an episode without a publish date is nearly useless to crawlers. Time and timezone are optional refinements; the preview shows the exact ISO 8601 string, like 2026-06-12T07:00:00+00:00, before you copy anything.
Why add podcast schema when directories already have my RSS?
Because Google ranks your web pages, not your feed. Markup on episode pages makes titles, dates, durations, and the audio file itself machine-readable where the ranking happens, and it ties episodes to your publisher entity in ways RSS never communicates to a search engine.

More Schema tools

View all