How to Build a Targeted Media List: Step-by-Step Guide
A targeted media list is 15–40 journalists who actually cover your story — not 500 addresses dumped into a spreadsheet. This step-by-step guide shows how to build one that gets replies, using what Media List's research desk has learned from analyzing 41,373 verified media contacts across 3,984 outlets.
Step 1: Define the Story Before the List
Write one sentence: "This story is about X, and it matters to readers of Y." Every contact you add must pass that filter. A funding announcement targets business and vertical trade press; a product launch targets reviewers and beat reporters; a local opening targets metro desks. If you can't name the beat, you're not ready to build the list.
Step 2: Tier Your Outlets
| Tier | What it is | How many |
|---|---|---|
| Tier 1 — dream placements | National/major outlets on your beat | 5–10 contacts |
| Tier 2 — core coverage | Trade press, regional outlets, strong newsletters | 10–20 contacts |
| Tier 3 — reliable pickups | Local press, niche blogs, industry aggregators | 5–15 contacts |
Remember the shape of the industry: 1% of outlets employ 36.7% of journalists, while 46% of outlets have exactly one reachable journalist. Tier 1 is crowded and competitive; Tiers 2–3 are where response rates live.
Step 3: Find the Right People, Not Just the Right Outlets
Match the role to the ask. In Media List's 2026 study of 41,373 media contacts, the split was editors 12,521 · producers 9,262 · reporters 8,835 · writers 3,926 · anchors 1,839 · correspondents 1,708 (see the composition study). Pitching a segment? You want a producer, not an anchor. Pitching a feature? The beat reporter first, their editor second. In Media List, filter by beat + role + location to get exactly this slice.
Step 4: Verify Before You Send
Media List's research found one in three media contacts industry-wide cannot be verified as deliverable — and the bigger the newsroom, the worse its contact data. Use verified contacts, send from a warmed domain, and remove bounces immediately — bounce rates above ~5% damage your sender reputation for every future pitch.
Step 5: Personalize and Pitch
A targeted list earns its keep at send time: reference the journalist's recent coverage in the first line, keep the pitch under 150 words, and make the ask explicit. Our guides cover the mechanics: how to write a media pitch that gets a reply, subject lines that work, and how to follow up without burning the contact.
Step 6: Maintain the List
Log every send, open, reply, and placement per contact. Retire contacts who never engage after three well-matched pitches; promote outlets that pick you up reliably. Re-verify quarterly — a media list is a living asset, not a one-time export.
Frequently Asked Questions
How many contacts should a targeted media list have?
Smaller than you think — 15 to 40 well-matched contacts usually outperforms hundreds of loosely relevant ones. Reply rates are driven by fit, and 46% of news outlets have exactly one reachable journalist, so precision beats volume.
Which roles should I target — editors, reporters, or producers?
Match the role to the ask. Reporters and writers cover stories; editors assign and gatekeep; producers book broadcast segments. In Media List's 2026 study of 41,373 media contacts, editors (12,521) and producers (9,262) outnumbered reporters (8,835), so pitching only 'reporters' misses most of the people who say yes.
How do I keep a media list from going stale?
Re-verify before every campaign. Media List's research found one in three media contacts industry-wide cannot be verified as deliverable at any given time — journalists change beats and outlets constantly. Remove bounces immediately and re-check roles quarterly.
Can I build a targeted media list for free?
You can start free. A 3-day free trial ($0 today) lets you search 1,400,000+ media contacts by beat, outlet, and location and export up to 25 contacts. After the trial, plans start at $99 a month.
Related Resources
Search 1,400,000+ media contacts
Start a 3-day free trial, $0 today. Plans from $99 a month, no contract.