SSchemaGens/Templates/podcast-episode
TemplatePro

🎙️ Podcast Episode Schema

PodcastEpisode schema helps Google Podcasts, Spotify, and Apple Podcasts index your episodes correctly. It surfaces episode metadata in search results and makes your show eligible for podcast-specific rich snippets.

podcast-episode.jsonldJSON-LD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
  "@context": "https://schema.org",
  "@type": "PodcastEpisode",
  "name": "Episode 42: The Future of AI Search",
  "description": "We talk to leading SEOs about how ChatGPT, Perplexity, and Google AI Overviews are reshaping search.",
  "url": "https://example.com/podcast/episode-42",
  "episodeNumber": 42,
  "seasonNumber": 3,
  "duration": "PT45M",
  "associatedMedia": {
    "@type": "MediaObject",
    "contentUrl": "https://cdn.example.com/podcast/ep42.mp3"
  },
  "partOfSeries": {
    "@type": "PodcastSeries",
    "name": "The Schema Podcast",
    "url": "https://example.com/podcast"
  }
}

Tips for this schema

✓Include duration in ISO 8601 format (e.g. PT32M15S) for accurate progress bars.
✓Set associatedMedia.contentUrl to the direct MP3 link for player embedding.
✓Use partOfSeries to link episodes back to your main podcast page.
✓Add transcript text for accessibility and better AI engine comprehension.
READY TO GENERATE?

Generate this schema for your URL

Paste any URL and we'll write a custom PodcastEpisode schema in ~2 seconds.

Generate PodcastEpisode schema →Upgrade to Pro
schemagens.com / templates / podcast-episode