guides

Podcast Integration with Webflow: Embed Players and RSS Feeds

PodRewind Team
6 min read
Modern website design workspace with laptop showing visual builder interface
Photo via Unsplash

TL;DR: Webflow's visual builder creates professional podcast websites without code. Embed players from your host, display episodes via CMS collections, and build custom designs that match your brand.


Table of Contents


Why Webflow for Podcast Websites

Webflow bridges the gap between template-based builders and custom development. You get design freedom without writing code, and the results can rival sites built by professional developers.

Here's the thing: Most podcast website builders force you into templates. Webflow lets you create exactly what you envision—unique layouts, custom animations, brand-specific details—while maintaining the no-code simplicity.

Advantages for podcasters:

  • Design control: Pixel-perfect customization without code
  • CMS functionality: Dynamic content management for episodes
  • Fast hosting: Built-in CDN and optimization
  • SEO tools: Meta tags, sitemap, and structured data
  • Responsive design: Visual controls for mobile, tablet, desktop

Trade-offs:

  • Steeper learning curve than Squarespace or Wix
  • No native podcast hosting (use external hosts)
  • Monthly cost ($14-39 for CMS plans) higher than basic builders

Webflow makes sense if design quality matters to your brand and you're willing to invest time learning the platform.

Embedding Podcast Players

The simplest integration method: copy embed code from your podcast host and paste it into Webflow.

Using Webflow's Embed element:

  1. In the Webflow Designer, add an Embed element from the Add panel
  2. Paste your player embed code from your podcast host
  3. Adjust the embed element's size and positioning
  4. Publish to see the player live

Getting embed codes from popular hosts:

Spotify for Podcasters:

  • Go to your episode on Spotify
  • Click Share → Embed episode
  • Copy the iframe code

Buzzsprout:

  • Navigate to episode in dashboard
  • Click "Get Embed Code"
  • Choose player style and copy code

Transistor:

  • Open episode details
  • Select "Embed" tab
  • Customize appearance and copy

Apple Podcasts:

  • Find your podcast on Apple Podcasts
  • Click Share → Embed
  • Copy the provided code

Each host offers different customization—colors, sizes, which elements to show. Configure before copying to match your site design.

Embed positioning tips:

  • Center players using flexbox on parent container
  • Set max-width to prevent oversized players
  • Add vertical spacing above and below for visual breathing room
  • Test mobile appearance (some embeds need responsive adjustments)

Setting Up CMS Collections for Episodes

Webflow's CMS lets you create a database of episodes with automatic page generation. More setup than simple embeds, but powerful for ongoing management.

Creating an Episodes collection:

  1. Navigate to CMS → Collections → New Collection
  2. Name it "Podcast Episodes"
  3. Add fields for episode data:
    • Title (Plain text, required)
    • Slug (Auto-generated from title)
    • Description (Rich text)
    • Publish Date (Date)
    • Episode Number (Number)
    • Audio Embed (Plain text for embed code or Link for audio URL)
    • Featured Image (Image)
    • Transcript (Rich text, optional)

Building the episode template page:

  1. Create a new Collection Page for Episodes
  2. Design your episode layout
  3. Bind CMS fields to elements:
    • H1 heading → Episode Title
    • Rich text element → Description
    • Embed element → Audio Embed field
    • Image → Featured Image

Every episode you add to the collection automatically gets a page using this template. Include a show notes section in your template for SEO value and listener navigation.

Episode listing page:

  1. Create a static page for your podcast/episodes archive
  2. Add a Collection List element
  3. Connect it to your Episodes collection
  4. Design how episodes appear in the list (cards, rows, grid)
  5. Link each item to its detail page

Updating episodes:

Add new episodes directly in Webflow CMS or use Zapier to create episodes when they publish on your host. CMS content changes don't require republishing the entire site.

Third-Party Player Widgets

When native embeds don't fit your design, third-party widgets offer more customization.

Listen Notes integration:

Listen Notes provides embeddable podcast players and episode widgets:

  1. Find your podcast on Listen Notes
  2. Click the Embed button
  3. Customize player appearance
  4. Copy embed code for Webflow

Listen Notes widgets automatically update as you publish new episodes—no manual Webflow updates needed.

Common Ninja Podcast Player:

Widget builder with extensive design options:

  1. Create account at Common Ninja
  2. Add Podcast Player widget
  3. Enter your RSS feed URL
  4. Customize colors, layout, fonts
  5. Copy embed code

Common Ninja handles all updates automatically via your RSS feed. Episodes appear on your Webflow site as soon as they're published to your host.

Elfsight Podcast Player:

Visual widget builder with no coding:

  1. Create player at Elfsight
  2. Connect to podcast via RSS URL
  3. Adjust design settings
  4. Copy embed script

Elfsight offers more visual customization than most native embeds, letting you match complex brand guidelines.

Automating Episode Updates

Manual episode entry works for occasional publishing. For consistent shows, automation saves time and prevents forgotten updates.

Zapier + Webflow CMS integration:

Trigger: New RSS item (your podcast feed)
Action: Create Webflow CMS item
  - Map title to Title field
  - Map description to Description field
  - Map publish date to Publish Date field
  - Map audio URL to Embed field

New episodes automatically appear in your Webflow CMS when published to your podcast host. No manual data entry. Add transcripts to your CMS for searchability and accessibility.

Make.com (formerly Integromat) integration:

Similar workflow with Make's visual builder:

  1. Create scenario with RSS module watching your feed
  2. Add Webflow module to create CMS item
  3. Map RSS fields to Webflow collection fields
  4. Activate scenario

Make offers more complex logic than Zapier for the same price tier if you need conditional workflows.

RSS-to-Embed widgets:

For simpler setups, use widgets that read your RSS feed directly:

  • Podcast Player widgets (Common Ninja, Elfsight)
  • Listen Notes embeds
  • Spotify playlist embeds

These update automatically without CMS integration—the widget pulls current data from your RSS feed every time someone loads the page.

Design Tips for Podcast Sites

Webflow's flexibility means design decisions matter more than on template-based platforms.

Essential pages for podcast sites:

PagePurposeKey Elements
HomeIntroduction and latest episodesHero with CTA, recent episode player, newsletter signup
EpisodesBrowsable archiveEpisode list/grid, filter by date or topic
AboutHost and show contextBio, show description, why listeners should tune in
SubscribePlatform linksButtons for Apple, Spotify, YouTube, RSS
ContactBooking and feedbackForm for guest pitches, listener messages

Player placement best practices:

  • Above the fold on episode pages—listeners came to listen
  • Featured episode on homepage with visual prominence
  • Sticky player option for continued listening while browsing

Mobile optimization:

  • Test embedded players at mobile widths
  • Ensure play buttons are tap-friendly (minimum 44px)
  • Stack layouts that sit side-by-side on desktop
  • Reduce image sizes for faster mobile loading

Performance considerations:

  • Limit embedded players on archive pages (lazy load or paginate)
  • Optimize images before upload
  • Use Webflow's built-in lazy loading
  • Avoid autoplay audio—let visitors choose to play

FAQ

Can Webflow host my podcast audio files?

No. Webflow doesn't support audio file hosting at the scale podcast downloads require. Keep your audio on dedicated podcast hosts (Buzzsprout, Transistor, Spotify for Podcasters) and embed players on your Webflow site. This separation is standard practice for professional podcast websites.

How much does Webflow cost for a podcast website?

The CMS Site plan ($23/month billed annually) works for most podcasters, providing CMS collections for episodes, custom domains, and form submissions. Basic plan ($14/month) works if you only use embeds without CMS. Pricing increases with traffic and team collaboration needs.

Can I automate new episodes appearing on my Webflow site?

Yes, through Zapier or Make.com integrations. Connect your podcast RSS feed as a trigger and create Webflow CMS items automatically when new episodes publish. Alternatively, use RSS-based player widgets that update automatically without CMS involvement.


Photo by Carlos Muza on Unsplash

Your Webflow site looks great, but can visitors find specific moments? PodRewind adds searchable transcripts to every episode in your archive.

webflow
podcast-website
no-code
integrations

Ready to Get Started?

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

Try PodRewind free