You can have a great story, solid data, and a compelling angle, and still get zero coverage if your media list is wrong. It happens constantly. The wrong journalists, outdated emails, and no filter for relevance are the most common reasons digital PR campaigns fail before the first pitch is sent.
A media list (also called a press list or media contact list) is a curated database of journalists, editors, podcast hosts, and media influencers who cover topics relevant to your brand or campaign. In traditional PR, media lists are broadcast tools: you build a list, send a press release, and wait for pickup. In digital PR, they serve a more precise function. You use a media list to target placements that earn editorial backlinks from authoritative domains, which means the list also needs to tell you which outlets are worth pursuing from an SEO perspective.
This guide covers what a media list includes, how to build one step by step, which tools work best in 2026, and how to use your list as part of a digital PR link-building workflow. It includes a ready-to-use template structure and the six mistakes that kill coverage before it starts.
This article is part of the LinkForce guide on digital PR. If you are new to the topic, start with the overview of what digital PR is and how it works for SEO.
What Is a Media List?
A media list is a structured spreadsheet or database of contacts at media outlets who are relevant to your story, brand, or campaign topic. It typically includes journalists, editors, podcast hosts, freelance writers, and niche media influencers who cover the topics you want coverage in.
For digital PR and link-building campaigns, a media list needs to answer three specific questions:
- Who covers this topic at this outlet?
- Does this outlet have enough domain authority and traffic to be worth pursuing?
- Has this journalist or outlet linked to external sources in their coverage before?
A list that can’t answer all three questions will produce outreach that generates coverage but not links. Or no coverage at all.
The term „media list“ overlaps with „media database,“ but the distinction matters in practice. A media database (Prowly, Muck Rack, Cision) is a third-party platform that indexes journalists and publications at scale. Your media list is the curated, maintained subset of that data that you have already qualified for a specific campaign or topic cluster. You own the list. You don’t own the database.
What a Media List Should Include
The columns in your media list determine what you can do with it. Generic lists produce generic outreach. A well-structured list with the right fields enables segmentation, personalization, and post-campaign analysis.
Core fields (required for any media list)
Every media list needs these six fields at minimum:
| Field | Purpose |
|---|---|
| Contact name | Full name as used in their byline |
| Publication / outlet | Name of the media property |
| Beat / coverage topic | Specific topic area they cover (not just a broad category like „technology“) |
| Email address | Direct contact email, not a generic editorial inbox |
| Last contacted date | When you most recently pitched this person |
| Notes | Recent articles covered, tone preferences, past interactions |
A list without all six of these columns won’t produce personalized outreach or useful campaign tracking.
SEO-specific fields (add these for digital PR)
Standard PR lists stop at the core six. For digital PR campaigns where link acquisition matters alongside coverage, add these four fields:
| Field | Why it matters |
|---|---|
| Domain Rating (DR) | Measures the authority of the linking domain and filters out low-value placements |
| Estimated monthly traffic | Validates the audience size and referral potential of the outlet |
| Do-follow link policy | Does the outlet place editorial do-follow links, or does everything get nofollow or sponsored? |
| Backlink intent | Does this journalist typically link out to external sources in their articles? |
The backlink intent field is the most commonly overlooked. Some journalists write feature coverage without ever linking to external sources. Getting mentioned in a Forbes article with no outbound link contributes to brand mentions and E-E-A-T signals but not directly to link equity. For a campaign where links are the primary goal, you need to know this before investing time in a pitch.
Check two or three of each journalist’s recent articles before adding them to your list. If they never link out, note it in the Notes column and place them in a brand awareness segment rather than a link acquisition one.
Media List Template: A Practical Structure for 2026
A media list built in Google Sheets is the baseline. It’s free, portable, shareable, and it doesn’t depend on a platform subscription you can lose access to. PR CRM tools like Prowly or Muck Rack add automation at scale, but your primary asset should live in a format you fully control. Period.
Use this 10-column structure as a starting point:
| Column | Example value |
|---|---|
| Contact name | Sarah Mitchell |
| Publication | Search Engine Journal |
| Beat | SEO, content marketing |
| sarah@searchenginejournal.com | |
| Domain Rating (DR) | 87 |
| Monthly traffic (est.) | 2.1M |
| Do-follow links? | Yes |
| Backlink intent | Links in roundups and resource posts |
| Last contacted | 2026-04-12 |
| Notes | Covered link building tools in March 2026; interested in data-driven content |
Keep one row per journalist, not one row per outlet. Two journalists at the same publication covering different beats are separate contacts who need separate pitches.
Add a Status column before any campaign goes live: Prospect / Pitched / Responded / Placed / No response. This turns your media list into a live campaign tracker. You’ll have the data you need to improve it for the next run.
To build your own copy, replicate this structure in Google Sheets, save it as a master template, and create a new tab for each campaign. Your base list stays clean. Your campaign tabs accumulate history.
How to Build a Media List Step by Step
Building an effective media list is a six-step process. Steps one through three establish the structural foundation. Steps four through six apply before every campaign. A media list from a previous run isn’t a ready-to-use list for the next one.
Step 1: Define your story angle and audience before building
Start with the story, not the contacts. A data study about SaaS churn rates aimed at US-based B2B companies needs a completely different list than a product launch for a consumer app in the UK. Know your audience’s geography, industry, and preferred content format before opening a spreadsheet.
Write a one-sentence summary of your story and the audience it serves. That’s the filter you apply throughout the remaining steps.
Step 2: Identify the right publications for that story
Start with publications your target audience already reads, not publications you personally find impressive. Three research methods produce reliable results:
Google News search: Search your core topic and filter results to „News.“ Which publications consistently appear? These outlets have already demonstrated they run stories on your beat, which means their editors and journalists are already primed for pitches in your category.
Competitor backlink analysis: In Ahrefs or a comparable SEO tool, pull the referring domain report for a direct competitor. Filter for editorial links (not directory entries or paid placements). Outlets that have already covered competitors in your space are the most viable targets. The editorial fit is proven.
Ahrefs Content Explorer: Enter your topic keyword and filter by Domain Rating and recency. This surfaces niche and vertical publications that standard press release distribution tools miss. These are often the highest-ROI targets for digital PR campaigns.
Build a shortlist of 20–40 publications before moving to individual contacts.
Step 3: Find the right journalist within each publication
Finding the right outlet is the first filter. Finding the right journalist within that outlet is what most outreach campaigns skip, and it is the single most common cause of pitches getting ignored or marked as spam.
Journalists have specific beats. A technology reporter at a general business publication rarely covers SEO tools. A content marketing columnist at a niche B2B publication may be exactly right. Don’t pitch a masthead email or a general editorial address.
Google search: Use `site:publication.com [your topic]` and note whose bylines appear consistently. This identifies who covers your beat at that outlet right now.
LinkedIn: Search the publication name and filter by current employee. Add your topic area as a keyword to narrow by beat.
Twitter/X: Many journalists list their beat in their bio. Search by publication name and topic to find the active ones.
Media database (Prowly, Muck Rack): The fastest method if you have a subscription. Search by beat, location, and publication simultaneously.
Once you identify the right contact, read two or three of their recent articles before adding them to your list. That’s the minimum investment for personalized outreach. It’s also the difference between a pitch that lands and one that doesn’t.
Step 4: Qualify contacts by relevance and SEO value
Not all placements return equal value. For digital PR campaigns with a link-building component, apply this DR tiering framework before adding contacts to your active list:
Tier 1: DR 70+ (major national newspapers, top industry publications, major trade press). These placements carry the highest domain authority lift. They also require the strongest hooks, the best data, and often multiple follow-ups. Allocate your best campaign asset to Tier 1 outreach.
Tier 2: DR 40-69 (niche authority publications, vertical trade press, established blogs in your category). The best ROI tier for most digital PR campaigns. These outlets tend to be more responsive than Tier 1, cover your category consistently, and still pass substantial link equity. Focus the majority of campaign outreach effort here, typically 50 to 70 percent of total contacts.
Tier 3: DR under 40 (smaller niche blogs, regional outlets, newer publications). Useful for topical relevance, geographic targeting, and building out a content cluster across niche communities. Lower direct SEO impact, but valuable for supporting brand mentions and referral traffic from highly relevant audiences.
Fill in the DR and estimated monthly traffic for every contact you qualify. This takes two minutes per row using Ahrefs Site Explorer or SimilarWeb and makes post-campaign reporting significantly more useful.
Step 5: Add contact details and enrich each record
With contacts qualified, find their direct email and complete the remaining fields.
Hunter.io (free tier available): Enter the journalist’s name and publication domain. Returns best-guess email with a confidence score and alternate patterns for the domain.
Anymailfinder (free tier available): Similar functionality to Hunter with stronger coverage of European publications. Useful as a second source when Hunter returns a low confidence score.
Prowly: If you are already using Prowly as your media database, verified emails are included in the contact records.
Always verify emails before launching a campaign. A bounce rate above 5–10% signals to your email provider that you are sending bulk outreach, even when every email is individually personalized. Most verification tools flag risky or unverifiable addresses before you send.
Complete the Notes column for your top 25–30 contacts. Record recent topics they have covered, publication-specific preferences (some outlets ask for pitches via Twitter, others explicitly say no attachments), and any link patterns you noticed in their recent work.
Step 6: Segment by story angle before any outreach goes out
Don’t use one master list for all outreach from a single campaign. Segment by:
- Story angle: A journalist covering „SaaS productivity tools“ needs a different pitch than one covering „remote work statistics“, even when both are qualified for the same campaign asset
- Tier: Draft separate pitch versions for Tier 1 (more editorial, less commercial) and Tier 2–3 (more direct, lead with the hook)
- Geography: Journalists covering local or regional stories need localized data and angles baked into the pitch itself, not just a note at the end
Segmentation before outreach is not optional if you want consistent response rates. A targeted email to a well-segmented list of 30 contacts will produce better placement results than a generic email to 200 contacts from a master list.
6 Media List Mistakes That Kill Coverage (and Links)
Most media list failures follow predictable patterns. These six mistakes account for the majority of campaigns that generate no placements or no links.
1. Building the list after the campaign asset is finished
A media list built in response to a finished story is reactive. You reverse-engineer relevance instead of designing the story to fit what your target journalists actually cover. Build a preliminary list early in the campaign process. Build it before the final asset is finished so you can adjust the angle to match what your best targets are covering right now.
2. Targeting outlets instead of specific journalists
„We want to be in Wired“ is not a targeting strategy. Wired publishes dozens of reporters covering different beats. Pitching the wrong one wastes the story. Always identify the specific journalist and confirm their current beat before sending.
3. No domain authority floor
A placement in a DR 12 blog with 200 monthly visitors counts as „coverage“ but moves almost nothing on domain authority. Set a minimum DR threshold before you add contacts to an active list. DR 30 is a reasonable floor for general campaigns. For campaigns where link authority is the primary goal, set the floor at DR 50 or higher.
4. Ignoring competitor coverage signals
If three of your competitors have earned placements in the same five publications, those publications are already warm to your category. Pull competitor referring domains in Ahrefs, filter for editorial links, and prioritize those outlets in your list. They have already vetted the topic and the format. Your job is to bring a stronger angle or more current data.
5. Recycling lists without freshness checks
Journalists change roles, beats, and publications frequently. A media list from 18 months ago can have a 20–30% error rate on current job status. Before any major campaign, spend two hours checking your highest-priority contacts. Start with the top 30 to 40 on your list and confirm their current role and publication. It’s faster than managing bounce errors and wrong-recipient complaints mid-campaign.
6. Using one large list instead of angle-segmented lists
A 300-contact master list is a data archive. It’s not an outreach asset. Effective pitching requires tailoring. Angle, tier, geography, all of it. Even when every email is individually personalized, a segmented list forces precision at the angle level. Generic lists don’t. Create a dedicated campaign tab in your spreadsheet and pull only the contacts who fit that specific story before outreach starts.
Tools for Building and Managing Media Lists in 2026
Finding contacts
Prowly (starting from approximately $369/month): Media database with more than 1 million journalist profiles, beat tags, and verified email addresses. Includes list management, pitch tracking, and a press release distribution feature. Best suited for PR teams running regular digital PR campaigns.
Muck Rack (enterprise pricing, approximately $5,000/year for smaller teams): More commonly used by editorial PR teams and agencies at larger organizations. Strong coverage of major US and UK publications and editorial team structures.
Cision (custom pricing): The longest-established media database. Broad coverage of print, broadcast, and digital outlets globally. Pricing tends to be higher than Prowly or Muck Rack at comparable tiers.
LinkedIn (free): Slower than database tools but reliable for B2B and tech journalists. Search the publication name and filter by current employee, then use topic keywords to narrow by beat.
Twitter/X (free): Particularly effective for niche and independent journalists who are active in their coverage area. Many include their beat explicitly in their bio.
Finding publications and outlets
Ahrefs Content Explorer: Enter a topic keyword, filter by minimum DR and date range, and scan which outlets consistently publish in your category. Returns DR and traffic data alongside content samples. This is the most efficient single tool for outlet discovery in digital PR. Worth knowing.
Google News: Best for identifying which outlets are actively covering your beat right now. A date filter set to the last 30–60 days filters out inactive publications.
SimilarWeb (free tier available): Validates monthly traffic estimates for publications you are considering adding to your list. Confirms whether an outlet’s audience size justifies the outreach investment.
Finding and verifying emails
Hunter.io (free tier available): Enter a journalist’s name and their publication’s domain to return a best-guess email and confidence score. The domain search feature is useful for mapping email patterns across an entire publication.
Anymailfinder (free tier available): Real-time email verification against the recipient’s mail server rather than a static database. Better European coverage than Hunter. Only charges for verified addresses.
NeverBounce or ZeroBounce: Dedicated email verification tools. Useful for validating a full list before a major campaign send. A 2 to 5 percent bounce rate is manageable. Above 10 percent can affect your sender domain reputation.
Managing the list
Google Sheets (free): The default choice. Portable, shareable, fully exportable, and does not depend on any subscription. Build your primary asset here.
Airtable or Notion: Better filtering and view options than Sheets for lists above 200 contacts. Airtable’s kanban and grid views work well for campaign tracking alongside list management.
Prowly or Muck Rack CRM features: Worth using if you are running more than five or six campaigns per year and want automated bounce tracking, list deduplication, and pitch history in one place.
How to Use Your Media List in a Digital PR Campaign
A media list is built during campaign preparation and used during outreach and follow-up. The workflow below assumes you have already qualified your contacts, segmented your list, and have a finished campaign asset ready to pitch.
Before you send: Review your segmented list against the final campaign asset. Has the story angle shifted during production? Remove or move to a future segment any contacts where the fit has drifted. A misaligned pitch wastes your contact budget on that journalist.
Tiered personalization: Tier 1 contacts (DR 70+) need a subject line and opening paragraph written specifically for each person. Tier 2 contacts get a personalized opening on a templatized structure. Tier 3 contacts get a shorter, direct format that leads with the hook. Don’t invert this. Spending Tier 1 effort on Tier 3 contacts does not improve results.
Track in the list itself: Add a Status column and update it as you send, follow up, receive responses, and confirm placements. The most valuable output of a well-managed media list is the institutional knowledge it accumulates. Over time you learn which outlets actually place links, which only mention, and which journalists respond to follow-ups.
Follow up once, then move on: One follow-up after five to seven business days is standard practice. A second follow-up is only right when there was a genuine signal of interest. Beyond that, silence is information about fit. It’s not an invitation to push harder. Multiple unsolicited follow-ups risk getting marked as spam, which affects your sender domain for future campaigns.
Record placements with SEO metrics: When a placement goes live, note the DR, the live URL, and whether the link is do-follow or nofollow. After several campaigns, these records tell you which publications return the best link value and which to prioritize in future lists.
For a detailed walkthrough of the pitch and follow-up process, see the LinkForce guide on outreach strategy.
Frequently Asked Questions
What is a media list in PR?
A media list is a curated database of journalists, editors, and media contacts who cover topics relevant to your brand or campaign. In traditional PR it is used to distribute press releases broadly. In digital PR it is a targeted prospecting tool designed to generate editorial backlinks and brand coverage from authoritative, relevant publications.
What should a media list include?
At minimum: contact name, publication, beat or coverage topic, direct email address, last contacted date, and notes on recent coverage. For digital PR and link-building campaigns, also include Domain Rating (DR), estimated monthly traffic, do-follow link policy, and whether the journalist typically links out to external sources in their articles.
How long should a media list be?
Quality matters more than quantity. A focused list of 30–50 well-qualified contacts will consistently outperform a list of 500 loosely relevant ones. For Tier 1 outreach (DR 70+), even 10–15 carefully researched contacts per campaign produces meaningful results. Larger lists make sense for campaigns with broad geographic or topical coverage, not as a default approach.
What is the difference between a media list and a media database?
A media database (Prowly, Muck Rack, Cision) is a third-party platform that indexes journalists and publications at scale. A media list is your curated, campaign-specific subset of that data, enriched with your own qualification notes, DR and traffic data, and campaign history. You own the list. You license access to the database.
How often should you update a media list?
Review your highest-priority contacts before every campaign. At minimum, do a full refresh quarterly. Journalists change roles every 12–24 months on average, which means a list not refreshed for 18 months may have a 25–30% inaccuracy rate on current employment. The cost of two hours of verification before a campaign is lower than managing bounce errors and wrong-recipient complaints during it.
What tools are best for building a media list?
For finding contacts: Prowly, Muck Rack, LinkedIn, or Twitter/X for niche beats. For finding publications: Ahrefs Content Explorer, Google News, SimilarWeb. For finding emails: Hunter.io, Anymailfinder, or a dedicated email verification service. For managing the list itself: Google Sheets as the baseline, with Airtable or a PR CRM if you need richer views and automation.
Where to Go From Here
A well-structured media list built around both editorial fit and SEO qualification is the operational foundation of digital PR. Without it, the strongest campaign asset still gets pitched to the wrong people at the wrong outlets. With it, outreach becomes a systematic process that improves with every campaign. The list itself grows richer with response patterns, placement data, and contact notes over every campaign.
Build your list in Google Sheets using the 10-column structure above, add DR and backlink intent qualifiers from the start, and segment by campaign angle before any email goes out.
For the broader context on how a media list fits into a full digital PR workflow, see the LinkForce guide on digital PR strategy. For the tools that support every stage of that workflow, the digital PR tools guide covers the best options in 2026.