{"id":5482,"date":"2026-07-14T00:53:47","date_gmt":"2026-07-14T07:53:47","guid":{"rendered":"https:\/\/www.millionpodcasts.com\/blog\/?p=5482"},"modified":"2026-08-24T03:39:58","modified_gmt":"2026-08-24T10:39:58","slug":"how-to-build-a-podcast-outreach-list","status":"publish","type":"post","link":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/","title":{"rendered":"How to Build a Podcast Outreach List for New Client Campaigns"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"@id\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\",\n  \"headline\": \"Podcast Outreach List: How to Build One That Actually Gets Bookings\",\n  \"description\": \"A step-by-step process for PR pros to build a podcast outreach list from the client brief forward, with a tiering system, 10-minute vetting pass, and verified contact export.\",\n  \"datePublished\": \"2026-05-28\",\n  \"dateModified\": \"2026-08-24\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Kris Cardoza\",\n    \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/author\/kriscardozapvt\/\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"MillionPodcasts\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/cdn.millionpodcasts.com\/assets\/product-logo\/millionpodcasts-full.svg\"\n    }\n  },\n  \"image\": \"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/05\/podcast-outreach-list-featured.png\",\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\"\n  }\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is a podcast outreach list?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A podcast outreach list is a structured, tiered spreadsheet of target podcast shows that a PR team builds before pitching begins. Each row holds a verified contact name and email, an audience profile note, and a priority tier. It is the first deliverable of any podcast PR campaign, not the pre-work for one.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is podcast PR outreach?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Podcast PR outreach is the process of identifying, vetting, and pitching relevant podcast shows to secure guest appearances for a client. It includes building the target show list, writing personalized pitches per tier, and managing follow-up through to booking. The quality of the outreach list determines the ceiling of what any pitch can achieve.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What should a podcast outreach spreadsheet include?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A podcast outreach spreadsheet needs ten core fields. These are: show name with platform link, verified contact email and name, contact source, tier, and audience profile note. The remaining fields track progress: filter criteria confirmation, vetting status, pitch status, and a notes column. Every field should drive a decision or action.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How many podcasts should be on an outreach list?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For most new client campaigns, a vetted list of 30 to 50 shows outperforms a flat list of 100 or more. Target 20 to 30 percent Tier 1, 40 to 50 percent Tier 2, and the remainder in Tier 3. If more than half of your list qualifies as Tier 1, the criteria for that tier are too loose.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the 10-minute vetting pass in podcast outreach?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The 10-minute vetting pass is a two-phase check run on every show before it enters the active outreach list. Phase 1 (three minutes) confirms the show's most recent publish date and current episode format. Phase 2 (seven minutes) involves playing a recent episode to confirm the listener profile and check ad reads for competitor sponsorships.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I find the right podcasts to pitch for a new client?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Three methods work consistently for any new PR client. Expert guest mapping searches credible practitioners in the client's niche alongside \\\"podcast interview\\\" in Google, then identifies which shows appear repeatedly. Conference session mapping treats recent industry event titles as search queries in a podcast episode index. Database filtering uses a tool like MillionPodcasts to search 3M+ shows by guest acceptance, listener type, geography, and episode frequency.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to Build a Podcast Outreach List\",\n  \"description\": \"A step-by-step process for PR professionals to build a podcast outreach list from the client brief forward, including filter system setup, discovery methods, spreadsheet structure, tiering, and vetting.\",\n  \"totalTime\": \"PT8H\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Extract the client brief\",\n      \"text\": \"Define three things before any research: who the exact buyer is, what the client needs to avoid, and the minimum standard a show must meet to qualify.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#start-with-the-brief\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Build your filter system\",\n      \"text\": \"Create a binary filter with automatic qualifiers, automatic disqualifiers, and evaluation factors. Document it as a shared reference before research begins.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#build-your-filter-system\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Run discovery across three methods\",\n      \"text\": \"Use expert guest mapping, conference session searching, and database filtering in MillionPodcasts to source qualified shows at volume.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#how-to-find-shows\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Build the spreadsheet with required fields\",\n      \"text\": \"Every row needs ten fields: show name with platform link, contact name, verified email, contact source, tier, audience profile note, filter criteria confirmation, vetting status, pitch status, and notes.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#what-every-row-needs\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Tier the list before pitching\",\n      \"text\": \"Classify every show as Tier 1 (20 to 30 percent), Tier 2 (40 to 50 percent), or Tier 3 (remainder). Tier placement determines pitch depth and sequencing.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#tier-the-list\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Run a 10-minute vetting pass per show\",\n      \"text\": \"Phase 1 (three minutes): confirm publish date and episode format on the show feed. Phase 2 (seven minutes): play a recent episode to confirm audience and check ad reads for competitor sponsorships.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#vetting-pass\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Present the list to the client\",\n      \"text\": \"Send the tiered list with a short header document stating the filter criteria used, the tier definitions, and the show count per tier.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#present-to-client\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Build the list into an agency research library\",\n      \"text\": \"Maintain a master sheet with every researched show, audience notes, tier history across clients, last vetting date, and contact status. Review and update quarterly.\",\n      \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#agency-wide-asset\"\n    }\n  ]\n}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* HEADING RESET *\/\n.mp-blog-post h2,.mp-blog-post h3,.mp-blog-post h4{font-family:'Poppins',sans-serif !important;font-weight:600 !important;text-transform:none !important;letter-spacing:normal !important;border:none !important;background:none !important;box-shadow:none !important;padding:0 !important;color:inherit !important;}\n\/* WRAPPER *\/\n.mp-blog-post{position:relative !important;padding:24px 0 56px !important;font-family:'Poppins',sans-serif !important;display:flex !important;align-items:flex-start !important;gap:44px !important;}\n\/* SIDEBAR *\/\n.mp-blog-post .mp-sidebar{flex:0 0 260px !important;width:260px !important;position:-webkit-sticky !important;position:sticky !important;top:100px !important;align-self:flex-start !important;max-height:calc(100vh - 130px) !important;overflow-y:auto !important;}\n\/* ARTICLE *\/\n.mp-blog-post .mp-article{flex:1 1 auto !important;min-width:0 !important;font-family:'Poppins',sans-serif !important;}\n\/* H2 *\/\n.mp-blog-post .mp-h2{font-size:24px !important;line-height:36px !important;font-weight:600 !important;color:#000000 !important;border-left:3px solid #5E77FB !important;padding-left:14px !important;margin:48px 0 20px 0 !important;background:none !important;scroll-margin-top:96px !important;}\n.mp-blog-post .mp-article>section:first-of-type .mp-h2,.mp-blog-post .mp-article>p:first-child{margin-top:0 !important;}\n.mp-blog-post .mp-h2 a{color:#5E77FB !important;font-weight:600 !important;text-decoration:none !important;border-bottom:none !important;}\n.mp-blog-post .mp-h2 a:hover{color:#4B5FC9 !important;text-decoration:none !important;border-bottom:none !important;}\n\/* H4 *\/\n.mp-blog-post .mp-h4{font-size:16px !important;line-height:24px !important;font-weight:600 !important;color:#333333 !important;margin:24px 0 8px 0 !important;padding:0 !important;border:none !important;}\n\/* PARAGRAPHS *\/\n.mp-blog-post .mp-p{font-size:15px !important;line-height:26px !important;font-weight:400 !important;color:#72727D !important;margin-bottom:18px !important;margin-top:0 !important;}\n.mp-blog-post .mp-p a{color:#5E77FB !important;font-weight:500 !important;text-decoration:none !important;}\n.mp-blog-post .mp-p a:hover{color:#4B5FC9 !important;text-decoration:underline !important;}\n\/* ANSWER BOX *\/\n.mp-blog-post .mp-answer-box{background-color:#EFF1FF !important;border:1px solid #DFE4FE !important;border-left:4px solid #5E77FB !important;border-radius:10px !important;padding:22px 26px !important;margin:28px 0 !important;}\n.mp-blog-post .mp-answer-label{font-size:12px !important;font-weight:700 !important;color:#5E77FB !important;text-transform:uppercase !important;letter-spacing:0.8px !important;display:block !important;margin-bottom:10px !important;}\n.mp-blog-post .mp-answer-text{font-size:15px !important;line-height:26px !important;font-weight:400 !important;color:#333333 !important;margin:0 0 18px 0 !important;}\n.mp-blog-post .mp-answer-text strong{color:#000000 !important;font-weight:600 !important;}\n\/* TIMELINE *\/\n.mp-blog-post .mp-timeline{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:4px 0 0 0 !important;}\n.mp-blog-post .mp-tl-step{flex:1 1 120px !important;background-color:#FFFFFF !important;border:1px solid #DFE4FE !important;border-radius:8px !important;padding:12px 14px !important;min-width:120px !important;}\n.mp-blog-post .mp-tl-day{display:block !important;font-size:12px !important;font-weight:700 !important;color:#5E77FB !important;text-transform:uppercase !important;letter-spacing:0.6px !important;margin-bottom:4px !important;}\n.mp-blog-post .mp-tl-label{display:block !important;font-size:14px !important;font-weight:600 !important;color:#000000 !important;line-height:20px !important;}\n.mp-blog-post .mp-tl-sub{display:block !important;font-size:12px !important;font-weight:400 !important;color:#95959D !important;line-height:18px !important;margin-top:2px !important;}\n\/* TOC *\/\n.mp-blog-post .mp-toc{background-color:#FFFFFF !important;border-top:1px solid #DFE4FE !important;border-right:1px solid #DFE4FE !important;border-bottom:1px solid #DFE4FE !important;border-left:4px solid #5E77FB !important;border-radius:8px !important;padding:22px 20px !important;margin:0 !important;}\n.mp-blog-post .mp-toc-label{font-size:15px !important;font-weight:700 !important;color:#000000 !important;display:block !important;margin-bottom:14px !important;}\n.mp-blog-post .mp-toc-list{list-style:none !important;counter-reset:mp-toc !important;padding-left:0 !important;margin:0 !important;background:none !important;}\n.mp-blog-post .mp-toc-list li{counter-increment:mp-toc !important;position:relative !important;font-size:13px !important;font-weight:500 !important;line-height:1.5 !important;color:#333333 !important;padding-left:26px !important;margin:0 0 10px 0 !important;background:none !important;list-style:none !important;}\n.mp-blog-post .mp-toc-list li:last-child{margin-bottom:0 !important;}\n.mp-blog-post .mp-toc-list li::before{content:counter(mp-toc)\".\" !important;position:absolute !important;left:0 !important;top:0 !important;font-size:13px !important;font-weight:700 !important;line-height:1.5 !important;color:#95959D !important;background:none !important;display:block !important;}\n.mp-blog-post .mp-toc-list li::marker{content:none !important;}\n.mp-blog-post .mp-toc-list a{color:#333333 !important;font-size:13px !important;font-weight:500 !important;line-height:1.5 !important;text-decoration:none !important;display:inline !important;border-bottom:1px solid transparent !important;}\n.mp-blog-post .mp-toc-list a:hover{color:#5E77FB !important;}\n.mp-blog-post .mp-toc-list a.is-active{color:#4B5FC9 !important;font-weight:600 !important;}\n.mp-blog-post .mp-toc-list li:has(a.is-active)::before{color:#5E77FB !important;}\n\/* INLINE TOC *\/\n.mp-blog-post .mp-toc-inline{display:none !important;}\n\/* FLOATING TOC BUTTON *\/\n.mp-blog-post .mp-toc-fab{display:none !important;position:fixed !important;top:88px !important;right:18px !important;width:50px !important;height:50px !important;border-radius:50% !important;background-color:#5E77FB !important;border:none !important;box-shadow:0 6px 18px rgba(94,119,251,0.34) !important;cursor:pointer !important;z-index:9998 !important;padding:0 !important;align-items:center !important;justify-content:center !important;}\n.mp-blog-post .mp-toc-fab svg{width:22px !important;height:22px !important;stroke:#FFFFFF !important;fill:none !important;}\n.mp-blog-post .mp-toc-fab-panel{display:none !important;position:fixed !important;top:10vh !important;bottom:10vh !important;right:18px !important;left:auto !important;width:62vw !important;max-width:360px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;z-index:9999 !important;margin:0 !important;box-shadow:0 12px 34px rgba(0,0,0,0.20) !important;}\n\/* BULLET LIST *\/\n.mp-blog-post .mp-ul{list-style:none !important;padding:0 !important;padding-left:12px !important;margin:0 0 20px 0 !important;margin-left:0 !important;background:none !important;}\n.mp-blog-post .mp-ul li{position:relative !important;list-style:none !important;padding-left:16px !important;margin-left:0 !important;font-size:15px !important;line-height:26px !important;color:#72727D !important;margin-bottom:10px !important;background:none !important;}\n.mp-blog-post .mp-ul li::before{content:'' !important;position:absolute !important;left:0 !important;top:10px !important;width:6px !important;height:6px !important;border-radius:50% !important;background-color:#5E77FB !important;}\n.mp-blog-post .mp-ul li::marker{display:none !important;content:none !important;}\n.mp-blog-post .mp-ul li strong{color:#000000 !important;font-weight:600 !important;}\n.mp-blog-post .mp-ul li a{color:#5E77FB !important;font-weight:500 !important;text-decoration:none !important;}\n.mp-blog-post .mp-ul li a:hover{color:#4B5FC9 !important;text-decoration:underline !important;}\n\/* TABLE *\/\n.mp-blog-post .mp-table-wrapper{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;border-radius:8px !important;margin:24px 0 !important;}\n.mp-blog-post .mp-table{border-collapse:collapse !important;width:100% !important;}\n.mp-blog-post .mp-table thead th{background-color:#EFF1FF !important;font-size:14px !important;font-weight:600 !important;color:#333333 !important;padding:12px 16px !important;text-align:left !important;border:1px solid #DFE4FE !important;font-family:'Poppins',sans-serif !important;}\n.mp-blog-post .mp-table tbody tr:nth-child(odd) td{background-color:#FFFFFF !important;}\n.mp-blog-post .mp-table tbody tr:nth-child(even) td{background-color:#FAFBFF !important;}\n.mp-blog-post .mp-table td{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#72727D !important;padding:12px 16px !important;border:1px solid #DFE4FE !important;vertical-align:top !important;font-family:'Poppins',sans-serif !important;}\n.mp-blog-post .mp-table td strong{color:#333333 !important;font-weight:600 !important;}\n\/* CALLOUT *\/\n.mp-blog-post .mp-callout{background-color:#EFF1FF !important;border-left:4px solid #5E77FB !important;border-radius:6px !important;padding:16px 20px !important;margin:24px 0 !important;}\n.mp-blog-post .mp-callout-label{font-size:12px !important;font-weight:700 !important;color:#5E77FB !important;text-transform:uppercase !important;letter-spacing:0.8px !important;display:block !important;margin-bottom:8px !important;}\n.mp-blog-post .mp-callout .mp-p{margin-bottom:0 !important;}\n\/* PRIMARY CTA *\/\n.mp-blog-post .mp-cta{background-color:#5E77FB !important;border-radius:12px !important;padding:28px 30px !important;margin:36px 0 !important;}\n.mp-blog-post .mp-cta-title{font-size:18px !important;line-height:28px !important;font-weight:700 !important;color:#FFFFFF !important;margin:0 0 8px 0 !important;}\n.mp-blog-post .mp-cta-text{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#EAEEFF !important;margin:0 0 18px 0 !important;}\n.mp-blog-post .mp-cta-btn{display:inline-block !important;background-color:#FFFFFF !important;color:#4B5FC9 !important;font-size:14px !important;font-weight:600 !important;text-decoration:none !important;padding:11px 22px !important;border-radius:8px !important;transition:transform 0.12s,box-shadow 0.12s !important;}\n.mp-blog-post .mp-cta-btn:hover{transform:translateY(-1px) !important;box-shadow:0 6px 18px rgba(0,0,0,0.18) !important;color:#4B5FC9 !important;}\n\/* SOFT CTA BAR *\/\n.mp-blog-post .mp-cta-bar{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;background-color:#FAFBFF !important;border:1px solid #DFE4FE !important;border-radius:8px !important;padding:14px 18px !important;margin:24px 0 !important;}\n.mp-blog-post .mp-cta-bar span{font-size:14px !important;font-weight:500 !important;color:#333333 !important;}\n.mp-blog-post .mp-cta-bar a{font-size:14px !important;font-weight:600 !important;color:#5E77FB !important;text-decoration:none !important;white-space:nowrap !important;}\n.mp-blog-post .mp-cta-bar a:hover{text-decoration:underline !important;}\n\/* TEMPLATE CARD *\/\n.mp-blog-post .mp-template-card{position:relative;background-color:#FAFBFF !important;border:1px solid #DFE4FE !important;border-radius:8px !important;padding:20px 24px !important;margin:16px 0 24px 0 !important;}\n.mp-blog-post .mp-template-label{display:block !important;font-size:11px !important;font-weight:700 !important;color:#5E77FB !important;text-transform:uppercase !important;letter-spacing:0.8px !important;margin-bottom:14px !important;}\n.mp-blog-post .mp-template-card p{font-size:14px !important;line-height:22px !important;color:#72727D !important;margin:0 0 10px 0 !important;padding-right:44px !important;}\n.mp-blog-post .mp-template-card p:last-child{margin-bottom:0 !important;}\n.mp-blog-post .mp-template-card p strong{color:#333333 !important;font-weight:600 !important;}\n.mp-blog-post .mp-template-card p em{font-style:italic !important;}\n\/* COPY BUTTON *\/\n.mp-blog-post .mp-copy-btn{position:absolute !important;top:14px !important;right:14px !important;background:#FFFFFF !important;border:1px solid #DFE4FE !important;border-radius:6px !important;padding:4px 10px !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:11px !important;font-weight:500 !important;color:#95959D !important;font-family:'Poppins',sans-serif !important;line-height:1.4 !important;transition:background 0.15s,border-color 0.15s,color 0.15s;}\n.mp-blog-post .mp-copy-btn:hover,.mp-blog-post .mp-copy-btn.mp-copied{background:#EFF1FF !important;border-color:#5E77FB !important;color:#5E77FB !important;}\n.mp-blog-post .mp-copy-btn svg{width:11px !important;height:11px !important;flex-shrink:0 !important;}\n\/* FAQ *\/\n.mp-blog-post .mp-faq-q{font-size:16px !important;line-height:24px !important;font-weight:600 !important;color:#000000 !important;margin:22px 0 6px 0 !important;}\n.mp-blog-post .mp-faq-a{font-size:15px !important;line-height:26px !important;font-weight:400 !important;color:#72727D !important;margin:0 0 4px 0 !important;}\n\/* FIGURE + IMAGE (always ships) *\/\n.mp-blog-post .mp-figure{margin:16px 0 24px 0 !important;padding:0 !important;}\n.mp-blog-post .mp-img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;border:1px solid #DFE4FE !important;border-radius:8px !important;}\n\/* REFERENCES *\/\n.mp-blog-post .mp-references-divider{border:0 !important;border-top:1px solid #DFE4FE !important;margin:40px 0 24px 0 !important;}\n.mp-blog-post .mp-ref-item{font-size:12px !important;line-height:20px !important;font-weight:400 !important;color:#95959D !important;margin:0 0 10px 0 !important;padding:0 !important;text-align:left !important;display:block !important;}\n.mp-blog-post .mp-ref-item a{font-size:11px !important;font-weight:500 !important;color:#5E77FB !important;text-decoration:none !important;word-break:break-all !important;}\n.mp-blog-post .mp-ref-item a:hover{color:#4B5FC9 !important;text-decoration:underline !important;}\n\/* RESPONSIVE *\/\n@media(max-width:1100px){.mp-blog-post{gap:32px !important;}.mp-blog-post .mp-sidebar{flex-basis:230px !important;width:230px !important;}}\n@media(max-width:900px){.mp-blog-post{display:block !important;gap:0 !important;}.mp-blog-post .mp-sidebar{display:none !important;}.mp-blog-post .mp-article{width:100% !important;}.mp-blog-post .mp-toc-inline{display:block !important;margin:0 0 32px 0 !important;}.mp-blog-post .mp-toc-fab.mp-fab-visible{display:inline-flex !important;}.mp-blog-post .mp-toc-fab-panel.mp-fab-open{display:block !important;}.mp-blog-post .mp-h2{font-size:20px !important;line-height:30px !important;}.mp-blog-post .mp-h4{font-size:16px !important;line-height:24px !important;}.mp-blog-post .mp-tl-step{flex:1 1 100% !important;}}\n@media(max-width:480px){.mp-blog-post .mp-h2{font-size:18px !important;line-height:27px !important;}.mp-blog-post .mp-h4{font-size:15px !important;}.mp-blog-post .mp-cta{padding:22px 20px !important;}}\n<\/style>\n\n<div class=\"mp-blog-post\">\n\n  <!-- SURFACE A: Sticky sidebar TOC (visible above 900px) -->\n  <aside class=\"mp-sidebar\" id=\"mpSidebar\">\n    <nav class=\"mp-toc\" aria-label=\"What This Guide Covers\">\n      <strong class=\"mp-toc-label\">What This Guide Covers:<\/strong>\n      <ol class=\"mp-toc-list\">\n        <li><a href=\"#why-lists-fail\">Why most podcast lists fail before pitching starts<\/a><\/li>\n        <li><a href=\"#start-with-the-brief\">What to pull from the client brief before any research begins<\/a><\/li>\n        <li><a href=\"#build-your-filter-system\">How to build a filter system that removes wrong shows automatically<\/a><\/li>\n        <li><a href=\"#how-to-find-shows\">How to find the right podcasts for any new PR client<\/a><\/li>\n        <li><a href=\"#what-every-row-needs\">What every row in your podcast outreach spreadsheet must include<\/a><\/li>\n        <li><a href=\"#tier-the-list\">How to tier your list so your strongest pitches go out first<\/a><\/li>\n        <li><a href=\"#vetting-pass\">The 10-minute vetting pass that confirms every show before contact<\/a><\/li>\n        <li><a href=\"#present-to-client\">How to present the podcast outreach list to a new client<\/a><\/li>\n        <li><a href=\"#agency-wide-asset\">How to turn one campaign's research into a compounding agency asset<\/a><\/li>\n        <li><a href=\"#faq\">Frequently asked questions about podcast outreach lists<\/a><\/li>\n      <\/ol>\n    <\/nav>\n  <\/aside>\n\n  <article class=\"mp-article\">\n\n    <!-- INTRO -->\n    <p class=\"mp-p\">Most podcast PR campaigns don't fail when the first pitch hits an inbox. They fail the afternoon someone opened a <a href=\"https:\/\/www.millionpodcasts.com\/blog\/podcast-directory-vs-podcast-database\/\" rel=\"noopener\" target=\"_blank\">podcast database<\/a> before the client brief existed. The result is a podcast outreach list that looks thorough and works against you.<\/p>\n    <p class=\"mp-p\">A podcast outreach list is the structured spreadsheet a PR team builds before pitching begins. It is organized by fit criteria, tiered by priority, and verified for contact accuracy. Built correctly, it defines the ceiling of what a campaign can achieve. Built wrong, every pitch that follows carries the same structural flaw.<\/p>\n    <p class=\"mp-p\">This guide builds that list from the brief forward. It covers the filter system, three discovery methods, and the 10-minute vetting pass. Each step matters to the one that follows.<\/p>\n\n    <!-- ANSWER-FIRST BOX -->\n    <div class=\"mp-answer-box\">\n      <span class=\"mp-answer-label\">Quick answer<\/span>\n      <p class=\"mp-answer-text\">What is a podcast outreach list? <strong>A structured, tiered spreadsheet of target podcast shows built before pitching begins.<\/strong> Each row holds a verified contact, an audience profile note, and a priority tier. It is the first deliverable of any podcast PR campaign, not the pre-work for one.<\/p>\n    <\/div>\n\n    <!-- SOFT CTA BAR -->\n    <div class=\"mp-cta-bar\">\n      <span>The list this guide builds, starts with finding the right shows. Filter 3M+ podcasts by guest acceptance, audience type, listener geography, and more.<\/span>\n      <a href=\"https:\/\/www.millionpodcasts.com\/register?_src=mp_blog\" rel=\"noopener\" target=\"_blank\">Start for free &#8594;<\/a>\n    <\/div>\n\n    <!-- SURFACE B: Inline TOC (visible at 900px and below, after Answer Box and soft CTA bar, before first section) -->\n    <nav class=\"mp-toc mp-toc-inline\" aria-label=\"What This Guide Covers\">\n      <strong class=\"mp-toc-label\">What This Guide Covers:<\/strong>\n      <ol class=\"mp-toc-list\">\n        <li><a href=\"#why-lists-fail\">Why most podcast lists fail before pitching starts<\/a><\/li>\n        <li><a href=\"#start-with-the-brief\">What to pull from the client brief before any research begins<\/a><\/li>\n        <li><a href=\"#build-your-filter-system\">How to build a filter system that removes wrong shows automatically<\/a><\/li>\n        <li><a href=\"#how-to-find-shows\">How to find the right podcasts for any new PR client<\/a><\/li>\n        <li><a href=\"#what-every-row-needs\">What every row in your podcast outreach spreadsheet must include<\/a><\/li>\n        <li><a href=\"#tier-the-list\">How to tier your list so your strongest pitches go out first<\/a><\/li>\n        <li><a href=\"#vetting-pass\">The 10-minute vetting pass that confirms every show before contact<\/a><\/li>\n        <li><a href=\"#present-to-client\">How to present the podcast outreach list to a new client<\/a><\/li>\n        <li><a href=\"#agency-wide-asset\">How to turn one campaign's research into a compounding agency asset<\/a><\/li>\n        <li><a href=\"#faq\">Frequently asked questions about podcast outreach lists<\/a><\/li>\n      <\/ol>\n    <\/nav>\n\n    <!-- SECTION 1 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"why-lists-fail\">1. Why Most Podcast Lists Fail Before Pitching Starts<\/h2>\n      <p class=\"mp-p\">The list is where most podcast PR campaigns quietly break. Not during pitching. Not during early follow-up. Before any of that.<\/p>\n      <p class=\"mp-p\">Here is how it goes. A new client signs. Someone opens a podcast database, filters by category, and adds forty shows by end of day with some contact emails populated. The list gets handed to whoever writes pitches.<\/p>\n      <p class=\"mp-p\">Nobody defined what good fit means for this client before pulling those forty shows. The list looks like a plan. What it actually is: a collection of podcasts that share a topical category with your client's work. Topical category and audience fit are not the same thing.<\/p>\n      <p class=\"mp-p\">Three weeks in, you discover twelve shows on the list don't book outside guests. Eight more haven't published in four months. Six reach a professional role your client's buyer doesn't hold. At that point, you are managing the consequences of a list built too fast, not a campaign.<\/p>\n      <p class=\"mp-p\">The fix is sequence, not effort. PR podcast list building starts with the brief, moves to criteria, then to discovery. When those three steps run in reverse, the list becomes the campaign's first bottleneck.<\/p>\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">Time spent on brief extraction before research begins directly determines how little time you spend on rework after discovery ends. One hour with the client brief upfront removes three hours of list pruning in week two.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 2 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"start-with-the-brief\">2. Start With the Brief, Not the Database<\/h2>\n      <p class=\"mp-p\">Before you open any tool, platform, or podcast directory, your list needs a foundation. That foundation comes entirely from the client brief.<\/p>\n      <p class=\"mp-p\">Most PR onboarding documents contain the information you need. The problem is that they contain it without organizing it for podcast research purposes. Pull three things out before anything else happens.<\/p>\n\n      <h4 class=\"mp-h4\">Who is the actual buyer this client needs to reach?<\/h4>\n      <p class=\"mp-p\">Not the general persona from the pitch deck: a specific professional type. A chief information security officer at a mid-market firm. A first-generation college applicant weighing debt against scholarship options. A procurement director at a manufacturing company managing supplier risk.<\/p>\n      <p class=\"mp-p\">The more specific this definition, the faster every research and vetting decision becomes. A show serving IT managers is not the same as a show serving CISOs. Both may sit in the same technology category on Apple Podcasts, but they reach entirely different buyers.<\/p>\n\n      <h4 class=\"mp-h4\">What does the client need to avoid?<\/h4>\n      <p class=\"mp-p\">This gets skipped more than any other brief question, so list it explicitly before research starts. Typical exclusions include direct competitor sponsorships, hosts with conflicting public positions, and topic categories that create brand mismatches. These conditions matter as much as the qualifiers. Define them before discovery begins, not mid-vetting when the list is already built.<\/p>\n\n      <h4 class=\"mp-h4\">What is the minimum show standard for this campaign?<\/h4>\n      <p class=\"mp-p\">Define the floor before research starts. This means deciding on publishing activity requirements, episode count minimums, format restrictions, and geographic scope. Any show that fails these basic standards exits before the filter system even runs. Settling the floor takes thirty minutes and removes a significant portion of shows from contention.<\/p>\n\n      <div class=\"mp-table-wrapper\">\n        <table class=\"mp-table\">\n          <thead>\n            <tr>\n              <th>Brief Element to Define<\/th>\n              <th>Why It Shapes the List<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td><strong>Specific audience role or identity<\/strong><\/td>\n              <td>Determines which show categories qualify at all, not just which ones look relevant on the surface<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Brand exclusions and sensitivities<\/strong><\/td>\n              <td>Prevents placements that create problems after the episode airs<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Minimum activity and format standards<\/strong><\/td>\n              <td>Cuts discovery time in half by establishing automatic disqualifiers before any research begins<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">Document these three answers in a shared brief document before research begins. When two researchers are working the same client, a brief that lives in someone's head produces two incompatible outputs.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 3 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"build-your-filter-system\">3. Build Your Filter System Before Searching<\/h2>\n      <p class=\"mp-p\">The brief gives you the raw material. The filter system turns it into a research framework you can apply consistently across your team.<\/p>\n      <p class=\"mp-p\">A filter system is not a wish list of ideal show characteristics. It is a binary set of conditions. A show either meets them or it does not make the list. Every condition you add to the system is one fewer judgment call your team has to make mid-research.<\/p>\n\n      <h4 class=\"mp-h4\">Automatic qualifiers<\/h4>\n      <p class=\"mp-p\">A show must meet three conditions to remain in contention. These are: published in the last 60 days, guest or interview format confirmed, and an audience that includes the client's target buyer. Any show failing one of these exits immediately, without further research.<\/p>\n\n      <h4 class=\"mp-h4\">Automatic disqualifiers<\/h4>\n      <p class=\"mp-p\">These end a show's consideration regardless of how well it fits everything else. Direct competitor sponsorship, no confirmed guest pitch path, and current host controversy are the three most common. A show that hits any of these comes off the list entirely.<\/p>\n\n      <h4 class=\"mp-h4\">Evaluation factors<\/h4>\n      <p class=\"mp-p\">These are the criteria you score once a show clears the first two categories. Guest roster caliber, topic coverage depth, and production consistency all belong here. These determine tier placement, not list inclusion.<\/p>\n      <p class=\"mp-p\">The filter system does one critical thing for podcast list building at scale: it removes the decision from the researcher. When criteria are defined upfront, any team member applies them consistently. The list reflects the brief, not the individual researcher's judgment about fit.<\/p>\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">Once the filter system is set, run one researcher through it on a show you both know before formal discovery begins. The test takes five minutes and catches any ambiguity in how the criteria are being applied.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 4 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"how-to-find-shows\">4. How Do You Find Shows for a New PR Client?<\/h2>\n      <p class=\"mp-p\">With a filter system in place, discovery becomes a sourcing problem rather than a judgment problem. You are looking for shows that meet your criteria. You are not evaluating fit from scratch for every show you encounter.<\/p>\n      <p class=\"mp-p\">For PR podcast list building at the start of a new client relationship, three discovery methods consistently produce the most usable results.<\/p>\n\n      <h4 class=\"mp-h4\">Method 1: Expert guest mapping<\/h4>\n      <p class=\"mp-p\">Take five to ten credible experts in your client's niche and search each name alongside \"podcast interview\" in Google. Practitioners who speak at conferences typically appear across multiple shows. The shows that turn up repeatedly across multiple expert searches are where the industry conversation is actually happening.<\/p>\n      <p class=\"mp-p\">This method also reveals the shows your client's audience trusts. Four respected names in the same field appearing on the same podcast is a signal. That show has earned credibility with exactly the audience your client needs to reach.<\/p>\n      <p class=\"mp-p\"><a href=\"https:\/\/blog.feedspot.com\/pr_podcasts\/\" rel=\"noopener\" target=\"_blank\">FeedSpot's curated PR podcast rankings<\/a> can supplement this step. Each list ranks shows that have earned credibility within their category. That gives you a shortcut past shows that would fail vetting on track record alone.<\/p>\n\n      <h4 class=\"mp-h4\">Method 2: Conference session mapping<\/h4>\n      <p class=\"mp-p\">Pull ten to fifteen session titles from a recent major conference in your client's industry. Treat each title as a search query in Listen Notes. That tool indexes episodes at the transcript level, not just by show name. Conference session titles are practitioner-built search terms, and that specificity surfaces different shows than any broad category keyword would.<\/p>\n\n      <h4 class=\"mp-h4\">Method 3: Database filtering with verified contacts<\/h4>\n      <p class=\"mp-p\">Manual research works well at lower volumes. At forty or more target shows, a filtered database closes the gap significantly. <a href=\"https:\/\/www.millionpodcasts.com\/\" rel=\"noopener\" target=\"_blank\">MillionPodcasts<\/a> lets you search 3M+ podcast records across 17 dimensions, including episode frequency, guest acceptance, audience type, and listener geography. Of those 3M+ shows, 379,700 accept guests, and the filter surfaces them before any manual review begins.<\/p>\n      <p class=\"mp-p\">Run all three methods for every new client. Expert mapping surfaces the highest-credibility shows. Conference session searching surfaces the practitioner-depth shows that algorithm-based discovery rarely finds. Database filtering surfaces qualified shows at volume without the manual overhead of checking each one individually.<\/p>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">Track which discovery method found each show in the Contact Source field of your outreach spreadsheet. Over time, this tells you which sourcing method produces shows that actually get booked, not just added to the list.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- PRIMARY CTA: most on-intent moment, between discovery section and spreadsheet section -->\n    <div class=\"mp-cta\">\n      <p class=\"mp-cta-title\">Build the List This Guide Runs On<\/p>\n      <p class=\"mp-cta-text\">Search 3M+ podcasts and filter by guest acceptance, listener type, geography, and episode frequency. Unlock verified host and booker emails for every show that makes your list. Export to CSV or Excel and take it into your pitch workflow.<\/p>\n      <a class=\"mp-cta-btn\" href=\"https:\/\/www.millionpodcasts.com\/register?_src=mp_blog\" rel=\"noopener\" target=\"_blank\">Source Your Show List &#8594;<\/a>\n    <\/div>\n\n    <!-- SECTION 5 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"what-every-row-needs\">5. What Every Row in Your Outreach List Must Include<\/h2>\n      <p class=\"mp-p\">Every field in a podcast outreach spreadsheet has a specific function. If a field is not driving a decision or action, it does not belong.<\/p>\n      <p class=\"mp-p\">These are the fields that earn their place on a podcast outreach spreadsheet for PR:<\/p>\n\n      <div class=\"mp-table-wrapper\">\n        <table class=\"mp-table\">\n          <thead>\n            <tr>\n              <th>Field<\/th>\n              <th>Function<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td><strong>Show name and platform link<\/strong><\/td>\n              <td>Returns to the show without re-searching. Platform link required, not just the show name.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Contact name<\/strong><\/td>\n              <td>The specific person who makes booking decisions. Not the show. The human.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Contact email (verified)<\/strong><\/td>\n              <td>Verified before entering the list. Unverified contacts produce false confidence and skew reply rate data.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Contact source<\/strong><\/td>\n              <td>How the email was found: RSS feed, website, database, LinkedIn, or network referral. Tracks which sourcing methods produce reliable contacts over time.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Tier<\/strong><\/td>\n              <td>Priority classification: Tier 1, Tier 2, or Tier 3. Drives pitch sequencing and research depth per show.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Audience profile note<\/strong><\/td>\n              <td>One to two sentences on who actually listens, not the show's category label. Specific enough to confirm the client's buyer would be in that audience.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Filter criteria confirmed<\/strong><\/td>\n              <td>A Y or N confirmation that the show passed every automatic qualifier. Prevents shows from entering the active list before basic checks are run.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Vetting status<\/strong><\/td>\n              <td>Not started, In progress, Passed, or Failed. Keeps discovery and vetting stages separated so the list reflects only shows that have cleared both.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Pitch status<\/strong><\/td>\n              <td>Drives the operational side: Not sent, Pitched, Followed up, Replied, Booked, Declined, or Archived.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Notes<\/strong><\/td>\n              <td>Two to three sentences maximum. Research findings, host tone, and any pitch angle that emerged from the brief and fits this show specifically.<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n      <p class=\"mp-p\">This table is also your podcast media list template for client delivery. When a client asks to see the list, these fields tell a clear story. The show was found intentionally, assessed against defined criteria, verified before contact, and placed in the right tier. That story is the difference between a list that builds client confidence and one that requires a thirty-minute call to explain.<\/p>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">Keep the filter criteria confirmed field as a checkbox, not a freeform note. Consistent formatting across all rows makes it possible to audit the full list in one scan rather than reading through individual cells.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 6 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"tier-the-list\">6. Tier the List Before Any Pitch Goes Out<\/h2>\n      <p class=\"mp-p\">A flat list with no hierarchy sends your team to the wrong shows at the wrong time. Tiering solves that. It transforms a collection of qualified shows into a sequenced pitching plan.<\/p>\n      <p class=\"mp-p\">The three-tier structure works because it separates how you approach each group, not just what order you pitch them in.<\/p>\n\n      <div class=\"mp-table-wrapper\">\n        <table class=\"mp-table\">\n          <thead>\n            <tr>\n              <th>Tier<\/th>\n              <th>Definition<\/th>\n              <th>Pitch Approach<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td><strong>Tier 1<\/strong><\/td>\n              <td>Highest audience fit, strongest guest caliber match, active booking, verified contact. These shows justify the most research time per pitch.<\/td>\n              <td>Fully personalized opening, specific episode hook matched to this show's audience, pitch angle pulled from the brief.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Tier 2<\/strong><\/td>\n              <td>Strong audience fit but either lower listener volume, less established guest history, or a contact that needs additional verification.<\/td>\n              <td>Standard research process, personalized opening, pitch angle with show-specific adjustment.<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>Tier 3<\/strong><\/td>\n              <td>Relevant audience and fit criteria confirmed, but smaller reach or earlier in production history. Worth pitching after Tier 1 and Tier 2 cycles produce replies and data.<\/td>\n              <td>Efficient research process, personalized opening, pitch angle matched to audience category.<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n      <p class=\"mp-p\">Tier ratios look arbitrary until you count the supply. MillionPodcasts database counts show 235K podcasts that accept guests and published an episode in the last 12 months. That is the realistic starting pool for any campaign. Here is how it splits by audience size, and how much of it comes with a contact email attached.<\/p>\n\n      <div class=\"mp-table-wrapper\">\n        <table class=\"mp-table\">\n          <thead>\n            <tr>\n              <th>Estimated monthly listeners<\/th>\n              <th>Active shows accepting guests<\/th>\n              <th>Same shows with a contact email<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td><strong>Up to 1K (Nano)<\/strong><\/td>\n              <td>175.9K<\/td>\n              <td>117.7K<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>1K to 10K (Micro)<\/strong><\/td>\n              <td>49.2K<\/td>\n              <td>42K<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>10K to 50K (Mid-Tier)<\/strong><\/td>\n              <td>7.9K<\/td>\n              <td>7.7K<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>50K to 250K (Macro)<\/strong><\/td>\n              <td>1.5K<\/td>\n              <td>1.4K<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>250K to 1M (Mega)<\/strong><\/td>\n              <td>109<\/td>\n              <td>109<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>1M+ (Celebrity)<\/strong><\/td>\n              <td>5<\/td>\n              <td>5<\/td>\n            <\/tr>\n            <tr>\n              <td><strong>All bands combined<\/strong><\/td>\n              <td>235K<\/td>\n              <td>169.3K<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n      <p class=\"mp-p\">Read the bottom rows first. Around 1,600 active shows above 50K monthly listeners accept guests at all, worldwide, across every niche. That is well under 1 percent of the pool. Once you cut that down to your client's actual buyer, a Tier 1 group of ten shows is a strong outcome.<\/p>\n      <p class=\"mp-p\">Contact coverage runs the other way. Roughly two in three Nano shows come with a contact email, against 97 percent in the 10K to 50K band. Small shows are easy to qualify for and harder to reach. Large shows are easy to reach and almost never available.<\/p>\n      <p class=\"mp-p\">Counts above come from the MillionPodcasts database in August 2026, using a 12 month activity window. That window is looser than the 60 day publishing floor set earlier, so read every figure as a generous outer bound. Across the full database, with no recency filter applied, 379,700 shows accept guests.<\/p>\n\n      <p class=\"mp-p\">Target 20 to 30 percent Tier 1, 40 to 50 percent Tier 2, and the remainder in Tier 3. That distribution is the most common working ratio across new client campaigns. If more than half of your list lands in Tier 1, the criteria for that tier are probably too loose.<\/p>\n      <p class=\"mp-p\">Tier placement is not permanent. A show in Tier 3 for one client might be Tier 1 for a different client in the same niche. Document tier placement with the client name attached so the reasoning is visible when the same show appears in a future campaign.<\/p>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Key Takeaway<\/span>\n        <p class=\"mp-p\">The podcast outreach list is not pre-work for the campaign. It is the first deliverable. Every pitch that performs well and every booking that converts traces back to how carefully this list was built.<\/p>\n      <\/div>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">When you record tier placement, note which filter criteria justified that tier in the same row. Six months later, when a junior researcher is reviewing the library, the reasoning is visible without a briefing call.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 7 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"vetting-pass\">7. The 10-Minute Vetting Pass Per Show<\/h2>\n      <p class=\"mp-p\">Most podcast show lists contain entries that would fail a basic confirmation check if anyone ran one. Vetting closes that gap before a single pitch is written.<\/p>\n      <p class=\"mp-p\">This check takes ten minutes per show and runs in two phases.<\/p>\n\n      <h4 class=\"mp-h4\">Phase 1: Activity and format (three minutes)<\/h4>\n      <p class=\"mp-p\">Go to the show's feed on Apple Podcasts or Spotify and confirm the most recent publish date. A show not published in the last 60 days needs a documented reason to stay on the list. Check whether recent episodes feature outside guests or whether the format has shifted to solo content. A show that changed format six months ago is not the show you found in research.<\/p>\n\n      <h4 class=\"mp-h4\">Phase 2: Audience confirmation and brand safety (seven minutes)<\/h4>\n      <p class=\"mp-p\">Play five minutes of a recent episode. Hosts address their listeners directly, often naming exactly who is in the audience. A phrase like \"For those of you managing teams of ten or more...\" tells you more than any demographic filter. That specificity is what makes Phase 2 reliable.<\/p>\n      <p class=\"mp-p\">While the episode plays, check recent ad reads for competitor sponsorships. A show where a direct competitor is currently running an active sponsorship is one to hold until that relationship ends.<\/p>\n      <p class=\"mp-p\">These two phases catch the most common list failures before a pitch is written. A show that clears both phases is a confirmed placement candidate, not just a plausible one.<\/p>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">Note the specific listener reference you heard in Phase 2 inside the Audience Profile Note field for that row. A phrase like \"for those of you running Series B companies\" beats any category label for pitch personalization.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 8 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"present-to-client\">8. How to Present the Podcast Outreach List to a Client<\/h2>\n      <p class=\"mp-p\">The list you present to a new client is a strategic document, not a spreadsheet export. How you present it shapes how much autonomy you have over the campaign for the next three months.<\/p>\n      <p class=\"mp-p\">A client who receives an unexplained list of fifty podcasts will have questions. They will know some shows and not others. They will have opinions about name recognition that may not align with the criteria you used. A poorly framed list opens a negotiation you did not plan to have.<\/p>\n\n      <h4 class=\"mp-h4\">Present in tiers with criteria attached<\/h4>\n      <p class=\"mp-p\">Send the list with a short header document. It should state the filter criteria used, the tier definitions, and the show count per tier. You are not asking for approval on individual shows. You are presenting a structured approach and inviting the client to flag conflicts you could not have known about during onboarding.<\/p>\n\n      <h4 class=\"mp-h4\">Frame quality over quantity explicitly<\/h4>\n      <p class=\"mp-p\">Thirty-five vetted shows with confirmed contacts and matched audience profiles outperforms a list of one hundred padded with dormant feeds. State that explicitly in the covering note. Length is not a signal of quality in podcast PR outreach. Vetting is.<\/p>\n      <p class=\"mp-p\">Clients who understand the vetting standard will trust the list. Clients who equate length with thoroughness need that expectation reset early, before the first pitch goes out.<\/p>\n      <p class=\"mp-p\">Once bookings begin converting, the same approach applies to the guide on <a href=\"https:\/\/www.millionpodcasts.com\/blog\/negotiate-podcast-ad-rates-with-any-host\/\" rel=\"noopener\" target=\"_blank\">negotiating podcast ad rates with any host<\/a>.<\/p>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">In the header document, include one sentence explaining why the list has the number it has. \"We identified 62 shows meeting the criteria and confirmed 38 passed vetting\" carries more weight than a list count alone.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 9 -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"agency-wide-asset\">9. Turn Your List Into an Agency-Wide Asset<\/h2>\n      <p class=\"mp-p\">One campaign's research should not disappear when that campaign ends. The contacts sourced, the shows vetted, and the tiers established all have value beyond the current brief.<\/p>\n\n      <h4 class=\"mp-h4\">The contact database structure<\/h4>\n      <p class=\"mp-p\">Maintain a second sheet separate from active campaign tracking. It stores every show you have ever researched, with audience profile notes, tier history across clients, last vetting date, and contact status. It is not a campaign document. It is an agency research library.<\/p>\n      <p class=\"mp-p\">When a new client signs, check this library before opening any discovery tool. After six months of consistent research, most discovery for any new brief in a related niche is already done. Your team starts from a qualified foundation rather than a blank page.<\/p>\n\n      <h4 class=\"mp-h4\">Review and update the library quarterly<\/h4>\n      <p class=\"mp-p\">Vetting notes go stale. A show that was dormant eight months ago may have relaunched with a new format. A host who shifted their roster six months ago may now book guests who match your current clients.<\/p>\n      <p class=\"mp-p\">Set a quarterly review of archived shows. Thirty minutes across the library prevents you from writing off research that is worth recovering.<\/p>\n\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro Tip<\/span>\n        <p class=\"mp-p\">Tag each show in your research library with the niche or industry vertical it serves. A show tagged \"B2B SaaS\" surfaces instantly when any client in that vertical onboards, no matter which campaign first added it.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- SECTION 10: FAQ (last numbered section) -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"faq\">10. Frequently Asked Questions<\/h2>\n\n      <p class=\"mp-faq-q\">What is a podcast outreach list?<\/p>\n      <p class=\"mp-faq-a\">A podcast outreach list is a structured, tiered spreadsheet of target podcast shows that a PR team builds before pitching begins. Each row holds a verified contact name and email, an audience profile note, and a priority tier. It is the first deliverable of any podcast PR campaign, not the pre-work for one.<\/p>\n\n      <p class=\"mp-faq-q\">What is podcast PR outreach?<\/p>\n      <p class=\"mp-faq-a\">Podcast PR outreach is the process of identifying, vetting, and pitching relevant podcast shows to secure guest appearances for a client. It includes building the target show list, writing personalized pitches per tier, and managing follow-up through to booking. The quality of the outreach list determines the ceiling of what any pitch can achieve.<\/p>\n\n      <p class=\"mp-faq-q\">What should a podcast outreach spreadsheet include?<\/p>\n      <p class=\"mp-faq-a\">A podcast outreach spreadsheet needs ten core fields. These are: show name with platform link, verified contact email and name, contact source, tier, and audience profile note. The remaining fields track progress: filter criteria confirmation, vetting status, pitch status, and a notes column. Every field should drive a decision or action.<\/p>\n\n      <p class=\"mp-faq-q\">How many podcasts should be on an outreach list?<\/p>\n      <p class=\"mp-faq-a\">For most new client campaigns, a vetted list of 30 to 50 shows outperforms a flat list of 100 or more. Target 20 to 30 percent Tier 1, 40 to 50 percent Tier 2, and the remainder in Tier 3. If more than half of your list qualifies as Tier 1, the criteria for that tier are too loose.<\/p>\n\n      <p class=\"mp-faq-q\">What is the 10-minute vetting pass in podcast outreach?<\/p>\n      <p class=\"mp-faq-a\">The 10-minute vetting pass is a two-phase check run on every show before it enters the active outreach list. Phase 1 (three minutes) confirms the show's most recent publish date and current episode format. Phase 2 (seven minutes) involves playing a recent episode to confirm the listener profile and check ad reads for competitor sponsorships.<\/p>\n\n      <p class=\"mp-faq-q\">How do I find the right podcasts to pitch for a new client?<\/p>\n      <p class=\"mp-faq-a\">Three methods work consistently for any new PR client. Expert guest mapping searches credible practitioners in the client's niche alongside \"podcast interview\" in Google, then identifies which shows appear repeatedly. Conference session mapping treats recent industry event titles as search queries in a podcast episode index. Database filtering uses a tool like MillionPodcasts to search 3M+ shows by guest acceptance, listener type, geography, and episode frequency.<\/p>\n    <\/section>\n\n    <!-- CONCLUSION (unnumbered, no H2, before References) -->\n    <p class=\"mp-p\">If you are onboarding a new PR client this week, start with thirty minutes on the brief before opening any database. Answer three questions: who is the exact buyer, what to avoid, and what the minimum show standard is. Those three answers narrow the entire research task before a single show is evaluated. Everything after that follows from them.<\/p>\n    <p class=\"mp-p\">Clients who sign this week will not remember the spreadsheet fields or the tier percentages. They will remember whether the list they received was built around their buyer or padded around their budget. That distinction starts in the thirty minutes before any research begins.<\/p>\n\n    <!-- REFERENCES (unnumbered, last H2, excluded from all TOC surfaces) -->\n    <section>\n      <h2 class=\"mp-h2\" id=\"references\">References<\/h2>\n      <hr class=\"mp-references-divider\">\n      <span class=\"mp-ref-item\">MillionPodcasts. \"Our Database.\" MillionPodcasts, 2026. <a href=\"https:\/\/www.millionpodcasts.com\/\" rel=\"noopener\" target=\"_blank\">https:\/\/www.millionpodcasts.com\/<\/a><\/span>\n      <span class=\"mp-ref-item\">MillionPodcasts. \"Guest acceptance and contact coverage by estimated monthly listeners.\" MillionPodcasts database counts, August 2026. <a href=\"https:\/\/www.millionpodcasts.com\/\" rel=\"noopener\" target=\"_blank\">https:\/\/www.millionpodcasts.com\/<\/a><\/span>\n    <\/section>\n\n    <!-- SURFACE C: Floating TOC button and panel (last two children of article) -->\n    <button class=\"mp-toc-fab\" type=\"button\" aria-label=\"What This Guide Covers\" aria-expanded=\"false\">\n      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><\/svg>\n    <\/button>\n    <nav class=\"mp-toc mp-toc-fab-panel\" aria-label=\"What This Guide Covers\">\n      <strong class=\"mp-toc-label\">What This Guide Covers:<\/strong>\n      <ol class=\"mp-toc-list\">\n        <li><a href=\"#why-lists-fail\">Why most podcast lists fail before pitching starts<\/a><\/li>\n        <li><a href=\"#start-with-the-brief\">What to pull from the client brief before any research begins<\/a><\/li>\n        <li><a href=\"#build-your-filter-system\">How to build a filter system that removes wrong shows automatically<\/a><\/li>\n        <li><a href=\"#how-to-find-shows\">How to find the right podcasts for any new PR client<\/a><\/li>\n        <li><a href=\"#what-every-row-needs\">What every row in your podcast outreach spreadsheet must include<\/a><\/li>\n        <li><a href=\"#tier-the-list\">How to tier your list so your strongest pitches go out first<\/a><\/li>\n        <li><a href=\"#vetting-pass\">The 10-minute vetting pass that confirms every show before contact<\/a><\/li>\n        <li><a href=\"#present-to-client\">How to present the podcast outreach list to a new client<\/a><\/li>\n        <li><a href=\"#agency-wide-asset\">How to turn one campaign's research into a compounding agency asset<\/a><\/li>\n        <li><a href=\"#faq\">Frequently asked questions about podcast outreach lists<\/a><\/li>\n      <\/ol>\n    <\/nav>\n\n  <\/article>\n<\/div>\n\n<script>\n(function(){\n  function mpEase(t,b,c,d){t\/=d\/2;if(t<1)return c\/2*t*t+b;t--;return -c\/2*(t*(t-2)-1)+b;}\n  function mpScrollTo(el,dur){var s=window.pageYOffset,d=el.getBoundingClientRect().top+window.pageYOffset-90,dist=d-s,t=null;function step(now){if(!t)t=now;var e=now-t;window.scrollTo(0,mpEase(e,s,dist,dur));if(e<dur)requestAnimationFrame(step);else window.scrollTo(0,d);}requestAnimationFrame(step);}\n  var links=document.querySelectorAll('.mp-toc-list a[href^=\"#\"]');\n  for(var i=0;i<links.length;i++){links[i].addEventListener('click',function(e){e.preventDefault();var id=this.getAttribute('href').substring(1);var target=document.getElementById(id);if(target){history.pushState(null,'','#'+id);mpScrollTo(target,700);}});}\n  var IC='<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"2\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/><\/svg><span>Copy<\/span>';\n  var IK='<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Copied<\/span>';\n  function getText(card,btn){var cl=card.cloneNode(true);var b=cl.querySelector('.mp-copy-btn');if(b)b.parentNode.removeChild(b);var lb=cl.querySelector('.mp-template-label');if(lb)lb.parentNode.removeChild(lb);var ps=cl.querySelectorAll('p');if(!ps.length)return(cl.innerText||cl.textContent||'').trim();var out=[];for(var j=0;j<ps.length;j++){var html=ps[j].innerHTML.replace(\/<br\\s*\\\/?>\/gi,'\\n');var tmp=document.createElement('div');tmp.innerHTML=html;var t=(tmp.innerText||tmp.textContent||'').trim();if(t)out.push(t);}return out.join('\\n\\n');}\n  function showOK(btn){btn.innerHTML=IK;btn.classList.add('mp-copied');setTimeout(function(){btn.innerHTML=IC;btn.classList.remove('mp-copied');},2000);}\n  function fallback(txt,btn){var ta=document.createElement('textarea');ta.value=txt;ta.style.cssText='position:fixed;top:-9999px;opacity:0;';document.body.appendChild(ta);ta.focus();ta.select();try{document.execCommand('copy');showOK(btn);}catch(e){}document.body.removeChild(ta);}\n  var cards=document.querySelectorAll('.mp-template-card');\n  for(var c=0;c<cards.length;c++){(function(card){var btn=document.createElement('button');btn.className='mp-copy-btn';btn.setAttribute('aria-label','Copy');btn.innerHTML=IC;card.appendChild(btn);btn.addEventListener('click',function(){var txt=getText(card,btn);if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(txt).then(function(){showOK(btn);}).catch(function(){fallback(txt,btn);});else fallback(txt,btn);});})(cards[c]);}\n  var ids=[];for(var k=0;k<links.length;k++){ids.push(links[k].getAttribute('href'));}\n  function mpScrollActiveIntoView(){var actives=document.querySelectorAll('.mp-toc-list a.is-active');for(var i=0;i<actives.length;i++){var link=actives[i];var container=link.closest('.mp-sidebar,.mp-toc-fab-panel');if(!container)continue;if(container.scrollHeight<=container.clientHeight+1)continue;var cRect=container.getBoundingClientRect();var lRect=link.getBoundingClientRect();var target=container.scrollTop+(lRect.top-cRect.top)-(container.clientHeight\/2)+(lRect.height\/2);target=Math.max(0,Math.min(target,container.scrollHeight-container.clientHeight));if(Math.abs(target-container.scrollTop)>2){if(container.scrollTo)container.scrollTo({top:target,behavior:'smooth'});else container.scrollTop=target;}}}\n  if('IntersectionObserver' in window){var spy=new IntersectionObserver(function(entries){var changed=false;entries.forEach(function(en){if(en.isIntersecting){var hid='#'+en.target.id;for(var a=0;a<links.length;a++){links[a].classList.toggle('is-active',links[a].getAttribute('href')===hid);}changed=true;}});if(changed)mpScrollActiveIntoView();},{rootMargin:'-80px 0px -70% 0px'});for(var s=0;s<ids.length;s++){var sec=document.querySelector(ids[s]);if(sec)spy.observe(sec);}}\n  var fab=document.querySelector('.mp-toc-fab');\n  var fabPanel=document.querySelector('.mp-toc-fab-panel');\n  var inlineToc=document.querySelector('.mp-toc-inline');\n  if(fab&&fabPanel&&inlineToc){function mpFabClose(){fabPanel.classList.remove('mp-fab-open');fab.setAttribute('aria-expanded','false');}function mpFabSync(){var past=inlineToc.getBoundingClientRect().bottom<0;if(past){fab.classList.add('mp-fab-visible');}else{fab.classList.remove('mp-fab-visible');mpFabClose();}}fab.addEventListener('click',function(e){e.stopPropagation();var open=fabPanel.classList.toggle('mp-fab-open');fab.setAttribute('aria-expanded',open?'true':'false');});fabPanel.addEventListener('click',function(e){if(e.target.tagName==='A'){mpFabClose();}});document.addEventListener('click',function(e){if(!fab.contains(e.target)&&!fabPanel.contains(e.target)){mpFabClose();}});window.addEventListener('scroll',mpFabSync,{passive:true});window.addEventListener('resize',mpFabSync,{passive:true});mpFabSync();}\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":12,"featured_media":6449,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-5482","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-for-pr-pros"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Build a Podcast Outreach List for New Client Campaigns - MillionPodcasts Blog<\/title>\n<meta name=\"description\" content=\"A step-by-step guide to building media lists affordably, from client briefs and filters to podcast vetting and tiered outreach.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Build a Podcast Outreach List for New Client Campaigns - MillionPodcasts Blog\" \/>\n<meta property=\"og:description\" content=\"A step-by-step guide to building media lists affordably, from client briefs and filters to podcast vetting and tiered outreach.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\" \/>\n<meta property=\"og:site_name\" content=\"MillionPodcasts Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-14T07:53:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-24T10:39:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kris Cardoza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kris Cardoza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\"},\"author\":{\"name\":\"Kris Cardoza\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90\"},\"headline\":\"How to Build a Podcast Outreach List for New Client Campaigns\",\"datePublished\":\"2026-07-14T07:53:47+00:00\",\"dateModified\":\"2026-08-24T10:39:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\"},\"wordCount\":4110,\"publisher\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png\",\"articleSection\":[\"For PR Pros\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\",\"name\":\"How to Build a Podcast Outreach List for New Client Campaigns - MillionPodcasts Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png\",\"datePublished\":\"2026-07-14T07:53:47+00:00\",\"dateModified\":\"2026-08-24T10:39:58+00:00\",\"description\":\"A step-by-step guide to building media lists affordably, from client briefs and filters to podcast vetting and tiered outreach.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png\",\"contentUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png\",\"width\":1500,\"height\":500,\"caption\":\"How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#website\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/\",\"name\":\"MillionPodcasts Blog\",\"description\":\"The ultimate PR software for podcast outreach. Access 2.6 million verified podcast contacts, advanced search, and quick exports for effective campaigns.\",\"publisher\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.millionpodcasts.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#organization\",\"name\":\"MillionPodcasts Blog\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp\",\"contentUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp\",\"width\":235,\"height\":64,\"caption\":\"MillionPodcasts Blog\"},\"image\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90\",\"name\":\"Kris Cardoza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g\",\"caption\":\"Kris Cardoza\"},\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/author\/kriscardozapvt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Build a Podcast Outreach List for New Client Campaigns - MillionPodcasts Blog","description":"A step-by-step guide to building media lists affordably, from client briefs and filters to podcast vetting and tiered outreach.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/","og_locale":"en_US","og_type":"article","og_title":"How to Build a Podcast Outreach List for New Client Campaigns - MillionPodcasts Blog","og_description":"A step-by-step guide to building media lists affordably, from client briefs and filters to podcast vetting and tiered outreach.","og_url":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/","og_site_name":"MillionPodcasts Blog","article_published_time":"2026-07-14T07:53:47+00:00","article_modified_time":"2026-08-24T10:39:58+00:00","og_image":[{"width":1500,"height":500,"url":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png","type":"image\/png"}],"author":"Kris Cardoza","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kris Cardoza","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#article","isPartOf":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/"},"author":{"name":"Kris Cardoza","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90"},"headline":"How to Build a Podcast Outreach List for New Client Campaigns","datePublished":"2026-07-14T07:53:47+00:00","dateModified":"2026-08-24T10:39:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/"},"wordCount":4110,"publisher":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage"},"thumbnailUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png","articleSection":["For PR Pros"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/","url":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/","name":"How to Build a Podcast Outreach List for New Client Campaigns - MillionPodcasts Blog","isPartOf":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage"},"image":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage"},"thumbnailUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png","datePublished":"2026-07-14T07:53:47+00:00","dateModified":"2026-08-24T10:39:58+00:00","description":"A step-by-step guide to building media lists affordably, from client briefs and filters to podcast vetting and tiered outreach.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/#primaryimage","url":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png","contentUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/07\/How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image.png","width":1500,"height":500,"caption":"How-to-Build-a-Podcast-Outreach-List-for-Any-New-PR-Client-feature-image"},{"@type":"WebSite","@id":"https:\/\/www.millionpodcasts.com\/blog\/#website","url":"https:\/\/www.millionpodcasts.com\/blog\/","name":"MillionPodcasts Blog","description":"The ultimate PR software for podcast outreach. Access 2.6 million verified podcast contacts, advanced search, and quick exports for effective campaigns.","publisher":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.millionpodcasts.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.millionpodcasts.com\/blog\/#organization","name":"MillionPodcasts Blog","url":"https:\/\/www.millionpodcasts.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp","contentUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp","width":235,"height":64,"caption":"MillionPodcasts Blog"},"image":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90","name":"Kris Cardoza","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g","caption":"Kris Cardoza"},"url":"https:\/\/www.millionpodcasts.com\/blog\/author\/kriscardozapvt\/"}]}},"_links":{"self":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts\/5482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/comments?post=5482"}],"version-history":[{"count":8,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts\/5482\/revisions"}],"predecessor-version":[{"id":7167,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts\/5482\/revisions\/7167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/media\/6449"}],"wp:attachment":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/media?parent=5482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/categories?post=5482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/tags?post=5482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}