RepuPR.

How to Build a Media List That Isn't a Spray List

Beat mapping, the last-10-bylines check, tiering, maintenance cadence, and the honest math on list size: how to build a 30-name media list that outperforms a 3,000-name one.

September 23, 2026·7 min read

Most media lists are spray lists with better formatting. Someone exports 2,000 "technology journalists" from a database, merges in a first name, and sends. The response rate is near zero, which the sender interprets as "PR is hard" rather than "I emailed 1,900 people who don't cover this."

A media list is a research artifact, not a contact export. Here's how to build one that's worth having.

Start with the story, not the outlets

The universal founder mistake is starting with a wish list of publications. TechCrunch, Forbes, the Wall Street Journal. That's a list of places you'd like to be mentioned, which has no relationship to who might write about you.

Start instead with one sentence: what is the story, and who is it about? Not what your company does, but what the story is. "A dental group cut its no-show rate 41% using SMS deposits" is a story. "We're an AI-powered practice management platform" is a company description, and nobody covers company descriptions.

Then ask who writes about that story's subject: dental practice operations, small healthcare business, patient no-shows, SMS payments. Those are beats. Outlets come last, as a consequence of who the reporters are.

Beat mapping

A beat is the territory a reporter is responsible for. Map yours in four buckets, and expect the useful names to be concentrated in the last two:

  1. Trade press for your industry. Dental Economics, Modern Healthcare, Restaurant Dive, Supply Chain Dive, whatever the equivalent is in your world. Highest hit rate by a wide margin, most qualified readers, most likely to produce an actual customer. Founders systematically undervalue these because they're not impressive at dinner parties.
  2. Trade press for your customers' industry, if different. If you sell software to accountants, accounting trades matter more than software trades.
  3. Local and regional business press. Business journals, city papers, regional radio. They cover local companies as a matter of editorial mandate, which is a structural advantage you should use.
  4. National consumer or tech press. The lowest hit rate and the biggest names. Include a few, expect little, and never build your plan around them.

Practical ways to find names in each: search the topic on Google News and read who's writing, read the bylines in the trade pubs your customers already read, look at who covered your three closest competitors in the last year, check who's quoted your kind of company before, and watch the source request platforms for reporters actively working your topic.

The last-10-bylines check

This is the step that separates a media list from a contact dump, and it's non-negotiable. Before a name goes on your list, read their last ten published pieces.

You're checking four things:

  • Do they still work there? If the most recent byline is 11 months old, they've moved on. Database records lag reality by months.
  • Do they actually cover this? A reporter who wrote one AI story in March and forty stories about semiconductors is a semiconductor reporter. One-off coverage is not a beat.
  • What form do they write? Someone who only files 300-word news briefs will never run your 1,200-word trend piece, and someone who writes long profiles doesn't want your funding brief. Match the format to the person.
  • Have they already written your story? If they covered a direct competitor doing the same thing six weeks ago, you're either too late or you need a sharply different angle, and knowing that before you send is worth the fifteen minutes.

Write one sentence of notes per reporter: what they cover, their most recent relevant piece with a date, and your specific angle for them. If you can't write that sentence, they don't belong on the list. This is also the honest reason a hand-built list beats a purchased one, because databases sell addresses, not fit.

Tiering

Sort the survivors into three tiers, because they get different treatment:

  • Tier 1 (5–10 names). The best fits. Fully custom pitch, researched angle, offered first, possibly with an exclusive or an embargo. These go out individually and you wait 48 hours before going wider.
  • Tier 2 (15–30 names). Good fits. Personalized opening line and a tailored angle, but built on a shared core. Sent after Tier 1 passes or after the exclusive window closes.
  • Tier 3 (however many). Plausible fits, newsletters, aggregators, industry blogs, and podcast hosts. A lighter-touch email, sent last, expectations set accordingly.

Sequencing matters as much as the tiers. Sending to everyone simultaneously destroys any exclusive you could have offered, and an exclusive is often the only bargaining chip an unknown company has.

List size reality

The honest numbers, because this is where expectations do the most damage:

  • A well-researched list for one announcement is 20 to 50 names, total. Not 500.
  • At a 5 to 10 percent reply rate on a genuinely good list, 40 pitches produce two to four conversations.
  • Those conversations produce one or two pieces of coverage, sometimes zero, and that's a normal outcome for a real announcement from a company nobody's heard of.
  • A 3,000-name blast on the same news typically produces less, plus spam complaints and a damaged sending domain.

If those numbers feel low, that's the actual shape of earned media, and anyone quoting you better ones without seeing your news is selling. The compensating fact: the list is reusable. Build it once, refine it over four or five announcements, and by the third round you're emailing people who recognize your name, which is where reply rates genuinely improve.

Maintenance cadence

A media list decays roughly 25 to 30 percent a year. Reporters change beats, change outlets, go freelance, get laid off, or leave journalism entirely. An unmaintained list is a bounce-rate problem and an embarrassment problem.

A workable cadence:

  • Before every send: spot-check Tier 1 bylines and confirm each person published in the last 60 days.
  • Quarterly: run the full list through an email verifier, check for job changes on LinkedIn and Bluesky, and delete anyone with no relevant byline in six months.
  • After every campaign: log outcome per contact: opened, replied, covered, bounced, or asked to be removed. Remove-requests are permanent and absolute.
  • Continuously: add names as you read. The best lists are built by someone who reads the trades every week, not by someone who does a research sprint twice a year.

Keep it in a spreadsheet with columns for name, outlet, beat, email, last relevant byline and date, tier, your angle, and last contacted. That's enough. A CRM for this is premature until you're sending weekly.

The part the list can't fix

A perfect list with nothing to say gets nothing. Targeting multiplies the value of real news, but it doesn't create it. Before you spend a weekend on research, be honest about whether the announcement would interest a stranger in your industry. If it wouldn't, fix that first. The same story, correctly targeted, is also the difference between pitching and distribution doing their separate jobs properly.

Need the news on the record alongside your pitching? [See RepuPR's pricing](/pricing).

Put it into practice

Build your release free. Distribute it from $129.

Get Featured

Free · 2-minute setup

Get Featured