guides

Podcast RSS Feed Setup Guide: Understanding Your Distribution Backbone

PodRewind Team
6 min read
network cables connected to server infrastructure
Photo via Unsplash

TL;DR: Your RSS feed is how podcast apps discover and deliver your episodes. Hosting platforms generate feeds automatically—you just need to fill in correct information. The feed contains your show metadata, episode details, and audio file locations. Understanding RSS helps you troubleshoot issues and maintain control over your distribution.


Table of Contents


What Is a Podcast RSS Feed

RSS (Really Simple Syndication) is the technology that makes podcast distribution work.

Here's the thing: your RSS feed is essentially a structured text file that tells podcast apps everything about your show—title, description, artwork, and most importantly, where to find your audio files. Every podcast app, from Apple Podcasts to Spotify to small indie apps, reads this same file.

RSS in Plain Terms

Think of your RSS feed as a menu for your podcast:

  • Show information: Restaurant name, description, hours
  • Episode list: Each dish available
  • Audio locations: Where to pick up each order

Podcast apps check this menu regularly (usually every few hours) to see if you've added new episodes.

Why RSS Matters

Portability: Your RSS feed is yours. If you switch hosting platforms, your feed URL can redirect to the new location. Subscribers keep getting your episodes without resubscribing.

Universal access: One feed works everywhere. You don't need to upload separately to Apple, Spotify, Google, and others—they all pull from the same source.

Ownership: Unlike platforms where the company controls distribution, your RSS feed represents your content catalog that you control.

What Your Feed Contains

A podcast RSS feed includes:

  • Show-level metadata (title, description, artwork, author)
  • Episode entries (title, description, audio file URL, publish date)
  • iTunes/Apple-specific tags for enhanced features
  • Links to your website and categories

How RSS Distribution Works

Understanding the flow helps you troubleshoot issues.

The Publishing Flow

  1. You upload: Add episode to hosting platform with metadata
  2. Host updates feed: Your hosting platform regenerates the RSS file
  3. Directories check: Apple, Spotify, etc. periodically fetch your feed
  4. Apps update: Podcast apps show new episodes to subscribers
  5. Listeners download: Audio files are served from your host

Update Frequency

Different services check feeds at different intervals:

  • Apple Podcasts: Every few hours (varies)
  • Spotify: Usually within hours
  • Smaller apps: 1-24 hours

This is why new episodes don't appear instantly everywhere—there's a delay while services notice your update.

Feed Reading Process

When a podcast app checks your feed:

  1. Requests your RSS feed URL
  2. Parses the XML to understand structure
  3. Compares to last-known version
  4. Identifies new or changed episodes
  5. Updates their index/database
  6. Shows changes to users

Any errors in this process can cause episodes to not appear or appear incorrectly.


Setting Up Your Feed

Most podcasters don't create feeds manually—hosting platforms handle this.

Hosting platforms generate and maintain your feed automatically.

Your job:

  • Fill in show information completely
  • Upload episodes with proper metadata
  • Keep information accurate and updated

Platform handles:

  • Generating valid RSS XML
  • Hosting the feed file
  • Updating when you publish
  • Technical compliance

Feed URL Location

Your hosting platform provides your feed URL. Common patterns:

  • Buzzsprout: https://feeds.buzzsprout.com/XXXXXX.rss
  • Transistor: https://feeds.transistor.fm/your-show-name
  • Captivate: https://feeds.captivate.fm/your-show-id
  • Podbean: https://feed.podbean.com/your-show/feed.xml

Find this in your hosting dashboard, usually under "Distribution" or "RSS Feed" settings.

Custom Domains for Feeds

Some platforms let you use custom feed URLs like podcast.yoursite.com/feed.xml. This provides:

  • Branding consistency
  • Easier portability if you switch hosts
  • Professional appearance

This is optional but useful for established podcasters.


Essential Feed Elements

Know what information your feed contains.

Show-Level Tags

Required elements:

TagPurposeExample
<title>Show name"The Marketing Hour"
<description>Show summaryFull description text
<link>Website URLhttps://yoursite.com
<language>Content languageen-us
<itunes:image>Artwork URLLink to 3000×3000 image
<itunes:category>Apple categoryBusiness > Marketing
<itunes:author>Creator name"Your Name"
<itunes:owner>Contact emailFor verification

Optional but recommended:

TagPurpose
<itunes:explicit>Content rating
<copyright>Copyright notice
<itunes:type>Episodic or Serial
<itunes:complete>Mark finished shows

Episode-Level Tags

Each <item> entry (episode) contains:

Required:

TagPurpose
<title>Episode title
<enclosure>Audio file URL, type, and size
<guid>Unique identifier
<pubDate>Publication date

Recommended:

TagPurpose
<description>Episode summary
<itunes:duration>Episode length
<itunes:episode>Episode number
<itunes:season>Season number
<itunes:episodeType>Full, Trailer, or Bonus

The Enclosure Tag

The enclosure is the most critical episode element—it tells apps where to find your audio.

<enclosure
  url="https://media.host.com/ep001.mp3"
  length="48000000"
  type="audio/mpeg"
/>
  • url: Direct link to audio file (must be accessible)
  • length: File size in bytes
  • type: MIME type (audio/mpeg for MP3)

Incorrect enclosures = episodes that won't play.


Feed Validation and Testing

Verify your feed works correctly.

Validation Tools

Run your feed through validators before submitting to directories.

Apple's Podcast Connect: Built-in validation when you submit. Shows errors clearly.

Cast Feed Validator: https://castfeedvalidator.com - Detailed RSS analysis

Podbase Validator: https://podba.se/validate - Quick checks

W3C Feed Validator: https://validator.w3.org/feed - General RSS validation

What Validators Check

Structure:

  • Valid XML syntax
  • Required tags present
  • Proper nesting and formatting

Content:

  • Artwork meets size requirements
  • Audio files are accessible
  • Dates are properly formatted
  • URLs are valid

Compliance:

  • Apple/iTunes namespace tags
  • Required podcast-specific elements
  • Character encoding

Common Validation Errors

ErrorCauseFix
Invalid XMLSpecial characters in textEncode or remove special characters
Missing enclosureNo audio file linkedAdd audio file to episode
Artwork too smallImage under 1400pxUpload larger artwork
Invalid date formatWrong date formattingUse RFC 822 format
File not foundBroken audio URLCheck audio file location

Common RSS Problems and Fixes

Troubleshoot distribution issues.

Episodes Not Appearing

Possible causes:

  1. Feed hasn't updated yet (wait a few hours)
  2. Validation errors preventing indexing
  3. Audio file URL is incorrect or inaccessible
  4. Episode is marked as draft or scheduled for future
  5. Feed URL changed without redirect

Troubleshooting steps:

  1. Check your hosting dashboard for errors
  2. Verify episode is marked as published
  3. Test audio URL directly in browser
  4. Run feed through validator
  5. Check if older episodes are appearing (isolates issue to one episode vs. whole feed)

Artwork Not Updating

Directory artwork caches aggressively. After updating:

  1. Wait 24-48 hours
  2. Verify new artwork URL in feed source
  3. Some platforms require manual refresh in their dashboards

Feed Not Found by Directories

Check:

  • Feed URL is publicly accessible (not behind login)
  • No server errors when accessing feed
  • SSL certificate is valid (HTTPS works)
  • Feed contains at least one published episode

Audio Files Won't Play

Common issues:

  • Audio URL in feed doesn't match actual file location
  • Server blocking requests from podcast apps
  • File format not supported (use MP3)
  • CDN or server configuration issues

Test: Open the audio URL directly in a browser. If it downloads/plays, the file is accessible. If not, the problem is server-side.


FAQ

Can I create my own RSS feed without a hosting platform?

Technically yes, but it's not recommended. You'd need to write valid XML, host it on a server, manually update it for each episode, and ensure audio files are properly served. Hosting platforms cost $0-20/month and handle all of this automatically. The time and technical complexity of DIY feeds rarely justifies avoiding hosting costs.

What happens if my RSS feed URL changes?

Subscribers lose access unless you set up proper redirects. Your old feed URL should return a 301 (permanent redirect) to your new feed URL. Most directories follow redirects and update their records, but some listeners may need to resubscribe. Avoid changing feed URLs unless absolutely necessary.

How do I transfer my podcast to a new hosting platform?

Export from old host, import to new host, then set up a redirect from old feed URL to new feed URL. Most reputable hosts offer import tools and redirect guidance. Keep your old hosting active for 30-90 days to ensure redirects work. Never just delete your old account without proper redirection.

Why do some apps show my episodes before others?

Different services check feeds at different intervals and have different processing times. Apple might take 3 hours, Spotify 1 hour, and a small app 12 hours. If an episode appears in your hosting dashboard but not everywhere yet, it's usually just timing. Wait 24 hours before troubleshooting.



Ready to Understand Your Podcast's Foundation?

Your RSS feed is the technical backbone of your podcast distribution. Understanding how it works helps you troubleshoot problems, maintain control, and make informed decisions about your hosting and distribution strategy.

Once your feed is distributing episodes, those conversations become your growing archive. Try PodRewind free and make every episode searchable—find any moment across your entire catalog in seconds.

rss-feed
podcast-distribution
technical
publishing

Ready to Get Started?

Search your podcast transcripts, chat with your archive, and turn episodes into content. Start for free today.

Try PodRewind free