I have watched the same mistake play out more times than I can count. A founder decides it is time for press, opens a media database, searches their industry, and exports five hundred names into a spreadsheet. They feel productive. They have a media list. Then they send a near-identical pitch to all five hundred, hear back from almost no one, and conclude that PR does not work or that journalists are unreachable. Neither conclusion is true. What failed was not the outreach. It was the list, and the list failed before a single email was sent.
A media list is not a pile of contacts. It is the research layer underneath your entire press effort, and the quality of that layer sets a hard ceiling on everything above it. A great pitch sent to the wrong list dies. A good pitch sent to a sharp, well-built list lands. This piece walks through how to create a media list from scratch in seven steps, built around a tiering system, so the list becomes an asset that earns coverage instead of a spreadsheet that wastes it.
What a media list is, and what it is not

Start by correcting the definition, because the wrong definition produces the wrong list.
A media list is not a contact database. It is not the largest possible collection of journalist email addresses in your sector. Size is not the metric, and treating it as the metric is the original error. A list of five hundred names you have not researched is not five hundred opportunities. It is five hundred ways to send an irrelevant pitch.
A media list is a working tool for personalized outreach at a manageable scale. It is a curated set of specific journalists, each of whom you have a real reason to believe would care about a specific story you can offer, along with the information you need to pitch each one as an individual. The defining feature is not how many names it holds. It is that every name on it carries enough research that you know exactly who this person is, what they cover, and what you would say to them.
That definition has a direct consequence: a good media list is built, not bought or scraped. A purchased list, or a raw database export, gives you names without the research, which is the part that actually matters, and it gives you the same names everyone else bought. The work of creating a media list from scratch is the work of doing the research that turns names into opportunities. There is no shortcut around that, because the research is the value.
The tiering system: not all contacts are equal
The organizing idea behind a strong media list is that not every contact deserves the same effort, and pretending they do is what makes outreach fail. The tiering system fixes this by sorting every contact into one of three tiers, each with a different level of investment.
Tier one is your priority targets. These are the journalists who cover your exact beat, at outlets that matter most for your goals, who have written pieces close to your story recently. A tier one list is short, often ten to twenty names. Each one gets a fully customized pitch, individual research, and a real follow-up plan. These are the people worth an hour of preparation each.
Tier two is your strong fits. Relevant journalists and outlets, a clear beat match, but a step down in priority or reach. A tier two list might run thirty to forty names. Each gets a genuinely personalized pitch, but built from a sharper template, with the personalization focused on the beat match and the angle rather than rebuilt from nothing.
Tier three is your broader relevant pool. Outlets and writers with a plausible but looser connection: trade publications, newsletters, smaller sites, beat-adjacent reporters. Tier three gets a relevant, lightly personalized pitch and less individual research per contact.
The tiering system matters because outreach effort is finite. Without tiers, you either over-invest in weak fits or under-invest in your best targets. With tiers, your scarce, high-effort, fully customized pitches go where they have the best chance, and the model also tells you the order to work. Build tier one first. The seven steps below produce a tiered list by design.
Step 1 and 2: define the story and the beats

Step one is to define the story before you look for a single journalist. This is the step almost everyone skips, and skipping it is why most lists are wrong. You cannot know who to put on a media list until you know what you are pitching. Write down the actual story: the angle, why it matters, why now, and who would find it interesting. “We are a fintech startup” is not a story. “We built a tool that cuts a specific painful task for small business accountants, and we have data on how much time it saves” is a story. The story determines the list. A different story would need a different list, which is exactly why you define it first.
Step two is to translate that story into beats. A beat is the subject area a journalist covers. Your story does not belong to “the media.” It belongs to a small number of specific beats, and your job in step two is to name them. The accounting tool story might map to small business beats, fintech beats, productivity and software beats, and accounting trade beats. Each beat is a separate search space. Naming your beats turns the impossible task of “find journalists” into the tractable task of “find the journalists who cover these four specific beats.” Steps one and two produce no contacts at all, and they are the two steps that make every later step work.
Step 3 and 4: find the right journalists
Step three is to find journalists within each beat. Work beat by beat. For each beat, find the outlets that cover it and the people at those outlets who write the relevant pieces. Read the publications your audience reads and note the bylines. Search the beat topic and see who keeps appearing. Look at who wrote the articles most similar to the story you would want written about you. Use a media database if you have one, but use it to accelerate research, not to replace it. The goal of step three is a raw pool of names, each one attached to a beat and a reason they belong there.
Step four is to qualify each name, because a raw pool always contains misfits. For every journalist, confirm three things. Confirm the beat is current: journalists move, and someone who covered fintech last year may cover something else now, so check their recent work, not an old bio. Confirm the fit is genuine: this person should plausibly care about your specific story, not just your broad industry. Confirm they are reachable: you can find a real, current way to contact them. A name that fails any of the three checks comes off the list. Qualification is unglamorous and it is the difference between a media list and a list of people who will never respond because the list was wrong about them.
Step 5: capture the right data on each contact
Step five is to record, for each qualified journalist, the information that makes a good pitch possible later. A media list where each entry is just a name and an email is barely a list. A strong entry holds: the journalist’s name, their outlet, their specific beat, a link to a recent piece of theirs that is relevant to your story, their preferred contact method, the specific angle you would pitch them, and a notes field for any prior interaction or useful detail.
The reason to capture this now, during list building, rather than later, during pitching, is focus. When you build the list you are in research mode, looking carefully at each journalist. When you pitch you are in execution mode, moving fast. If the research is already captured, pitching is fast and personalized. If it is not, every pitch becomes a fresh research project and the personalization gets skipped under time pressure. The “angle” field in particular is what later lets you write a pitch that opens with why this story is right for this person. Step five is where a media list stops being a directory and becomes a pitching tool.
Step 6: tier and prioritize
Step six is to apply the tiering system. With a qualified list and full data on each contact, assign every journalist to tier one, tier two, or tier three using the definitions above: exact-beat priority targets, strong fits, and the broader relevant pool.
Tiering does two things. It tells you where to spend your best effort, so your fully customized pitches go to the contacts most likely to convert. And it tells you the sequence: you pitch tier one first, with the most care, often before the story is widely known, because an exclusive or an early look is something a priority journalist values. Then tier two, then tier three. A media list without tiers gets pitched as an undifferentiated blast, which means either your top targets get a templated pitch or your weak fits get effort they did not warrant. Tiering ends that. It is the step that turns a flat list into a plan.
Step 7: maintain it, or watch it rot
Step seven is maintenance, and it is the step that separates a media list that compounds in value from one that quietly decays. Journalists change beats, change outlets, leave the industry, and change how they want to be contacted. A media list is accurate the week you build it and a little less accurate every week after. Left alone for a year, a large share of it becomes wrong beats and dead addresses.
Treat the list as a living document. Before every campaign, review your tier one and tier two entries: are these people still on this beat, still at this outlet, still reachable. Update what changed and remove what is gone. After every campaign, record what happened in the notes field: who responded, who covered you, who asked not to be contacted again, who you built a relationship with. Over time, that history is the most valuable thing the list contains, because a journalist who has covered you once, captured in your notes, is a warm contact for the next story, worth far more than any cold name. A maintained media list gets better every campaign. An abandoned one gets worse. Create the list with these seven steps, keep step seven going, and the list stops being a one-time chore and becomes the asset that makes every future pitch land.