Media Relations & Pitching
Media Relations & Pitching
How to Build a Press List From Scratch When You Have No Media Contacts
By Maria Jordan · August 2026 · 6 min read
A working press list starts from relevance, not volume. Here is the process I use to build one from zero, verify every name, and keep it from going stale.
A press list built from nothing takes longer to put together than buying one from a database, but it earns its keep, because every name on it has a genuine, current reason to care about your story. The shortcut version, a bought list or a scraped export, fails for a specific reason: it optimises for volume over relevance, and journalists reject the vast majority of pitches for exactly that reason. Here is the process I actually use to build a working list from zero, verify it, and stop it going stale within a month of finishing it.
Why does a bought or scraped list underperform one you build yourself?
A generic database entry gives you a name, an outlet and a desk. It does not tell you what that journalist has actually covered in the last month, whether they have moved beat or outlet since the list was compiled, or whether your story fits the angle they are currently working. Muck Rack's State of Journalism research puts a number on the gap: most journalists want a personalised pitch tied to their actual beat, not a mail merge, and irrelevance is consistently the top reason a pitch gets ignored rather than answered. A list built from scratch, around your specific story, starts from relevance instead of trying to bolt it on afterwards.
Where do you actually find the right journalists, starting with no contacts at all?
Four sources do almost all of the work, and none of them require a paid database.
-
Search the outlet directly. A simple '[your topic] site:outlet.com' search shows exactly who at that publication has covered adjacent stories in the last few months, which is more useful than any static beat directory.
-
Read the bylines under coverage of your closest competitors or comparable launches. If a journalist wrote about a similar company, product or campaign recently, they have already shown editorial interest in the category.
-
Check the journalist's own social bio and recent posts. Most working journalists state their beat plainly on LinkedIn or X, and their last ten posts usually tell you more about what they actually want to cover than any outlet's official media pack.
-
Confirm who is currently active on the beat, not who was active on it two years ago. Journalists move outlets and beats often enough that an outdated list is close to useless, however complete it looks on paper.
How do you verify a name before it earns a place on the list?
Three checks, each of which takes a couple of minutes: confirm they have published something on this beat within the last two to three months, confirm their current outlet and title match what you have recorded, and confirm the contact route you are about to use is one they have actually published or confirmed themselves, not a guessed format. A generic desk inbox is a reasonable fallback, never a first choice.
What should you actually record for each contact, and what is worth skipping?
Keep the record simple enough that you will actually maintain it.
-
Record: name, current outlet, the beat in their own words rather than a generic label, two or three recent pieces that show what they are genuinely interested in, their stated pitching preference if they have one, and the date and outcome of your last approach.
-
Skip: unverified guessed email addresses, generic bios copied from a media database, and anything past roughly thirty to forty names for a single story. A list that long stops being a list of relationships and starts being a mail merge again.
How many names is actually enough for a first pitch?
Fewer than most founders expect. Close to half of journalists receive at least six pitches a day, and roughly the same proportion say they seldom or never respond at all, which tells you the inbox you are competing for attention in is already saturated with generic volume. A tightly targeted list of fifteen to thirty real, verified, currently active contacts, each pitched with a version of the story shaped to what they actually cover, will consistently outperform a database export of three hundred.
What is the single fastest way to undo all of this work?
Treating the finished list as static. A list built with real care in January and used unchanged in September has usually lost a third of its accuracy to job moves, beat changes and outlet closures, and nothing damages a first approach to a journalist faster than getting their outlet or beat visibly wrong.
How do you keep a press list from going stale?
Two small habits do most of the work.
-
A monthly five minute check: has anyone on the list changed role, moved outlet, or gone quiet on the beat since you last looked.
-
A quarterly proper audit: remove anyone who has left journalism or moved sector, add anyone new who has started covering it, and note against each name what has and has not landed a reply, so the list gets smarter with use rather than just older.
What does this actually look like for two very different stories?
Take a founder launching a UK sustainable travel product with no press contacts at all. The starting point is not a general travel list, it is a search for who has covered sustainability-led travel launches specifically in the last quarter, cross-checked against who is currently active on that beat at the outlets that matter most to the target customer. That might produce twenty names, most of them freelancers and specialist writers rather than staff correspondents, which is normal for a niche category and often more useful, since freelancers frequently pitch several outlets at once.
Now take a B2B marketing leader with a new piece of research to share. The list looks completely different: trade press covering the specific function, a handful of business journalists who have recently written about the same category of data, and any newsletter writers in the space, who are often undervalued because they do not sit on a traditional media list but reach exactly the right audience. In both cases the method is identical. Only the list itself changes, because it was built around the story rather than a fixed template.
What mistakes come up most often with a first press list?
-
Starting from a purchased database export and treating it as finished, rather than as a rough draft that still needs every name checked.
-
Adding a journalist because they cover the industry broadly, rather than because they have covered this specific type of story recently.
-
Sending the same pitch to everyone on the list, rather than adjusting the opening line to reflect what each journalist has actually written recently.
-
Giving up on a list after one round of no replies, instead of treating the first pitch as one data point that should inform the second.
Every list I build for a client starts this way, mapped to the specific story rather than pulled from a database. That is the approach behind Y-Brush's UK market entry: a small, carefully verified group of consumer health and technology journalists, each pitched on the specific angle they were already covering, rather than a mass release sent to a generic beauty and tech list. As a Senior Freelance PR Consultant, this is the only way I have found that actually holds up past the first pitch.
If you are launching something new and do not yet have the media relationships to place it, talk to Fireflies Management.
Related Reading
Media Relations & Pitching
Why DNA-Discovery Stories Keep Earning Global Media Coverage
Read essay →Media Relations & Pitching
