Broken link building works best as a qualified replacement process, not a mass-email exercise. This workflow shows how to find relevant dead links, evaluate prospects, estimate campaign outcomes, organize follow-ups, and use three outreach sequences without overpromising to site owners.
Overview
Broken link building is a form of white hat link building in which you identify a non-working external link on a relevant page, create or recommend a useful replacement, and contact the publisher with a specific suggestion. The publisher decides whether to update the page; your role is to make that decision easy and editorially sound.
A reliable campaign has five stages:
- Prospect: Find pages in your topic area that may contain dead outbound links.
- Verify: Confirm that the link is genuinely broken and record the exact location.
- Qualify: Check topical fit, page quality, audience relevance, and whether your replacement adds value.
- Pitch: Send a concise, personalized message with the page URL, broken destination, and replacement resource.
- Track: Record replies, updates, rejections, follow-ups, and resulting referring domains.
This approach is different from asking for a link without context. The strongest pitch identifies a maintenance issue and provides a credible editorial solution. It also requires restraint: do not suggest your page merely because a link is technically unavailable. The replacement should address the same user need as the original resource.
For a broader explanation of the method, see Broken Link Building: A Step-by-Step Strategy. This article focuses on campaign operations: prospecting, estimation, spreadsheet structure, and outreach sequences.
How to estimate
Before starting, estimate the campaign with inputs you can actually observe. Avoid treating a projected link count as a guarantee. The purpose of the estimate is to decide how much time the campaign deserves and to compare the result with other link building strategies.
1. Set the activity inputs
Choose a campaign period and define:
- Prospects reviewed: the number of candidate pages you will inspect.
- Verified opportunities: candidates with a confirmed broken link and a relevant replacement.
- Qualified contacts: prospects with an identifiable editor, owner, or appropriate contact route.
- Initial emails sent: messages that meet your personalization standard.
- Follow-ups sent: additional messages permitted by your process.
2. Apply stage-based rates
Use your own historical rates where available. For a new campaign, label assumptions clearly rather than presenting them as benchmarks. A simple model is:
Expected placements = initial emails sent × positive reply rate × placement rate among positive replies
You can also estimate cost or effort:
Cost per placement = total campaign cost ÷ confirmed placements
If you measure staff time instead of a financial budget, use:
Hours per placement = total prospecting, research, writing, and follow-up hours ÷ confirmed placements
These calculations are directional. A small number of highly relevant prospects can outperform a large, poorly qualified list. Separate the rates for different segments, such as industry publications, educational resources, software documentation, and general blogs, because their response patterns may differ.
3. Use a decision threshold
Set a minimum standard before outreach begins. For example, proceed only when the replacement page matches the broken resource's purpose, the target page is relevant to your audience, and the contact can be personalized. If a prospect fails two or more checks, move it to a review queue instead of forcing a pitch.
Inputs and assumptions
A prospect spreadsheet prevents promising opportunities from disappearing into browser tabs. Use one row per broken-link opportunity, not one row per website. Recommended columns include:
- Prospect page title and URL
- Broken outbound URL and anchor text
- Where the broken link appears on the page
- Date the link was checked
- HTTP result or observed failure type, if available
- Replacement resource URL
- Why the replacement matches the original intent
- Contact name, role, and email or contact form URL
- Topical relevance and page-quality notes
- Personalization detail
- Outreach status, last contact date, and next follow-up date
- Outcome: live link, declined, no response, invalid contact, or not a fit
To find broken backlinks and prospects, combine several discovery methods. Review resource pages, curated guides, documentation, and older articles in your niche. Use a backlink checker or its alternatives to inspect pages that once linked to useful resources. Competitor backlink analysis can reveal relevant pages, but confirm every opportunity manually before contacting the publisher. Tool indexes can be incomplete or delayed, so treat them as discovery aids rather than final evidence.
Quality assumptions matter as much as volume. A page should generally be relevant to the subject and audience of your replacement. Check whether the page is maintained, readable, and intended to provide genuine references. Avoid targeting pages created solely to host links, and do not recommend a replacement that is substantially more promotional than the original. If your page uses commercial anchor text, review your anchor text optimization practices and keep the suggested wording natural.
Use a status system that makes the next action obvious: new, verify, qualified, ready to contact, sent, follow-up due, replied, updated, and closed. This is more useful than relying on a single conversion percentage.
Worked examples
Example 1: estimating a small campaign
Suppose you review 80 candidate pages. After verification, 24 contain a relevant broken link and a suitable replacement. You identify 18 appropriate contacts and send 18 personalized messages. Your internal planning assumptions are a 20% positive reply rate and a 50% placement rate among positive replies.
The estimate is:
18 × 0.20 × 0.50 = 1.8 expected placements
That result should be read as a planning range rather than a promise. It tells you that the campaign may justify the time required, while also showing why verification and qualification are important. If your team spends 12 total hours, the planned effort is approximately 6.7 hours per expected placement. Replace those assumptions with observed results after the campaign closes.
Example 2: comparing two prospect segments
Segment A has 12 highly relevant resource pages. Segment B has 40 broadly related articles. Even if Segment B produces more replies, Segment A may create stronger editorial fit and less follow-up work. Track results separately:
- Messages sent by segment
- Positive replies by segment
- Confirmed updates by segment
- Hours spent per segment
- Live links and referring domains earned
Do not count multiple links from the same site as equivalent to distinct referring domains. For ongoing measurement, combine campaign data with a backlink monitoring workflow so you can confirm whether links are live, changed, or later lost. The backlink monitoring guide covers that follow-through.
Three outreach sequences
Sequence 1: direct maintenance note
Subject: Possible broken link on [page title]
Hello [name], I was reviewing your [page title] and noticed that the link labeled “[anchor text]” no longer appears to load. It points to [broken URL]. We have a resource on [same topic] that covers [specific matching use]. If useful, here it is: [replacement URL]. Thanks for maintaining such a useful reference.
Follow-up: Hello [name], a brief follow-up on the broken link noted below. If the replacement is not a fit, no action is needed. I wanted to flag the issue in case it had not reached the right person.
Sequence 2: context-first pitch
Subject: Reference suggestion for [page title]
Hello [name], your section on [topic] is a useful explanation for [audience]. One cited resource, [broken resource], appears to be unavailable. This related guide may help readers looking for the same information: [URL]. Please use it only if it meets your editorial standard.
Sequence 3: resource-page replacement
Subject: Update for your [topic] resources page
Hello [name], I found a likely dead link in your [page title] resource list: [broken URL]. The link appears beside resources about [context]. We maintain [replacement URL], which covers [specific scope]. It may be a suitable replacement if you are updating the list. Either way, thank you for curating it.
Send one initial message and a limited follow-up according to your internal policy. Stop when the recipient declines, asks not to be contacted, or the opportunity is no longer relevant. More templates and tracking guidance are available in the SEO link building outreach templates guide.
When to recalculate
Recalculate the workflow whenever its inputs change, not only at the end of a campaign. Re-scan target sites monthly if broken-link discovery is part of your recurring process. Pages change, links are repaired, contacts move roles, and a replacement resource may become outdated. Before each new outreach batch, recheck the broken URL and replacement page.
Review the estimate after every meaningful campaign segment. Update your assumptions when your qualification rules change, when prospecting tools change their coverage or pricing, or when your observed reply and placement rates move. Refresh tool recommendations and sample subject lines quarterly; replace screenshots and example metrics annually or whenever the interfaces and tracking definitions change.
At the end of each cycle, export a simple report containing prospects reviewed, verified opportunities, messages sent, replies, confirmed links, live referring domains, hours, and cost assumptions. Then improve one stage: refine the search footprint, tighten qualification, revise the replacement resource, or shorten the outreach message.
Start with a manageable list this month: verify 20 prospects, send only to qualified contacts, schedule one respectful follow-up, and record every outcome. That disciplined loop will give you a more useful backlink strategy than a large unverified list—and a clearer basis for deciding whether broken link building deserves a larger place in your SEO link building program.