Podcast Website HTML Template — Free CSS & JS Snippet

Podcast Website template · 11 website sections · Plain HTML, CSS & JS · Customise it in the Website Builder

What's included

Features

11 ready-made website sections assembled into one finished podcast website page: Simple Sticky Navbar, Image Background Hero, Editorial Post List, Video Section with Poster, Icon Grid Features, Team Grid, Testimonial Marquee, Newsletter Signup CTA, Popup & Promo Modal, Floating Social Share Bar, Minimal Footer
Every section links to its own page in the Website Section Templates library, where you can edit it on its own
One theme drives the whole page (colours, fonts, corner radius, width), so changing the brand takes a minute
Container-query responsive: each section adapts to the width it is placed in, from phone to desktop
GSAP entrance animations and scroll effects load from a CDN, and switch off for visitors who prefer reduced motion
Also available as a 6-page website in the builder, sharing one navbar, footer and theme
Plain HTML, CSS and JavaScript: copy the code here or export it to React, Vue, Angular or Tailwind

About this UI Snippet

A Podcast Website That Grows Your Audience: Latest Episode, Show Notes and Every Way to Listen

Screenshot of the Podcast Website Template snippet rendered live

A podcast site has to do what podcast apps cannot: rank in search, introduce the show to a newcomer and collect an audience you own. The hero puts the latest episode and listen links first, since most visitors arrive to play something. The episode list with show notes gives search engines real text to index, which is why podcasts with written notes outrank those without.

A video section hosts the trailer or best clip, and an icon grid lists every app and platform so listeners can use their favourite. The hosts appear with photos and short bios, the reviews marquee shows what listeners say, and a newsletter signup builds a list of subscribers that does not depend on any platform. A share bar makes it easy to pass episodes along.

Replace the cover art and episode list with yours. It is the layout of the Podcast Website template, which also comes as a multi-page site with Episodes and About pages; open it in the Website Builder to edit and export.

Built from website section templates

The 11 Sections Behind This Podcast Website Page

This page is not one big block of code: it is stacked from ready-made sections in the free Website Section Templates library, in this order. Open any of them to edit it on its own, or start with the whole page.

  1. Simple Sticky Navbara simple sticky bar with Listen and Subscribe links
  2. Image Background Herothe latest episode and links to every listening app, because most visitors arrive to press play
  3. Editorial Post Listepisodes with written show notes, the text search engines need to index a show
  4. Video Section with Postera trailer or best-clip video for newcomers deciding whether to subscribe
  5. Icon Grid Featuresevery app and platform your show is on, so each listener uses their favourite
  6. Team Gridthe hosts with photos and short bios, the voices listeners feel they know
  7. Testimonial Marqueelistener reviews scrolling past as social proof for newcomers
  8. Newsletter Signup CTAa newsletter signup that builds an audience you own, independent of any platform
  9. Popup & Promo Modalan optional popup for a new season or a live event
  10. Floating Social Share Bara floating share bar so a favourite episode is easy to pass on
  11. Minimal Footera minimal footer with sponsorship contact and legal links

Step by step

How to Use

  1. 1
    Open the template in the Website BuilderPress "Start using this template" to open the Podcast Website in the Website Builder. Everything is edited with forms in a side panel; no code is needed.
  2. 2
    List your latest episodes with real show notesReplace the sample posts with your episodes: title, date, a summary paragraph and links to guests and sources, since show notes drive search traffic.
  3. 3
    Add every listening linkAdd your Apple Podcasts, Spotify, YouTube and RSS links to the icon grid and the hero so listeners can play in their usual app.
  4. 4
    Connect the newsletterPoint the newsletter form at your email provider so the list you build is yours, whatever happens to a podcast platform.
  5. 5
    Export and publishDownload one HTML file or a ZIP (or one HTML file per page for the multi-page version) and upload it to Netlify, Vercel, Cloudflare Pages, GitHub Pages or your own host. Or copy the code from this page and export it to React, Vue, Angular or Tailwind with the buttons above the editor.

Real-world uses

Common Use Cases

A home for a podcast
Give your show a URL you own, with every episode searchable and every listening link in one place.
Video shows, interviews and audio newsletters
Use the video section and episode list for any regular content series.
Learn a review marquee and a share bar
See how a looping marquee and a floating share bar are built in plain CSS and JavaScript.

Got questions?

Frequently Asked Questions

A site lets people find episodes through search, gives newcomers a place to start and builds an email list that you own.

A title, date, summary, show notes with links, guest details and a player or listen links, written as text so search engines can read it.

Yes. Paste an embed from Spotify, Apple Podcasts or your host into an episode block, or link to the episode on each platform.

It is assembled from 11 templates in the free Website Section Templates library: Simple Sticky Navbar, Image Background Hero, Editorial Post List, Video Section with Poster, Icon Grid Features, Team Grid, Testimonial Marquee, Newsletter Signup CTA, Popup & Promo Modal, Floating Social Share Bar, Minimal Footer. Each one has its own page where you can edit it separately.

It is the same page. Here you read and edit the HTML, CSS and JavaScript directly with a live preview; in the Website Builder you edit it with forms, change the theme once for the whole page, add pages and export a finished site.

Source Code


    <section class="st st-navbar-simple" data-uid="smvnkxddwcsw0">
      <header class="st-wrap nb">
        <a class="st-brand" href="#">
          <span class="st-brand-mark"><span class="st-brand-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3" /></svg></span><span>Off the Record</span></span>
        </a>
        <nav class="nb-nav" data-menu aria-label="Main">
          <ul class="nb-links">
            <li data-menu-item><a class="nb-link" href="#blog"><span>Episodes</span></a></li>
            <li data-menu-item><a class="nb-link" href="#features"><span>Listen</span></a></li>
            <li data-menu-item><a class="nb-link" href="#team"><span>Hosts</span></a></li>
            <li data-menu-item><a class="nb-link" href="#customers"><span>Reviews</span></a></li>
          </ul>
          <div class="nb-actions" data-menu-item>
            <a class="st-btn nb-cta" href="#get-started"><span>Subscribe</span></a>
          </div>
        </nav>
        <button type="button" class="st-burger" data-menu-toggle aria-expanded="false" aria-label="Open menu"><span></span><span></span><span></span></button>
      </header>
      <i hidden data-sticky-flag></i>
    </section>
    <section class="st st-image-background-hero" data-uid="smvnkxddw3v6n">
      <div class="ib-bg" role="img" aria-label="Background photo" style="background-image:url('https://webdevpuneet.com/images/section-templates/tpl-podcast.jpg')"></div>
      <div class="ib-shade" aria-hidden="true"></div>
      <div class="ib st-wrap">
        <div class="ib-copy">
          <span class="st-eyebrow ib-eyebrow" data-anim="item">New episode every Tuesday</span>
          <h1 class="ib-title" data-anim="item" data-anim-text>Honest talks with <span class="hl">people who build things</span></h1>
          <p class="st-lead ib-lead" data-anim="item">Founders, designers and makers on what really happened: the near misses, the lucky breaks and what they would do differently.</p>
          <div class="st-btns" data-anim="item">
            <a class="st-btn" href="#blog"><span>Play the latest</span></a>
            <a class="st-btn st-btn--ghost ib-ghost" href="#blog"><span>All episodes</span></a>
          </div>
        </div>
        <div class="ib-stats" data-anim="media">
          <div><strong>142</strong><span>episodes</span></div>
          <div><strong>4.9★</strong><span>on Apple Podcasts</span></div>
          <div><strong>60k</strong><span>monthly listeners</span></div>
        </div>
      </div>
    </section>
    <section id="blog" class="st st-blog-list" data-uid="smvnkxddwlaoz">
      <div class="st-wrap">
        <div class="bl-top">
          <header class="st-head st-head--left bl-head">
            <p class="st-eyebrow" data-anim="item">Latest episodes</p>
            <h2 class="st-h2" data-anim="item" data-anim-text>Fresh from <span class="hl">the studio</span></h2>
          </header>
          <a class="bl-all" data-anim="item" href="#blog"><span>All episodes</span> <span aria-hidden="true">→</span></a>
        </div>
        <ul class="bl-list">
          <li class="bl-row" data-anim="item" data-preview>
            <a class="bl-link" href="#">
              <span class="bl-date">Oct 21, 2026</span>
              <span class="bl-cat">Ep. 142</span>
              <span class="bl-title">Shipping a product with three people and no investors</span>
              <span class="bl-arrow" aria-hidden="true">↗</span>
            </a>
            <img class="bl-img" data-preview-img width="1200" height="750" loading="lazy" src="https://webdevpuneet.com/images/section-templates/blog-1.jpg" alt="Episode artwork with a laptop on a desk">
          </li>
          <li class="bl-row" data-anim="item" data-preview>
            <a class="bl-link" href="#">
              <span class="bl-date">Oct 14, 2026</span>
              <span class="bl-cat">Ep. 141</span>
              <span class="bl-title">The redesign that almost sank the company</span>
              <span class="bl-arrow" aria-hidden="true">↗</span>
            </a>
            <img class="bl-img" data-preview-img width="1200" height="750" loading="lazy" src="https://webdevpuneet.com/images/section-templates/blog-2.jpg" alt="Episode artwork with sticky notes on a wall">
          </li>
          <li class="bl-row" data-anim="item" data-preview>
            <a class="bl-link" href="#">
              <span class="bl-date">Oct 7, 2026</span>
              <span class="bl-cat">Ep. 140</span>
              <span class="bl-title">From side project to 40 employees</span>
              <span class="bl-arrow" aria-hidden="true">↗</span>
            </a>
            <img class="bl-img" data-preview-img width="1200" height="750" loading="lazy" src="https://webdevpuneet.com/images/section-templates/blog-3.jpg" alt="Episode artwork with a coffee cup and notebook">
          </li>
        </ul>
      </div>
    </section>
    <section id="gallery" class="st st-video-section" data-uid="smvnkxddws5m0">
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Watch</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>See <span class="hl">the show</span></h2>
          <p class="st-lead" data-anim="item">Every episode is recorded on video. Start with the trailer, then pick a guest.</p>
        </header>
        <div class="vs-box" data-anim="media" data-video-box data-title="Off the Record trailer: founders on what really happened">
          <img class="vs-poster" width="1280" height="720" loading="lazy" src="https://webdevpuneet.com/images/section-templates/tpl-podcast.jpg" alt="The Off the Record studio with two microphones">
          <a class="vs-play" target="_blank" rel="noopener" href="https://www.youtube.com/watch?v=aqz-KE-bpKQ" data-video="https://www.youtube.com/watch?v=aqz-KE-bpKQ" aria-label="Play the trailer">
            <span class="vs-btn" aria-hidden="true"><svg viewBox="0 0 24 24" width="30" height="30" fill="currentColor"><path d="M8 5.5v13a1 1 0 0 0 1.5.86l10.5-6.5a1 1 0 0 0 0-1.72L9.5 4.64A1 1 0 0 0 8 5.5Z"/></svg></span>
            <span class="vs-meta"><span class="vs-label">Play the trailer</span><span class="vs-dur">1:30</span></span>
          </a>
        </div>
        <ul class="vs-points">
          <li class="vs-point" data-anim="item">
            <h3 class="vs-point-title">New every Tuesday</h3>
            <p class="vs-point-text">A fresh conversation with a founder, designer or maker.</p>
          </li>
          <li class="vs-point" data-anim="item">
            <h3 class="vs-point-title">Full video and audio</h3>
            <p class="vs-point-text">Watch here or listen in your favourite podcast app.</p>
          </li>
          <li class="vs-point" data-anim="item">
            <h3 class="vs-point-title">Show notes and links</h3>
            <p class="vs-point-text">Every episode has the books, tools and people mentioned.</p>
          </li>
        </ul>
      </div>
    </section>
    <section id="features" class="st st-features-icon-grid" data-uid="smvnkxddw9qn5">
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Listen anywhere</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>Find us on <span class="hl">your favourite app</span></h2>
          <p class="st-lead" data-anim="item">Free on every major platform. Follow the show and new episodes arrive on Tuesday morning.</p>
        </header>
        <div class="fg-grid">
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3" /></svg></span>
            <h3 class="fg-title">Apple Podcasts</h3>
            <p class="fg-text">Follow and rate the show on iPhone, iPad and Mac.</p>
            <a class="fg-link" href="#"><span>Listen</span> <span aria-hidden="true">→</span></a>
          </article>
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17" /><path d="m10 15 5-3-5-3z" /></svg></span>
            <h3 class="fg-title">YouTube</h3>
            <p class="fg-text">Full video episodes, plus short clips of the best moments.</p>
            <a class="fg-link" href="#"><span>Watch</span> <span aria-hidden="true">→</span></a>
          </article>
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="14" height="20" x="5" y="2" rx="2" ry="2" /><path d="M12 18h.01" /></svg></span>
            <h3 class="fg-title">Spotify</h3>
            <p class="fg-text">Every episode, with chapters and comments.</p>
            <a class="fg-link" href="#"><span>Listen</span> <span aria-hidden="true">→</span></a>
          </article>
          <article class="fg-card" data-anim="item">
            <span class="st-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10" /><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20" /><path d="M2 12h20" /></svg></span>
            <h3 class="fg-title">RSS</h3>
            <p class="fg-text">Paste our feed into any podcast app you like.</p>
            <a class="fg-link" href="#"><span>Copy the feed</span> <span aria-hidden="true">→</span></a>
          </article>
        </div>
      </div>
    </section>
    <section id="team" class="st st-team-grid" data-uid="smvnkxddwlxyz">
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Your hosts</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>The voices <span class="hl">behind the mic</span></h2>
          <p class="st-lead" data-anim="item">Two friends who have built, broken and rebuilt products for fifteen years.</p>
        </header>
        <ul class="tm2-grid">
          <li class="tm2-card" data-anim="item">
            <div class="tm2-photo">
              <img width="400" height="400" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-1.jpg" alt="Jordan Blake">
              <div class="tm2-social">
                <a aria-label="LinkedIn" href="https://www.linkedin.com/"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z" /><rect width="4" height="12" x="2" y="9" /><circle cx="4" cy="4" r="2" /></svg></a>
                <a aria-label="X (Twitter)" href="https://x.com/"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z" /></svg></a>
              </div>
            </div>
            <h3 class="tm2-name">Jordan Blake</h3>
            <p class="tm2-role">Host</p>
            <p class="tm2-bio">Former startup founder who now asks the questions he wished someone had asked him.</p>
          </li>
          <li class="tm2-card" data-anim="item">
            <div class="tm2-photo">
              <img width="400" height="400" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-4.jpg" alt="Maya Chen">
              <div class="tm2-social">
                <a aria-label="LinkedIn" href="https://www.linkedin.com/"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z" /><rect width="4" height="12" x="2" y="9" /><circle cx="4" cy="4" r="2" /></svg></a>
                <a aria-label="X (Twitter)" href="https://x.com/"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z" /></svg></a>
              </div>
            </div>
            <h3 class="tm2-name">Maya Chen</h3>
            <p class="tm2-role">Co-host &amp; producer</p>
            <p class="tm2-bio">Product designer, editor and the reason every episode sounds this good.</p>
          </li>
        </ul>
      </div>
    </section>
    <section id="customers" class="st st-testimonials-marquee" data-uid="smvnkxddwpkzo">
      <div class="st-wrap">
        <header class="st-head">
          <p class="st-eyebrow" data-anim="item">Listener reviews</p>
          <h2 class="st-h2" data-anim="item" data-anim-text>What listeners <span class="hl">say</span></h2>
          <p class="st-lead" data-anim="item">Over 2,000 five-star ratings on Apple Podcasts.</p>
        </header>
      </div>
      <div class="tm-rows" data-anim="media">
        <div class="tm-row" role="region" aria-label="Testimonials" tabindex="0">
          <div class="tm-track" data-marquee data-speed="38">
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>The only show I listen to on the day it comes out. Honest, funny and genuinely useful.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-2.jpg" alt="">
                  <div><p class="st-person-name">Nora Quinn</p><p class="st-person-role">Product manager</p></div>
                </div></figcaption>
            </figure>
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>Episode 120 changed how I price my product. I went back and listened to it twice.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-3.jpg" alt="">
                  <div><p class="st-person-name">Leo Martins</p><p class="st-person-role">Indie founder</p></div>
                </div></figcaption>
            </figure>
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>Finally a business podcast that talks about the failures, not just the wins.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-5.jpg" alt="">
                  <div><p class="st-person-name">Zara Ahmed</p><p class="st-person-role">Designer</p></div>
                </div></figcaption>
            </figure>
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>Perfect length for my commute, and the show notes are full of links I actually use.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-6.jpg" alt="">
                  <div><p class="st-person-name">Ben Cole</p><p class="st-person-role">Engineer</p></div>
                </div></figcaption>
            </figure>
          </div>
        </div>
        <div class="tm-row" role="region" aria-label="More testimonials" tabindex="0">
          <div class="tm-track" data-marquee="reverse" data-speed="32">
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>Jordan asks the follow-up question every other host forgets to ask.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-7.jpg" alt="">
                  <div><p class="st-person-name">Hana Sato</p><p class="st-person-role">Startup founder</p></div>
                </div></figcaption>
            </figure>
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>I recommend it to every new hire on my team.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-8.jpg" alt="">
                  <div><p class="st-person-name">Omar Haddad</p><p class="st-person-role">Head of design</p></div>
                </div></figcaption>
            </figure>
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>Warm, curious and never boring. My favourite part of Tuesday.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-4.jpg" alt="">
                  <div><p class="st-person-name">Chloe Dubois</p><p class="st-person-role">Writer</p></div>
                </div></figcaption>
            </figure>
            <figure class="tm-card">
              <p class="st-stars" role="img" aria-label="Rated 5 out of 5"><span aria-hidden="true">★★★★★</span></p>
              <blockquote class="tm-quote"><p>The burnout episode came at exactly the right time for me. Thank you.</p></blockquote>
              <figcaption><div class="st-person">
                  <img class="st-avatar" width="96" height="96" loading="lazy" src="https://webdevpuneet.com/images/section-templates/avatar-1.jpg" alt="">
                  <div><p class="st-person-name">Ravi Shah</p><p class="st-person-role">Agency owner</p></div>
                </div></figcaption>
            </figure>
          </div>
        </div>
      </div>
    </section>
    <section id="get-started" class="st st-cta-newsletter" data-uid="smvnkxddwj6en">
      <div class="st-wrap">
        <div class="cn" data-anim="media">
          <span class="st-icon cn-icon" data-anim="item"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2" /><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7" /></svg></span>
          <h2 class="st-h2 cn-title" data-anim="item" data-anim-text>Never miss <span class="hl">an episode</span></h2>
          <p class="st-lead cn-lead" data-anim="item">Show notes, links and one extra story from the guest, every Tuesday.</p>
          <form class="cn-form" data-anim="item" method="post" action="https://webdevpuneet.com/subscribe">
            <input class="cn-input" type="email" required autocomplete="email" name="email" placeholder="you@example.com" aria-label="you@example.com">
            <button class="st-btn cn-btn" type="submit"><span>Subscribe</span></button>
          </form>
          <p class="cn-meta" data-anim="item"><span class="cn-proof">Join 18,000 listeners</span><span class="cn-note">Free. Unsubscribe any time.</span></p>
        </div>
      </div>
    </section>
    <section class="st st-popup-modal" data-uid="smvnkxddw5cqf">
      <div class="pu" data-pu data-trigger="scroll" data-delay="8" data-scroll="60" data-days="7" data-pos="bottom-right" data-layout="left" data-autoplay="0" data-pu-id="1cn8zbs">
        <div class="pu-backdrop" data-pu-close hidden></div>
        <div class="pu-dialog" role="dialog" aria-modal="true" aria-labelledby="pu-heading" tabindex="-1" hidden>
          <button type="button" class="pu-x" data-pu-close aria-label="Close popup"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" aria-hidden="true"><path d="M6 6l12 12M18 6 6 18"/></svg></button>
          <div class="pu-media">
            <img class="pu-img" loading="lazy" src="https://webdevpuneet.com/images/section-templates/tpl-podcast.jpg" alt="The Off the Record studio">
          </div>
          <div class="pu-body">
            <p class="st-eyebrow">New episodes weekly</p>
            <h2 class="pu-h" id="pu-heading">Never miss <span class="hl">an episode</span></h2>
            <p class="pu-lead">Get each new episode and the show notes in your inbox every Tuesday.</p>
            <form class="pu-form" data-form method="post" action="https://webdevpuneet.com/subscribe">
              <div class="pu-row" data-form-fields>
                <input class="pu-input" type="email" required autocomplete="email" name="email" placeholder="you@example.com" aria-label="you@example.com">
                <button class="st-btn pu-btn" type="submit"><span>Subscribe</span></button>
              </div>
              <p class="pu-note" data-form-fields>We respect your inbox.</p>
              <p class="pu-ok" data-form-success hidden tabindex="-1" role="status">Thanks! See you on Tuesday.</p>
              <p class="pu-err" data-form-error hidden role="alert">Something went wrong. Please try again.</p>
            </form>
            <button type="button" class="pu-no" data-pu-close><span>No thanks</span></button>
          </div>
        </div>
      </div>
    </section>
    <section class="st st-floating-social-share" data-uid="smvnkxddwk41d">
      <div class="ss" data-ss data-side="right" data-align="center" style="--ss-top:50%" data-mobile="bar" data-look="network" data-shape="attached" data-size="default" data-tips="on" data-start="open" data-copied="Link copied">
        <div class="ss-panel" role="group" aria-label="Share this page">
          <ul class="ss-list"><li class="ss-item"><a class="ss-btn" data-net="x" data-share="https://x.com/intent/post?url={url}&amp;text={title}&amp;via={via}&amp;hashtags={tags}" href="https://x.com/intent/post" target="_blank" rel="noopener noreferrer" style="--c:#111111" aria-label="Share on X (opens in a new tab)"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg><span class="ss-tip" aria-hidden="true">X</span></a></li><li class="ss-item"><a class="ss-btn" data-net="whatsapp" data-share="https://wa.me/?text={text}" href="https://wa.me/" target="_blank" rel="noopener noreferrer" style="--c:#128C7E" aria-label="Share on WhatsApp (opens in a new tab)"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21l1.7-5.1A9 9 0 1 1 8.1 19.3z"/><path d="M9 8.5c0 3.300 2.700 6 6 6l1.300-1.500-2.200-1.100-.9.900c-.9-.4-1.700-1.200-2.100-2.100l.9-.9-1.100-2.200z"/></svg><span class="ss-tip" aria-hidden="true">WhatsApp</span></a></li><li class="ss-item"><a class="ss-btn" data-net="reddit" data-share="https://www.reddit.com/submit?url={url}&amp;title={title}" href="https://www.reddit.com/submit" target="_blank" rel="noopener noreferrer" style="--c:#E03D00" aria-label="Share on Reddit (opens in a new tab)"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="12" cy="14" rx="8" ry="5.500"/><circle cx="4.500" cy="11.200" r="1.600"/><circle cx="19.500" cy="11.200" r="1.600"/><circle cx="9" cy="13.500" r="1" fill="currentColor"/><circle cx="15" cy="13.500" r="1" fill="currentColor"/><path d="M9.500 16.500c1.500 1 3.500 1 5 0"/><path d="M12 8.500 13.200 3l4.300 1"/><circle cx="18.500" cy="4.500" r="1.500"/></svg><span class="ss-tip" aria-hidden="true">Reddit</span></a></li><li class="ss-item"><a class="ss-btn" data-net="email" data-share="mailto:?subject={title}&amp;body={text}" href="mailto:" style="--c:#6B7280" aria-label="Share on Email"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.970 5.700a1.940 1.940 0 0 1-2.060 0L2 7"/></svg><span class="ss-tip" aria-hidden="true">Email</span></a></li><li class="ss-item"><button type="button" class="ss-btn" data-net="copy" style="--c:#0F7B3F" aria-label="Copy link"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="13" height="13" x="8" y="8" rx="2.500"/><path d="M16 8V6.500A2.500 2.500 0 0 0 13.500 4h-7A2.500 2.500 0 0 0 4 6.500v7A2.500 2.500 0 0 0 6.500 16H8"/></svg><svg class="ss-ic ss-ic--done" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg><span class="ss-tip" aria-hidden="true">Copy link</span></button></li><li class="ss-item ss-item--hide"><button type="button" class="ss-hide" data-ss-hide aria-expanded="true" aria-label="Hide share buttons"><svg class="ss-ic ss-ic--hide" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m11 17-5-5 5-5"/><path d="m18 17-5-5 5-5"/></svg></button></li></ul>
        </div>
        <button type="button" class="ss-tab" data-ss-show aria-expanded="true" aria-label="Show share buttons"><svg class="ss-ic" viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="18" cy="5" r="3"/><circle cx="6" cy="12" r="3"/><circle cx="18" cy="19" r="3"/><path d="m8.600 13.500 6.800 4M15.400 6.500l-6.800 4"/></svg><span class="ss-tab-text" aria-hidden="true">Share</span></button>
        <span class="ss-live" role="status" aria-live="polite"></span>
      </div>
    </section>
    <section class="st st-footer-minimal" data-uid="smvnkxddxfth4">
      <footer class="st-wrap fm">
        <div class="fm-row" data-anim="item">
          <a class="st-brand" href="#">
            <span class="st-brand-mark"><span class="st-brand-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3" /></svg></span><span>Off the Record</span></span>
          </a>
          <nav aria-label="Footer"><ul class="fm-links"><li><a href="#blog">Episodes</a></li><li><a href="#features">Listen</a></li><li><a href="#team">Hosts</a></li><li><a href="#customers">Reviews</a></li></ul></nav>
          <div><ul class="st-socials">
              <li><a class="st-social" href="https://x.com/" aria-label="X (Twitter)"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z" /></svg></span></a></li>
              <li><a class="st-social" href="https://www.linkedin.com/" aria-label="LinkedIn"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z" /><rect width="4" height="12" x="2" y="9" /><circle cx="4" cy="4" r="2" /></svg></span></a></li>
              <li><a class="st-social" href="https://github.com/" aria-label="GitHub"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4" /><path d="M9 18c-4.51 2-5-2-7-2" /></svg></span></a></li>
            </ul></div>
        </div>
        <p class="fm-copy">© 2026 Off the Record Podcast</p>
      </footer>
    </section>
Design your website