Broken Link Building at Scale: Automation, Templates, and Success Rates

The Economics of Broken Link Building

Broken link building works on a simple premise: find dead links on other sites, create content that replaces what was there, then ask the webmaster to swap their broken link for yours. It's been a staple tactic since at least 2012, and it still works — but the economics have shifted.

The average success rate for broken link building campaigns sits around 5-10%. That sounds low until you realize each successful placement earns you a contextual backlink from a page that was already linking to something similar. The relevance signal is strong.

Finding Broken Links at Scale

There are two main approaches: working from your competitors' dead backlinks, or finding broken outbound links on authority sites in your niche.

Competitor Dead Backlinks

Pull your competitor's backlink profile in Ahrefs. Go to the "Broken backlinks" report. This shows you every 404 page on their site that still has external links pointing to it. These are gold — someone was already linking to content on a topic your competitor covered, and now that content is gone.

Sort by referring domains. If a dead competitor page has 15+ referring domains, that's a single piece of content that could earn you 15 backlink opportunities.

Authority Site Outbound Links

The other approach: crawl high-authority sites in your niche with Screaming Frog and filter for outbound links returning 404 status codes. Universities, government sites, and industry associations tend to have lots of broken outbound links because nobody's maintaining them regularly.

# Screaming Frog setup for broken link discovery
# 1. Configuration > Spider > Check External Links
# 2. Crawl the target site
# 3. Reports > Bulk Export > Response Codes > External Links > Client Error (4xx)
# 4. Filter results by your target topic using URL patterns

For even more scale, Ahrefs has a "Broken outbound links" report under Site Explorer. Plug in a target domain, and it'll show you every broken external link on their site without needing to crawl anything yourself.

Building the Replacement Content

Don't just create a thin replica of what was there. Use the Wayback Machine to see what the dead page contained, then build something better. The webmaster is more likely to swap the link if your replacement is clearly superior to what they were originally linking to.

Check the Wayback Machine URL: web.archive.org/web/*/[dead-url]

Sometimes the dead content was mediocre. That's actually good news — it means you don't need to match some impossible standard. Other times, the original content was genuinely excellent and went offline because the site shut down. In those cases, you'll need to put real effort into your replacement.

Outreach Templates That Convert

The broken link building pitch has three components: alert them to the broken link, mention your replacement, keep it brief.

I've tested dozens of variations. The highest-converting template I've found is disarmingly simple:

Subject: Broken link on [Page Title]

Body: "Hey [Name], I was reading your [page title] and noticed the link to [anchor text] in the [section name] section is returning a 404. I recently published something that covers the same ground: [your URL]. Might work as a replacement if you're updating the page. Either way, wanted to flag the broken link. Cheers, [Name]"

That's it. No flattery, no lengthy explanation of what broken links do to user experience. Just helpful, direct, quick to act on.

Response Rate Benchmarks

Across roughly 5,000 broken link outreach emails I've tracked:

  • Open rate: 45-55% (subject line does most of the work here)
  • Reply rate: 8-12%
  • Link placement rate: 5-9%
  • Average time to placement: 10-21 days

Those numbers drop significantly if you're emailing generic info@ addresses instead of the actual content owner.

Automation Without Losing Quality

The prospecting phase scales well with automation. Tools like Ahrefs, Screaming Frog, and even simple Python scripts can surface hundreds of broken link opportunities per hour. The outreach phase is harder to automate well.

What I'd automate: broken link discovery, contact info lookup (Hunter.io, Snov.io), initial email sends via mail merge. What I wouldn't automate: the actual pitch personalization, follow-up decisions, and content creation. The moment your outreach feels automated, your response rate craters.

Common Mistakes

The most frequent error is targeting broken links on pages with no authority. A broken link on a DA-15 blog that gets 50 visits per month isn't worth the outreach time. Set a floor — I use DR 25 minimum — and stick to it.

Second mistake: creating replacement content that doesn't actually match what the dead page covered. If the dead link pointed to a Python tutorial and you're suggesting your JavaScript article, the webmaster won't make the swap. Match the topic precisely.

Third: not checking whether the webmaster even maintains the site anymore. A site that hasn't published anything in two years probably doesn't have someone checking the contact email. Verify the site is active before investing outreach time.