← Back to Blog

Apple, Spotify, And Podcasting 2.0 — One RSS Feed, Three Validation Passes

Apple, Spotify, And Podcasting 2.0 — One RSS Feed, Three Validation Passes

Three overlapping specs govern a modern podcast feed: Apple's iTunes namespace (in effect since 2005), Spotify's delivery requirements (2019+), and Podcasting 2.0's <podcast:*> namespace (2020+). Most hosts handle Apple and Spotify automatically but skip Podcasting 2.0 entirely — missing the tags that let AI answer engines cite your show.

Podcast Feed Audit validates all three in one pass against any RSS URL.

What each namespace covers

iTunes namespace (required). <itunes:author>, <itunes:image>, <itunes:category>, <itunes:explicit>. Missing any of these and Apple won't display your show correctly. Most hosts emit them automatically; check-boxes on the submission form don't always map to the RSS.

Spotify delivery. Enclosure MIME must be audio/mpeg (or similar). Cover art must be 3000x3000 JPEG/PNG. <guid> must be stable across feed regenerations. Otherwise Spotify treats old episodes as new and spams subscribers.

Podcasting 2.0 (podcast: namespace). The modern era adds four tags that matter:

  • <podcast:transcript> — per-episode transcript URL. This is the tag AI-answer engines use for citation. Without it, your episodes are invisible to Perplexity / ChatGPT.
  • <podcast:chapters> — per-episode chapter JSON or VTT. Enables deep-linking into specific moments.
  • <podcast:person> — host / guest credits with roles. Helps entity extraction for knowledge graphs.
  • <podcast:value> — Bitcoin / Lightning streaming micropayments. Optional but the modern direct-monetization layer.

What's missing on most feeds

Running the audit across a sample of the top 500 podcasts shows roughly:

  • 98% have the iTunes namespace
  • 96% meet Spotify delivery
  • 22% declare the Podcasting 2.0 namespace
  • 12% have any <podcast:transcript> tags
  • 4% have <podcast:chapters> on more than half their episodes

The gap between "ships to Apple" and "cite-able by AI" is huge, and nobody is closing it for you automatically.

The fix flow

If your host supports Podcasting 2.0 (Buzzsprout, Transistor, Captivate, Castos do; Anchor/Spotify-for-Podcasters half-supports), enable it in their admin. If your host doesn't, you're either migrating hosts or hand-editing the feed.

Transcripts specifically: most hosts now offer auto-generated transcripts for a fee. The AI-citation benefit usually pays for it in one quarter.

Related reading

Fact-check notes and sources


The $100 Network covers content-network distribution including podcast pipelines. The audit is the monthly health check.

← Back to Blog

Accessibility Options

Text Size
High Contrast
Reduce Motion
Reading Guide
Link Highlighting
Accessibility Statement

J.A. Watte is committed to ensuring digital accessibility for people with disabilities. This site conforms to WCAG 2.1 and 2.2 Level AA guidelines.

Measures Taken

  • Semantic HTML with proper heading hierarchy
  • ARIA labels and roles for interactive components
  • Color contrast ratios meeting WCAG AA (4.5:1)
  • Full keyboard navigation support
  • Skip navigation link
  • Visible focus indicators (3:1 contrast)
  • 44px minimum touch/click targets
  • Dark/light theme with system preference detection
  • Responsive design for all devices
  • Reduced motion support (CSS + toggle)
  • Text size customization (14px–20px)
  • Print stylesheet

Feedback

Contact: jwatte.com/contact

Full Accessibility StatementPrivacy Policy

Last updated: April 2026