Audio to Markdown for Podcasters — Show Notes & SEO
Every podcast episode you publish is a gold mine of searchable text — if you bother to transcribe it. Most shows don't, because show-note writing is a 90-minute slog per episode. Upload the audio to mdisbetter.com and you walk away with a structured Markdown transcript: speakers labelled, topic shifts auto-cut into H2 sections, timestamps inline. From that one file you ship show notes, an SEO blog post, social pull-quotes, and chapter markers — same afternoon the episode drops.
Why this is hard without the right tool
- Manual show notes take hours per episode
- Audio content is invisible to Google search
- Can't easily repurpose audio as text
- No SEO traffic from podcast episodes
Recommended workflow
- Open /convert/audio-to-markdown in your browser
- Upload the episode's MP3 or WAV (or whatever your DAW exports)
- Click Convert — wait a few minutes depending on episode length
- Download the
.mdfile:**Host:**/**Guest:**labels,## TopicH2s,[12:34]timestamps - Paste into your CMS for the show-notes page; pipe the same Markdown to ChatGPT/Claude with "draft a 600-word blog post" and "extract 5 tweet-length quotes"
- Re-run for each new episode — the workflow stays under 10 minutes of human time per drop
Why structured Markdown beats a flat text transcript
Tools like Otter and Descript give you a wall of words. That's fine for ctrl-F search, useless for show notes. The H2-per-topic structure mdisbetter outputs is what makes the file directly usable: each H2 maps to a chapter, each chapter maps to a paragraph in your show notes, each chapter maps to a timestamp marker in your podcast host. One conversion, four downstream artefacts.
SEO play: index every episode
Google doesn't index audio. It indexes the transcript page you publish next to the audio. Episodes published with full Markdown transcripts (rendered as HTML on your site) pull long-tail search traffic for years — every guest name, product name, and topic mentioned becomes a potential ranking term. Compare to publishing audio-only, where the only indexable surface is your title and 200-word summary.
Repurposing pipeline
From one Markdown transcript: (1) show-notes page on your podcast site, (2) a 600-1000 word blog post derived by AI from the structured transcript, (3) 5-10 tweet-length pull-quotes for social, (4) a YouTube description with chapter timestamps if you also publish video. All four come from the same source file, generated in under an hour of editorial time per episode.
For batch podcast back-catalogues, go OSS
If you have 200 back-catalogue episodes to transcribe in one go, mdisbetter's web UI is the wrong tool — it's one-upload-at-a-time. Run openai-whisper or faster-whisper locally on your archive (free, runs on CPU or GPU, MIT-licensed). Use mdisbetter's web tool for every new episode going forward where you want clean structured output without setting up a local pipeline.