A complete 12-phase system for launching, producing, and growing a podcast from zero to monetization. Covers strategy, production, guest management, audience growth, monetization, and repurposing — platform-agnostic, zero dependencies.
Run /podcast-check on any show to score readiness:
SignalHealthyWarningCriticalEpisodes published10+3-9<3Release cadenceWeekly consistentBiweeklyIrregularAverage episode lengthMatches formatVaries >50%No standardShow notes qualitySEO-optimizedBasic descriptionTitle onlyDistribution platforms5+ directories2-41 onlySocial clips per episode3-51-20Guest pipeline10+ confirmed3-9EmptyDownload trendGrowingFlatDeclining
Score: /16. Below 8 = follow this skill end-to-end.
yaml
show_brief:
name: ""
tagline: "" # 10 words max — elevator pitch
format: "" # solo | interview | co-hosted | panel | narrative | hybrid
niche: ""
target_listener:
who: "" # Specific persona
pain_points: [] # 3-5 problems you solve
aspiration: "" # What they want to become
listens_when: "" # Commute, gym, cooking, work
positioning:
category: "" # Apple Podcasts category
subcategory: ""
competitors: [] # 3-5 shows in your space
differentiation: "" # Why listen to YOU vs them
goals:
primary: "" # Brand, leads, revenue, community, thought leadership
metric: "" # Downloads, leads generated, revenue
timeline: "" # 6-month target
FormatBest ForEpisode LengthPrep TimeScalabilitySoloThought leadership, tutorials15-30 min2-4 hrsHigh (no scheduling)InterviewNetwork building, diverse content30-60 min1-2 hrs + schedulingMediumCo-hostedChemistry, entertainment30-60 min1 hrMedium (coordination)PanelIndustry roundtables45-75 min3-5 hrsLow (scheduling nightmare)NarrativeStorytelling, documentary20-45 min10-20 hrsLow (production heavy)HybridVariety, audience retentionVariesVariesMedium
Score your niche (each 0-3):
FactorScoreNotesPersonal expertise/3Can you talk about this for 200 episodes?Audience size/3Enough listeners but not oversaturatedMonetization potential/3Can you sell to this audience?Guest availability/3Enough interesting guests?Content longevity/3Evergreen vs trending?Passion/energy/3Will you still care in year 2?
Score: /18. Below 12 = reconsider niche.
ComponentBudget ($0)Mid ($50-200/mo)Premium ($500+/mo)MicrophonePhone + quiet roomAudio-Technica ATR2100x ($79)Shure SM7dB ($399)RecordingRiverside.fm freeRiverside.fm ($15/mo)Squadcast + pro micEditingDescript free tierDescript Pro ($24/mo)Adobe Audition + editorHostingSpotify for PodcastersBuzzsprout ($12/mo)Transistor ($19/mo)Remote guestsRiverside.fmRiverside.fmRiverside.fmMusicYouTube Audio LibraryEpidemic Sound ($15/mo)Custom composition
PlatformFree TierPaid FromAnalyticsMonetizationBest ForSpotify for PodcastersUnlimitedFreeBasicSpotify adsBeginnersBuzzsprout2 hrs/mo$12/moGoodAffiliateSmall showsTransistorNo$19/moExcellentMultiple showsProfessionalsPodbean5 hrs$9/moGoodBuilt-inMonetizationCaptivateNo$19/moAdvancedGrowth toolsGrowth-focusedRSS.comLimited$6/moBasicSimpleBudget
yaml
pre_launch:
branding:
- [ ] Show name finalized (check trademark + domain availability)
- [ ] Cover art designed (3000×3000px, readable at 55px)
- [ ] Color palette defined (consistent across all platforms)
- [ ] Show description written (SEO keywords + listener benefit)
technical:
- [ ] Hosting platform selected and configured
- [ ] RSS feed validated (use Cast Feed Validator)
- [ ] Recording setup tested (audio quality check)
- [ ] Intro/outro produced (15-30 seconds max each)
- [ ] Music licensed (royalty-free or custom)
content:
- [ ] First 3 episodes recorded (launch with batch)
- [ ] Episode format template created
- [ ] Show notes template ready
- [ ] Content calendar for first 8 weeks
distribution:
- [ ] Apple Podcasts submitted (allow 1-5 days for review)
- [ ] Spotify connected
- [ ] Google Podcasts / YouTube Podcasts connected
- [ ] Amazon Music / Audible submitted
- [ ] Podcast Index submitted
- [ ] iHeartRadio, Stitcher, TuneIn submitted
launch:
- [ ] Launch date set (Tuesday or Wednesday optimal)
- [ ] Launch promo plan (email list, social, ask for reviews)
- [ ] First 3 episodes scheduled
- [ ] Trailer episode published (1-2 min teaser)
yaml
episode:
number: 0
title: "" # SEO-friendly, curiosity-driven
type: "" # solo | interview | special
topic: ""
target_listener_problem: ""
key_takeaways: [] # 3-5 bullet points listener walks away with
hook: "" # First 60 seconds — why should they keep listening?
outline:
- segment: "Hook"
duration: "0:00-1:00"
notes: ""
- segment: "Context"
duration: "1:00-5:00"
notes: ""
- segment: "Core Content"
duration: "5:00-25:00"
notes: ""
- segment: "Actionable Takeaway"
duration: "25:00-28:00"
notes: ""
- segment: "CTA + Close"
duration: "28:00-30:00"
notes: ""
cta: "" # What do you want listener to DO?
show_notes_keywords: []
resources_mentioned: []
FormulaExampleBest ForNumber + Outcome"7 Ways to Double Your Revenue"Solo, how-toHow [Person] Did [Thing]"How Sara Blakely Built Spanx from $5K"InterviewThe [Counterintuitive] Truth About [Topic]"The Uncomfortable Truth About Passive Income"Thought leadership[Topic] 101: Everything You Need to Know"SEO 101: Everything You Need to Know in 2026"EducationalWhy [Common Belief] Is Wrong"Why Hustle Culture Is Killing Your Business"Contrarian[Guest Name]: [Their Unique Insight]"Naval Ravikant: How to Get Rich Without Getting Lucky"Big guest
MetricTargetAcceptableFixNoise floor<-60 dB<-50 dBNoise gate + reductionLoudness (LUFS)-16 LUFS-14 to -19Limiter + compressorSample rate44.1 kHz44.1 kHzRecording settingsBit depth16-bit16-bitExport settingsFormatMP3 128kbps monoMP3 96-192kbpsExport settingsRoom echoNone audibleMinimalBlankets, closet, foamMouth clicksNoneRareHydration + gate
text
1. Import raw audio
2. Noise reduction (profile from silence sample)
3. Remove long pauses (>3 seconds → trim to 1 second)
4. Cut filler words (um, uh, like, you know) — but keep some for naturalness
5. Remove tangents that don't serve the listener
6. Level audio (compressor → limiter → target -16 LUFS)
7. Add intro/outro music
8. Add chapter markers (if platform supports)
9. Export: MP3, 128kbps mono, 44.1kHz
10. Listen to final version at 1.5x speed (catches errors faster)
IssueRemove?NotesLong "umm" (>1s)YesCut to natural pauseQuick "uh"SometimesKeep some — sounds humanTangent (>30s off-topic)YesUnless entertainingAwkward silence (>3s)Trim to 1sKeep brief pauses for impactCoughing/sneezingYesReplace with room toneRepeated sentenceYesKeep the better takeCross-talkDependsKeep if energetic; cut if confusingGuest ramblingTrimCut the weakest 20%
yaml
guest_pipeline:
wishlist: # Dream guests (reach in 6-12 months)
- name: ""
topic: ""
contact: ""
mutual_connections: []
targets: # Realistic guests (reach now)
- name: ""
topic: ""
contact: ""
status: "research | outreach | confirmed | scheduled | recorded | published"
outreach_date: ""
follow_up_dates: []
booked: # Confirmed upcoming
- name: ""
record_date: ""
topic: ""
prep_status: ""
text
Subject: Would you be a great fit for [Show Name]?
Hi [Name],
I host [Show Name], a podcast about [topic] for [audience].
[1 sentence about why THEIR audience would benefit from the exposure].
I'd love to have you on to discuss [specific topic related to their expertise].
Recent guests include [2-3 names they'd recognize].
The recording takes about [time] and we handle all editing and promotion.
Would you be open to a [time] conversation in the next few weeks?
[Your name]
[Show link]
yaml
guest_prep:
logistics:
recording_date: ""
duration: "45 minutes recording → 30 min published"
platform: "Riverside.fm (link: [URL])"
tech_requirements: "Chrome browser, headphones, quiet room"
content:
topic_focus: ""
discussion_questions: # 5-7 questions, NOT a rigid script
- ""
audience_context: "Our listeners are [who] who want to [what]"
tone: "Conversational, practical, story-driven"
promotion:
headshot_needed: true
bio_needed: true # 2-3 sentences
social_handles: true
links_to_promote: true # Their book, course, website
markdown
# [Episode Title]
[2-3 sentence summary optimized for search — include primary keyword]
## Key Takeaways
- [Takeaway 1]
- [Takeaway 2]
- [Takeaway 3]
## Timestamps
- 00:00 — Introduction
- 02:30 — [Topic 1]
- 12:15 — [Topic 2]
- 22:00 — [Key insight]
- 28:00 — Actionable takeaway
## Resources Mentioned
- [Resource 1](URL)
- [Resource 2](URL)
## About [Guest Name]
[2-3 sentences + links to their work]
## Connect
- [Your website/newsletter signup]
- [Social links]
- Leave a review on [Apple Podcasts link]
ElementOptimizationPriorityEpisode titlePrimary keyword + benefitP0Show descriptionCategory keywords + listener personaP0Episode description150+ words, keyword-rich summaryP0Show notesTimestamped, linked, keyword-richP1TranscriptFull text (Apple indexes transcripts)P1Chapter markersDescriptive titles with keywordsP1Cover art alt textShow name + keywordsP2Website/blog postFull episode page with transcriptP2YouTube uploadTitle, description, tags, chaptersP1
PlatformPriority% of ListenersNotesApple PodcastsP035%Reviews matter, search discoverySpotifyP030%Growing fastest, video supportYouTubeP020%Video + shorts = massive reachGoogle PodcastsP15%Auto from RSSAmazon/AudibleP15%Growing, easy submissionOthers (iHeart, Stitcher, etc.)P25%Submit and forget
PlatformLengthAspect RatioFormatVolumeYouTube Shorts30-60s9:16Vertical, captions3-5/episodeInstagram Reels30-60s9:16Vertical, captions2-3/episodeTikTok30-90s9:16Vertical, captions2-3/episodeX (Twitter)60-120s16:9 or 1:1Horizontal, captions1-2/episodeLinkedIn60-180s16:9 or 1:1Horizontal, captions1-2/episode
yaml
community:
platform: "" # Discord | Slack | Facebook Group | Circle
access: "" # Free | Paid | Patreon tier
channels:
- general # Episode discussion
- introductions # New member welcome
- resources # Links and tools
- feedback # Episode requests
engagement_rituals:
- "Weekly discussion thread on latest episode"
- "Monthly AMA with host"
- "Guest nomination thread"
- "Listener spotlight"
TacticEffortImpactFrequencyRespond to every reviewLowHighOngoingRead listener questions on airLowHighEvery episodeListener shoutoutsLowMediumWeeklyQ&A episodesMediumHighMonthlyLive recording sessionsMediumHighQuarterlyListener surveysMediumHighQuarterlyCommunity challengesHighHighQuarterly
StreamMin AudienceRevenue RangeEffortAffiliate links100+ downloads$50-500/moLowListener support (Patreon/Buy Me a Coffee)500+ downloads$100-2,000/moLowSponsorships (host-read)1,000+ downloads$15-50 CPMMediumPremium content (paid feed)1,000+ downloads$500-5,000/moMediumCourses/digital products2,000+ downloads$1,000-20,000/moHighConsulting/servicesAny$2,000-50,000/moMediumLive events5,000+ downloads$5,000-50,000/eventHighBook deal10,000+ downloads$10,000-100,000+Very High
yaml
sponsorship:
cpm_range: # Cost per thousand downloads
pre_roll: "$18-25" # 15-30 seconds, before content
mid_roll: "$25-50" # 60 seconds, during content
post_roll: "$10-15" # 15-30 seconds, after content
package_options:
single_episode: "1x mid-roll"
starter: "4 episodes (1 month)"
standard: "12 episodes (3 months) — 10% discount"
premium: "52 episodes (1 year) — 20% discount"
value_adds:
- "Show notes link + logo"
- "Social media mention (clips)"
- "Newsletter mention"
- "Dedicated sponsor segment"
metrics_to_share:
- "Average downloads per episode (30-day)"
- "Audience demographics"
- "Listener geography"
- "Engagement rate (completion %)"
ModelPlatformPrice PointContent TypeBonus episodesApple Subscriptions$2.99-4.99/moExtended interviews, Q&AAd-free feedSupercast$4.99-9.99/moSame content, no adsCommunity accessPatreon/Circle$5-25/moDiscord, live events, early accessBack catalogGlow.fm$4.99/moArchive accessCourseTeachable$47-497 one-timeDeep-dive curriculum
text
1 Podcast Episode (30-60 min)
├── 1 YouTube full video
├── 3-5 YouTube Shorts / Reels / TikToks
├── 1 Blog post (show notes + transcript)
├── 1 Newsletter issue
├── 3-5 Social media posts (quotes, insights)
├── 1 LinkedIn article or thread
├── 1 Twitter/X thread (key takeaways)
├── 1 Audiogram (quote card with waveform)
├── 1 Carousel (Instagram/LinkedIn)
└── 1 Email to list
yaml
repurposing:
day_of_publish:
- Upload full episode to YouTube with chapters
- Publish blog post with transcript + show notes
- Send newsletter with episode summary + key takeaways
- Post announcement on all social platforms
day_1_after:
- Create and post 2 short clips (best moments)
- Create audiogram with key quote
day_2_after:
- Post LinkedIn article or thread
- Create Instagram/LinkedIn carousel
day_3_after:
- Post 2 more short clips (different moments)
- Twitter/X thread with takeaways
day_4_after:
- Community discussion post
- Share behind-the-scenes content
ongoing:
- Repost evergreen clips monthly
- Compile "best of" episodes quarterly
yaml
metrics:
growth:
downloads_per_episode_30day: 0 # Primary metric
total_downloads_monthly: 0
subscriber_count: 0 # Platform-specific
new_subscribers_monthly: 0
download_trend: "" # Growing | Flat | Declining
engagement:
completion_rate: "" # % who listen to end
average_listen_duration: ""
reviews_count: 0
reviews_rating: 0.0
social_engagement: 0 # Clip views + shares
monetization:
monthly_revenue: 0
revenue_per_episode: 0
cpm_achieved: 0
affiliate_clicks: 0
content:
episodes_published: 0
consistency_streak: 0 # Consecutive on-time releases
guest_acceptance_rate: ""
MetricTop 50%Top 25%Top 10%Top 1%Downloads/episode (30d)28+75+250+5,000+Completion rate>50%>65%>75%>85%Monthly growth>5%>10%>20%>50%Reviews (Apple)10+50+200+1,000+
When an episode significantly over/underperforms:
Overperformed (2x+ average):
Underperformed (<50% average):
yaml
monthly_review:
period: "YYYY-MM"
episodes_published: 0
avg_downloads_30day: 0
best_performing:
title: ""
downloads: 0
why: ""
worst_performing:
title: ""
downloads: 0
why: ""
revenue: 0
new_reviews: 0
guest_pipeline_health: ""
social_clip_performance:
total_views: 0
best_clip: ""
learnings: []
next_month_priorities: []
DayTaskTimeMondayPlan next episode, guest prep1-2 hrsTuesdayRecord1-2 hrsWednesdayEdit + produce2-3 hrsThursdayWrite show notes, create clips1-2 hrsFridaySchedule + upload30 minWeekendPromote + engage30 min
Record 3-4 episodes in one session:
Benefits: Consistent quality, buffer for emergencies, more efficient use of creative energy.
SOPPurposeWhenGuest bookingStandard outreach + prepBefore launchRecording checklistEquipment + settingsBefore launchEditing workflowStep-by-step productionAfter episode 3Publishing checklistUpload + distributionAfter episode 3Clip creationSocial media assetsAfter episode 5Sponsor managementInvoicing + trackingWhen monetized
ElementSpecificationCamera1080p minimum, 4K preferredFramingChest up, rule of thirdsLightingRing light or 2-point setup, no backlightingBackgroundClean, branded, or virtual (consistent)ThumbnailsFace + emotion + 3-5 words (different from audio cover)ChaptersYouTube chapters in description (00:00 format)Cards/End screensDrive to other episodes + subscribe
text
Free Podcast → Email List → Lead Magnet →
├── Low-ticket ($47-97): Templates, guides, courses
├── Mid-ticket ($297-997): Workshops, cohorts
└── High-ticket ($2,000+): Consulting, coaching, services
Rules:
DimensionWeightScore RangeAudio quality15%0-15Content value (listener takeaway)25%0-25Production consistency15%0-15SEO & discoverability10%0-10Audience engagement15%0-15Growth trajectory10%0-10Monetization readiness10%0-10
MistakeWhy It KillsFixInconsistent release scheduleAlgorithms punish gaps, listeners forgetBatch record, build bufferPoor audio qualityListeners leave in first 30 secondsInvest $79 in a proper micNo hook in first 60 seconds30% of listeners drop in minute 1Script your opening hookEpisodes too longCompletion rate tanks above 60 minMatch length to formatNo social promotionPodcast apps have terrible discovery3-5 clips per episode minimumIgnoring SEO25% of podcast discovery is searchOptimize titles + descriptionsNo CTAListeners don't know what to do nextOne clear CTA per episodeGuest-dependent contentGuest cancels = no episodeMix solo and interviewNot reading analyticsCan't improve what you don't measureMonthly review ritualQuitting before episode 20Most shows die before they find their voiceCommit to 25 episodes minimum
text
/podcast-check → Run quick health check
/podcast-plan → Create episode plan from topic
/podcast-title → Generate 5 title options for a topic
/podcast-guest → Create guest outreach email
/podcast-notes → Generate show notes template
/podcast-clips → Identify clip-worthy moments from transcript
/podcast-seo → Audit episode for search optimization
/podcast-review → Monthly performance review
/podcast-monetize → Assess monetization readiness
/podcast-repurpose → Generate repurposing checklist for an episode
/podcast-launch → Full pre-launch checklist
/podcast-grow → Stage-appropriate growth recommendations