Presslei

How to Build a PR Media List That Gets Results

Building a PR Media List That Actually Works

PR FUNDAMENTALS

The Complete Guide to Building a PR Media List That Actually Works

A database of 500 journalist email addresses isn’t a media list. Here’s how to build something that actually gets your pitches opened, read, and placed.

⌚ 13 min read · 2,900 words

Most PR failures don’t happen at the pitch stage. They happen at the list stage, two weeks earlier, when someone builds a media list wrong and doesn’t know it.

The signs are visible in the data. A 500-contact media list with a 2% open rate and zero responses is a badly built list masquerading as a research output. A 30-contact media list with a 40% open rate and eight replies is a properly built list that understood what it was trying to do.

I’ve been building media lists for PR campaigns since Presslei’s first client in 2022. The 5,272-placement database we’ve built since then is mostly a record of which lists worked and which didn’t, and the patterns are consistent enough that I can tell you exactly what separates the two.

“A 30-contact media list with a 40% open rate and eight replies will always outperform a 500-contact list with a 2% open rate and zero responses. The research is the work.”

— Salva Jovells, Presslei

3–4x
Higher response rate from a researched, 30-contact media list vs an untargeted 500-contact database

The Core Problem: Most Media Lists Are Built Backwards

Here’s how most PR teams build a media list:

  1. Decide which publications they want to appear in (Forbes, The Guardian, TechCrunch)
  2. Find the email addresses of journalists at those publications
  3. Send the pitch

This approach is backwards for one fundamental reason: you’re choosing journalists based on where you want to appear, not based on whether those journalists cover the specific topic you’re pitching.

Forbes has 300+ contributors and staff writers. The Forbes tech reporter who covers AI enterprise software has almost nothing in common editorially with the Forbes entrepreneurship columnist who writes about founder psychology. Pitching both of them with the same story isn’t “pitching Forbes twice” — it’s pitching two entirely different editorial operations that happen to share a domain name.

The right approach is the opposite:

  1. Define the specific topic you’re pitching
  2. Find journalists who have covered that specific topic in the last 60-90 days
  3. Identify which publications they work for as a secondary output

This gives you a list of journalists who have demonstrated, through recent coverage decisions, that they care about your story area. That’s the only signal that matters.

25–50
Optimal list size for a single campaign angle — the range where quality and coverage probability peak

60 days
Maximum age of a journalist’s relevant coverage before recency signal degrades

3–4x
Higher response rate from researched, targeted lists vs untargeted databases

18,871
Verified journalist contacts in Presslei’s database — each with beat and coverage recency data

Step 1: Define Your Angle Before You Build Your List

A media list built for a vague topic is guaranteed to be a bad media list. The specificity of your pitch angle directly determines the quality of the list you can build.

“We’re pitching a PR story about AI” is not an angle. It produces a list of every journalist who has ever written about AI, which is most of them, and the resulting outreach achieves nothing.

“We’re pitching data showing that enterprise AI implementations fail 70% of the time because of data quality issues, not model limitations” is an angle. It maps to a specific set of journalists who cover enterprise technology, digital transformation, and AI adoption — and not to journalists who cover AI research, AI ethics, or consumer AI products.

Before building your list, write one sentence in this format:

“This story is for journalists who cover [specific beat] and whose readers are [specific audience] who care about [specific issue].”

That sentence constrains your list research in ways that make it useful. It tells you which searches to run, which publications to examine, and which journalists to include or exclude.

Key TakeawayYour media list should be rebuilt for each distinct story angle. A recycled list from a previous campaign is rarely appropriate for a new story — journalists move beats, publications shift editorial focus, and the specific set of reporters covering your angle will be different three months later. The list research is not overhead to minimize; it’s the highest-leverage work in the PR process.

Pro Tip

Track everything. The difference between PR professionals who grow and those who stagnate is measurement. Know your pitch-to-placement rate and which angles convert.

Step 2: Use Recency Signals to Find Journalists

Recency is the single most important filter for media list quality. A journalist who wrote three articles about your topic area in the last 45 days is in active coverage mode. A journalist who wrote one article on the topic 14 months ago may have moved on entirely.

Here’s the research workflow that produces the most targeted lists:

Google News search: Search “[your topic]” and filter by date — last 30 days, then 30-90 days. Read the bylines. You’ll quickly identify which reporters are actively covering your territory.

Publication section browsing: Go to the specific sections of target publications that cover your territory. Look at the last 10 articles in that section and see which bylines repeat. These are the active contributors to that beat.

Google Scholar / academic press: For sectors with research-heavy coverage (health, finance, legal), check who’s covering new research. These journalists often have strong methodological standards and value data-driven pitches.

Muck Rack and Cision: Useful for contact information and publication history, but don’t use their AI-suggested journalist lists uncritically. Always verify that the journalists they surface have actually covered your specific topic recently. These tools are best used to find contact details for journalists you’ve already identified through search, not to discover who to pitch.

SparkToro: Underused for PR but genuinely useful. You can search for what your target audience reads and who influences them — which surfaces publications and writers you might not find through topic searches alone.

For each journalist you identify, record:

  • Full name and title
  • Publication
  • Beat (their specific coverage area, from their bio or recent articles)
  • Last three relevant articles with dates
  • Email or preferred contact method
  • Any notes on their communication preferences

Step 3: The 25–50 Contact Rule

Here’s the number that surprises most people when I first share it: 25 to 50 is the optimal contact count for a single PR campaign. Not 200. Not 500.

The logic is simple once you understand why lists degrade.

A list of 500 journalists built for a specific story angle is a list where perhaps 50-80 are genuinely well-targeted and the remaining 420-450 are speculative inclusions that felt related but aren’t actually covering the right beat. When you send 500 pitches, the response rate you get is the response rate from your 60 best-targeted contacts diluted by the non-response of your 440 poorly-targeted ones.

Worse, high-volume outreach to journalists who aren’t your right targets generates spam complaints and damages deliverability for future campaigns. Once your domain or IP ends up on a journalist’s spam filter, you’ve permanently reduced your reach to that person.

A list of 30 genuinely targeted journalists produces better outcomes because:

  • You can write more personalized pitches that reference specific recent articles
  • The journalists you’re targeting are more likely to open and engage with your pitch
  • You can follow up appropriately without burning bridges
  • Your deliverability stays healthy for future campaigns

The threshold question is whether a journalist has written something directly relevant to your angle in the last 60 days. If yes, they’re on the list. If no, they’re not — regardless of how prestigious the publication is.

Pro TipSegment your list into three tiers before you send anything. Tier 1 (10-15 journalists): highest relevance, most recent coverage, best editorial fit — these get genuinely personalized pitches. Tier 2 (10-20 journalists): relevant but slightly less perfectly matched — these get lightly personalized pitches referencing one specific article. Tier 3 (5-10 journalists): potentially relevant but uncertain. Send Tier 1 first, wait two days, then Tier 2, then Tier 3.

“A media list is not a spreadsheet. It is a living relationship map. The moment you stop updating it, it starts working against you.”
— Salva Jovells, Presslei

Step 4: Verify Before You Send

A media list with stale contacts is worse than no list at all. Journalists move publications frequently, change beats, go freelance, or leave the industry. A pitch sent to a journalist who left their publication six months ago goes to a dead inbox, hurts your deliverability, and wastes your outreach slot.

Before finalizing your list, verify:

WarningNever send a pitch to a journalist whose email you found in a purchased database without verifying it first. Stale emails hurt your domain deliverability, and a bounced pitch is worse than no pitch — it trains spam filters to block your future outreach to everyone at that publication.

Email validity: Use an email verification tool (Hunter.io has a verification feature, or use NeverBounce for batch verification) to confirm email addresses are live before sending. Remove any address that comes back as invalid or risky.

Employment currency: Check LinkedIn to confirm the journalist is still at the publication. The quickest check is whether their LinkedIn profile lists the publication as their current employer. Takes 30 seconds per contact.

Recent publication activity: Confirm you can see their byline on the publication’s website within the last 30 days. If you can’t find recent articles, they may have reduced their output, changed beats, or left.

Beat accuracy: Read one article they published in the last two weeks. Confirm it covers the territory relevant to your pitch. Journalists drift between beats; the beat listed in a media database may be six months out of date.

This verification step takes an additional 30-60 minutes for a list of 40 contacts. It’s the single highest-ROI time investment in list building.

Key Takeaway

PR is a long game. Individual campaigns matter less than building a reputation as a reliable, valuable source that journalists trust.

Do/Don’t: Media List Research

DO

  • Research journalists by topic first, publication second
  • Require a relevant article within 60 days as the inclusion threshold
  • Read at least one full recent article per journalist before adding them
  • Verify emails and employment before sending
  • Note specific articles you’ll reference in the personalized pitch
  • Build a new list for each distinct story angle
  • Track response and placement rates by list segment

DON’T

  • Buy or use pre-built journalist databases without verification
  • Include journalists because the publication is prestigious, not because they cover your beat
  • Reuse the same list for multiple campaigns without updating
  • Add journalists based on title alone without checking their beat
  • Include every journalist at a publication — target specific reporters
  • Send to 500+ contacts for a single story
  • Skip the verification step to save time

The Tools Worth Using (and What They’re Actually For)

There’s no shortage of media database tools, and most of them are sold as complete solutions when they’re actually only useful for specific parts of the process. Here’s an honest breakdown:

Muck Rack: Best for verifying journalist contact details and reviewing publication history. The search functionality is decent for topic-based journalist discovery, but the results need to be verified for recency. Expensive ($5,000-$15,000/year for agency plans) but best-in-class for established PR teams.

Cision: Largest database volume, but data quality is variable and a significant portion of contact details are outdated. Useful as a supplement to manual research, not a replacement.

Hunter.io: Best for finding journalist email addresses once you’ve identified the person you want to reach. The email format detector and verification feature are genuinely reliable. Much more affordable than full media databases ($49-$149/month).

SparkToro: Best for discovering publications and writers that your target audience actually reads, rather than the obvious publications you’d find through any search. Uniquely useful for B2B campaigns where the target audience has specific reading habits.

Google News: Free, underrated, and the best recency filter available. Search your topic, set date range to last 30 days, and read the bylines on every relevant article. This is where the list research starts, not in any paid tool.

The workflow that works is: Google News for discovery → Hunter for contact details → email verification → LinkedIn for employment confirmation. Paid databases like Muck Rack are useful shortcuts for high-volume campaigns but not necessary for building a focused list of 30-50 contacts.

Maintaining Your List as a Living Asset

A media list isn’t a one-time output — it’s an asset that degrades if you don’t maintain it. The journalists you pitch today will be in different roles, at different publications, covering different beats in 12 months. A list you don’t update becomes progressively less effective with each use.

The maintenance system that works:

After each campaign: Log which journalists responded, which placed a story, and what feedback you received on pitches that didn’t land. These notes make the next campaign more targeted.

Quarterly: Run a quick verification sweep of your core journalist contacts. Check LinkedIn for role changes, check recent bylines for beat shifts.

When you see a journalist quoted in a relevant story: Add them to your list immediately with the article that triggered the addition. This is the most efficient ongoing list-building approach — let the news tell you who’s covering your territory.

When a journalist replies negatively: Remove them from future outreach for that angle. A journalist who says “not my beat” has given you useful information. Update their record and don’t pitch them the same story type again.

Over 12-18 months of consistent list maintenance, you accumulate what’s genuinely valuable in PR: not a database of email addresses, but a set of journalist relationships built on track record.

Key TakeawayThe brands and agencies that consistently earn coverage don’t have better pitches than everyone else — they have better lists. A well-researched, verified, recency-filtered list of 30 journalists targeted to a specific angle will outperform a 500-contact spray-and-pray database every time. The research is the work. Don’t shortcut it.

How Our 18,871-Contact Database Was Built

Since we reference Presslei’s journalist database in our campaigns, it’s worth being transparent about what it actually is and how it was built — because the methodology matters.

Our database was built over three years of active campaign work across 12 categories (consumer, B2B tech, finance, health, sustainability, legal, property, food and drink, sports, travel, retail, and lifestyle). For each campaign, the journalists who responded, placed a story, or gave substantive feedback were logged with:

  • Publication and beat at time of contact
  • Type of story that generated a response (data-driven, reactive commentary, thought leadership)
  • Preferred contact format
  • Lead time preferences noted from their feedback
  • Last active contact date

The result is a database that isn’t just names and email addresses — it’s a record of what each journalist responds to, based on actual campaign interactions rather than database assumptions.

For more on how we structure PR campaigns from the ground up, our reactive PR guide covers the full end-to-end process, and our pitching guide walks through exactly what to say once your list is built.

Frequently Asked Questions

How long should it take to build a proper media list?

For a focused campaign targeting 30-50 journalists, expect 4-8 hours of research if you’re doing it properly. This includes topic research, journalist discovery, reading recent articles, finding contact details, and verifying email addresses. Agencies that claim to build quality lists in an hour are either using purchased databases uncritically or cutting corners on the verification step. The research time is non-negotiable if you want placement rates that justify the effort.

Should I include freelancers on my media list?

Yes, and often they should be higher priority than staff writers. Freelancers typically write for multiple publications simultaneously, which means a relationship with one freelancer can produce placements in several outlets. They also tend to be more accessible — they don’t have to route pitches through a commissioning editor and they’re highly motivated to find good stories since their income depends on placing pieces.

Is it worth paying for Muck Rack or Cision if you’re a small business?

For a small business running 2-4 campaigns per year, no. The ROI isn’t there relative to the subscription cost. You can build adequate lists using Google News search, Hunter.io (affordable), and LinkedIn verification for a fraction of the cost. The paid databases become cost-effective when you’re running high-volume campaigns consistently and need to find contact details at scale.

How do I find journalists for a very niche B2B sector?

Trade publications are your primary target. Search “[your industry] trade publication” and “[your industry] industry news” — most sectors have 2-5 dedicated trade outlets. For very niche sectors with limited trade press, look at newsletters — many sectors have highly influential email newsletters with small but expert readerships. The journalist behind a 15,000-subscriber B2B newsletter in your exact niche is worth more than a general business journalist at a major national outlet.

Ready to Stop Buying Links?

Get 8–14 editorial placements in DR 70+ publications. One campaign. $3,000. No retainer. No risk.

Book a Free Strategy Call


Salva Jovells is the founder of Presslei, a reactive PR agency built on data from 5,272+ real media placements. Read our analysis of 5,272 placements to see what the data says about what gets coverage.

Share this article:
𝕏
in



Salva Jovells

About the Author

Salva Jovells

Founder of Presslei. 12+ years in ecommerce SEO across international markets. After a decade of link buying for Hockerty and Sumissura, I reverse-engineered 5,272 earned media placements and founded a reactive PR agency that builds authority through data-driven stories journalists actually want to publish. Based in Zurich.

Founder of Presslei. 12+ years in ecommerce SEO across international markets. After a decade of link buying for Hockerty and Sumissura, I reverse-engineered 5,272 earned media placements and founded a reactive PR agency that builds authority through data-driven stories journalists actually want to publish. Based in Zurich.