Podcasts and blogs reach overlapping audiences. Adding a podcast to your WordPress blog can deepen reader connection, open ad revenue, and improve audience retention. But “host a podcast on WordPress” isn’t quite right — you host the show on a podcast host, and WordPress is where you present it. This post is the actual setup.

Short answer: Host audio files on a podcast host (Buzzsprout, Transistor, Captivate, etc.) — not WordPress. Use a podcast plugin (Seriously Simple Podcasting, PowerPress, or your host’s WP plugin) to display episodes. Submit RSS to Apple Podcasts, Spotify, and others. Don’t try to host audio files in WordPress itself.
A WordPress podcast page showing episode list with embedded audio players

Why not host audio in WordPress

Audio files are large. A 30-minute episode is 25–50MB. Issues with WordPress-hosted audio:

  • Eats hosting storage quickly.
  • Each playback uses your bandwidth.
  • No podcast directory analytics.
  • No download tracking that satisfies sponsors.
  • Slow loading for listeners.
  • WordPress is not designed for streaming audio at scale.

What podcast hosts do

Podcast hosts provide:

  • Storage for audio files.
  • Bandwidth for streaming.
  • RSS feed generation (the technical requirement for being in directories).
  • Analytics (downloads, listener data, sponsor-grade metrics).
  • Integration with podcast directories.
  • Often: embed players, dynamic ad insertion, transcripts.

Podcast host comparison

Buzzsprout

Most popular for beginners.

  • $12–$24/month depending on upload hours.
  • Clean interface.
  • Strong free transcription.
  • WordPress plugin for embedding.

Transistor

Strong for shows with multiple podcasts under one account.

  • $19/month (single show, unlimited episodes).
  • Multiple shows under one account at higher tiers.
  • Solid analytics.

Captivate

Marketing-forward features.

  • $19/month and up.
  • Built-in call-to-action features.
  • Custom domains for episode pages.

Libsyn

The original podcast host, still widely used.

  • $5–$40/month based on storage.
  • Reliable, somewhat dated interface.

Spotify for Podcasters (formerly Anchor)

Free, but locks you into Spotify’s ecosystem with limitations on monetization elsewhere. Acceptable for casual shows; restrictive for serious podcasters.

Self-hosting via Blubrry

Pairs with PowerPress plugin. Host audio on Blubrry; manage in WordPress.

WordPress plugin options

Seriously Simple Podcasting

Free plugin. Lets you manage podcast episodes as a WordPress custom post type. Generates RSS feed. Embeds player.

Best for: simple shows, hosting audio externally (any host).

PowerPress (by Blubrry)

The most comprehensive WordPress podcast plugin. Free.

Features: RSS generation, multiple feeds, iTunes-compatible tags, schema for podcasts, advanced metadata.

Best for: serious podcasters who want maximum WordPress integration.

Host-specific plugins

Most hosts (Buzzsprout, Transistor, Captivate) provide a WordPress plugin to embed players directly. Often the simplest path.

Setup steps

  1. Pick podcast host. Sign up.
  2. Upload episode 1 (or a trailer) to test.
  3. Get your RSS feed URL from the host.
  4. Submit RSS to Apple Podcasts, Spotify, Google Podcasts, Amazon Music, Pocket Casts, Overcast.
  5. Install the host’s WordPress plugin (or Seriously Simple Podcasting / PowerPress).
  6. Configure how episodes display on your site.
  7. Create a podcast page on your blog.
  8. Publish first real episode.
A podcast episode page showing player, show notes, transcript, and subscribe links

Episode page structure

Each episode page should include:

  • Embedded player (visible above the fold).
  • Episode title.
  • Date, episode number.
  • Subscribe links (Apple, Spotify, etc.).
  • Show notes (key points discussed).
  • Timestamps for major topics.
  • Guest bio and links (if applicable).
  • Resources mentioned.
  • Transcript (helpful for SEO and accessibility).
  • Related episodes.

Transcripts for SEO

Transcribing episodes makes them searchable.

  • Auto-transcription: Buzzsprout includes free; Descript and Otter offer separately.
  • Manual cleanup of auto-transcripts adds quality.
  • Publish transcripts on episode pages or as toggleable sections.

SEO benefit: episode pages with transcripts rank for spoken phrases. Major source of long-tail discovery.

Custom domain for episode pages

Some hosts let your episode pages live at your domain (yourdomain.com/podcast/episode-1/) instead of the host’s domain.

Better SEO. Cleaner branding. Worth setting up.

Podcast directories

Submit your RSS feed to:

  • Apple Podcasts (largest).
  • Spotify (second largest, fastest growing).
  • Amazon Music / Audible.
  • Google Podcasts (shutting down — moving to YouTube Music).
  • YouTube Music (Google’s podcast home now).
  • Pocket Casts.
  • Overcast.
  • Castbox.
  • Stitcher.
  • iHeartRadio.

Once submitted to Apple and Spotify, most other directories pull from those automatically.

One-time submission process. Approval typically within a few days.

Subscribe / listen buttons

Each episode page (and your main podcast page) should display subscribe links to major platforms.

Tools: Podlink, Podchaser smart links, or manual links. Buzzsprout / Transistor / Captivate often provide subscribe-button widgets.

Audio quality basics

  • Microphone: USB mic minimum (Blue Yeti, Samson Q2U). XLR with interface for serious shows.
  • Recording environment: small, soft-furnished room. Avoid bathrooms and echoey spaces.
  • Editing: Audacity (free), Descript (paid, AI-assisted), Adobe Audition.
  • Levels: normalize to -16 LUFS for podcast loudness standards.
  • Format: upload as 128kbps MP3. Higher bitrates rarely worth the file size.

Schedule and consistency

Podcasting rewards consistency more than blogging does.

Common cadences:

  • Weekly: most growth potential.
  • Bi-weekly: realistic for many.
  • Monthly: harder to grow, but better than inconsistent weekly.

Pick a cadence you can sustain for 2 years. Most podcasts die in the first 10 episodes.

Monetization for podcasts

  • Sponsorships: typical CPM (cost per 1000 downloads) is $15–$50 for host-read ads.
  • Affiliate links: mentioned in show, linked in show notes.
  • Patreon / membership: bonus episodes, ad-free feeds.
  • Products and courses: sell to your podcast audience.
  • Podcast networks: join a network that sells ads on your behalf at scale.

Most podcasts need 1000+ downloads per episode before sponsors are interested.

Integrating podcast with the blog

Cross-promote bidirectionally:

  • Blog posts mentioning related podcast episodes.
  • Podcast episodes referencing relevant blog posts.
  • Subscribe-to-podcast call-to-action in blog posts.
  • Subscribe-to-newsletter call-to-action in show notes.

The honest summary

Podcasting on WordPress means hosting audio externally (Buzzsprout, Transistor, etc.) and displaying it via WordPress. Don’t try to host audio in WordPress itself. Use a podcast plugin (Seriously Simple Podcasting or PowerPress) or your host’s WordPress plugin. Submit RSS to directories. Publish transcripts for SEO. Cross-promote between blog and podcast. The infrastructure is the easy part; consistent episodes for 2 years is the hard part.