Aarunya AppsAarunya Apps
🎙️Podcast rich result

Podcast Schema — JSON-LD for Podcast & Episode Rich Results

Podcast schema (using PodcastSeries and PodcastEpisode types) helps your podcast appear in Google's podcast search results and Google Podcasts. As Google increasingly surfaces podcasts in standard search, structured data provides a competitive advantage.

What Google shows

Podcast series information (name, host, description, cover art) and individual episode cards in Google Search. Episodes appear in the 'Podcasts' filter in Google Search.

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "PodcastSeries",
  "name": "The Developer Security Podcast",
  "description": "Weekly conversations with security engineers about application security, threat modelling, and secure coding practices.",
  "url": "https://www.example.com/podcast",
  "webFeed": "https://www.example.com/podcast/feed.xml",
  "image": "https://www.example.com/podcast/cover.jpg",
  "author": {
    "@type": "Person",
    "name": "Alex Rivera"
  },
  "inLanguage": "en"
}

Required by Google

  • *name
  • *author (host)
  • *url (series homepage)
  • *webFeed (RSS feed URL)

Recommended

  • description
  • image
  • inLanguage
  • datePublished
  • episodeNumber
  • associatedMedia (contentUrl for audio file)
  • partOfSeries

When to use Podcast schema

Independent podcasters

PodcastSeries schema on your podcast homepage and PodcastEpisode on individual episode pages helps Google index your show for podcast-specific searches.

B2B content marketing

Company podcasts add PodcastSeries schema to their show page to appear in industry-specific podcast searches alongside content marketing goals.

Media companies

Multi-show podcast networks use PodcastSeries per show and PodcastEpisode per episode to establish show authority in podcast search.

Frequently Asked Questions

What's the difference between PodcastSeries and PodcastEpisode?

PodcastSeries describes the overall show (name, host, description, cover art, RSS feed). PodcastEpisode describes individual episodes (title, number, audio URL, duration). Add PodcastSeries to your show homepage and PodcastEpisode to each episode page.

Do I need a separate website for my podcast?

Not strictly — Google can discover podcasts from RSS feeds. However, having episode pages with PodcastEpisode schema gives individual episodes their own search presence, enabling episode-level search results and knowledge panel cards.

Should I use the Podcast type or PodcastSeries?

Use PodcastSeries (the formally defined type) — it's the recommended type for the overall show. PodcastSeries is part of the pending schema.org vocabulary that Google actively uses for podcast rich results.

🔍

Validate in Google Rich Results Test

Paste the JSON-LD above to confirm it qualifies for rich snippets.

Test in Google →