Podcast Episode Schema Generator
Create PodcastEpisode JSON-LD with the parent PodcastSeries, episode number, ISO 8601 duration, publication date, audio file and transcript.
PodcastEpisode JSON-LD
Podcast apps index shows from the RSS feed, not from page markup — this JSON-LD is for search engines and answer engines reading your episode page. Keep the episode number, publication date and audio URL identical to the values in your feed so the two descriptions of the episode agree.
What is the Podcast Episode Schema Generator?
The Podcast Episode Schema Generator builds schema. org PodcastEpisode markup for episode pages.
- Nested PodcastSeries with homepage and webFeed RSS URL
- Length in minutes converted to an ISO 8601 duration
- AudioObject with contentUrl, encodingFormat and transcript
- Optional PodcastSeason for shows that number their seasons
- Host written as a proper Person node
- Copy as a script block or download the JSON file
How to use the Podcast Episode Schema Generator
- 1
Enter the episode title, page URL, episode number and publication date.
- 2
Set the episode length in minutes — the ISO 8601 duration appears under the field.
- 3
Fill in the show name, homepage and RSS feed URL in the show section.
- 4
Add the direct audio file URL, pick its format, and paste the transcript if you have one.
- 5
Copy the script tag into the episode page, or download the raw JSON.
About the Podcast Episode Schema Generator
The Podcast Episode Schema Generator builds schema.org PodcastEpisode markup for episode pages. Enter the title, number, publication date and length and it produces the JSON-LD, converting the length in minutes into an ISO 8601 duration written as both duration and timeRequired.
The show itself is nested as a partOfSeries PodcastSeries with its homepage and RSS feed URL, and the audio file becomes an associatedMedia AudioObject carrying the direct file URL, its MIME type and, if you have one, the full transcript.
Everything is generated locally in your browser, so your show notes and transcript are never uploaded. Podcast apps index from your RSS feed rather than page markup, so keep the episode number, date and audio URL here identical to the values in that feed.
Frequently asked questions
Does podcast schema markup help my episodes get found?
It helps search engines and answer engines understand what an episode page is about, who hosts it and how long it runs. Podcast apps themselves index your RSS feed, so schema markup is about search visibility for the web page rather than getting into podcast directories.
What is the difference between PodcastEpisode and PodcastSeries?
PodcastSeries is the show as a whole and PodcastEpisode is one instalment of it. Each episode page should carry PodcastEpisode markup with partOfSeries pointing at the show, which is exactly the structure this generator produces.
How do I write a podcast episode length in schema.org?
Use an ISO 8601 duration, so a 47-minute episode is PT47M and a 90-minute one is PT1H30M. Enter the length in minutes here and the tool writes it to both duration, the Episode property, and timeRequired, the CreativeWork property.
Where should the transcript go in podcast schema?
schema.org defines the transcript property on media objects, so this generator attaches it to the AudioObject in associatedMedia rather than to the episode itself. Publishing the transcript as readable text on the page as well gives search engines far more to work with.
What is webFeed in PodcastSeries?
webFeed is the schema.org property for a series' RSS feed URL. Adding it links your episode page back to the feed that actually distributes the show, which helps search engines connect the web page and the podcast to the same entity.
Related tools
Movie Schema Generator
Generate Movie JSON-LD with director, cast, ISO 8601 runtime, genre, content rating, a trailer VideoObject and optional aggregate rating and review.
Article Schema Generator
Free article schema generator: build Article, NewsArticle or BlogPosting JSON-LD with headline, author, publisher, dates and image, ready to copy.
Podcast RSS Feed Generator
Generate an Apple Podcasts compatible RSS 2.0 feed with iTunes tags, an atom self link and per-episode enclosures, GUIDs and RFC 822 pubDates you can download.
JSON-LD Generator
Generate Schema.org JSON-LD structured data for WebSite, WebPage, LocalBusiness, Person, Event and Recipe types with a simple guided form.
ProfilePage Schema Generator
Build ProfilePage JSON-LD for a creator, author or forum profile, with a Person or Organization mainEntity, sameAs links and follower and post counts.