Skip to content
Backlinks

Broken Backlinks: How to Reclaim Links Pointing to Dead Pages

Broken Backlinks: How to Reclaim Links Pointing to Dead Pages
In this article
  1. What are broken backlinks and why do they matter?
  2. How to find backlinks to 404 pages in Search Console
  3. Use your access logs to catch 404 referrers
  4. Map each dead URL to the closest relevant page
  5. How to redirect old URLs on your origin or NGINX
  6. Link reclamation: when to ask site owners to update the link
  7. Keep new broken backlinks from piling up
  8. FAQ

Broken backlinks are links on other sites that land on pages you’ve moved or deleted. You reclaim them by finding each dead target and redirecting it to the closest relevant live page. Changed your URLs a few times over the years? Then other sites almost certainly still point at the old addresses, and anyone following those links (people and crawlers alike) hits a 404. The fix comes down to four steps: find the dead URLs, match each one to a replacement, redirect it, and, for the links that are worth the effort, ask the linking site to update its link.

A backlink is a link on another site that points to a page on yours. It breaks when that page returns a 404. Google defines it the same way on its Search Console Links report help page. You lose twice. The visitor clicked for some content and got an error page instead. And the recognition the linking site gave you now goes to a URL that doesn’t exist. Where do these come from? Redesigns, mostly. Also new URL structures, deleted products or articles, and domain moves, including old URLs on expired domains you bought for their link history.

The Top linked pages report in the Search Console Links report lists the URLs on your site that other sites link to most, and any dead ones on that list are where you start. Go to Links report > External links > Top linked pages > MORE and check each URL for a 404. Click a page, then open Top sites linking to this page to see which domains still point at it. Click a site in that list and you get the exact pages carrying the link.

Exporting works three ways. Any page with a single table downloads as that table. The Latest links export gives you recently discovered links, and More sample links pulls a wider sample of what Google knows about. Now the catch (three of them, actually). The report is a sample, not a complete list. Some links Google found in the past may already be gone. And it won’t tell you whether a link is nofollow.

Use your access logs to catch 404 referrers

Your server access logs record every request that ended in a 404, along with its referrer, so they catch broken links the Links report sample can miss. Filter the log lines for status 404 with an external referrer. Then group them by requested URL. Bots probing random paths will be in there too, and they can bury the pattern you’re after, so separate them from real visitors coming in from other sites. If you need a walkthrough of the log format, here’s a guide to 404 referrers in access logs. What you end up with is one combined list: dead URLs, the sites linking to them, and the traffic they still send your way.

Map each dead URL to the closest relevant page

Each dead URL should redirect to the live page that best replaces its content. Not the homepage. Go through the list one URL at a time:

  1. Check what the old page covered, from an archive copy or your own records.
  2. Look for a moved or updated version of that content.
  3. No direct replacement? Pick the closest category or topic page.
  4. If the content still earns links, think about bringing it back.

Dumping everything on the homepage is a letdown for readers. They wanted something specific and got a generic page they have to search from scratch. If you honestly have nothing related, leave the URL as a 404 and make the error page useful for finding the way around. Keep your decisions in a plain spreadsheet with three columns: old URL, new URL, linking sites. That’s it.

How to redirect old URLs on your origin or NGINX

You set redirects on your own origin server or in your NGINX config, using a permanent status code for pages that have moved for good. Google’s documentation on redirects and Google Search covers this exact setup, for example when you merge two sites and links to outdated URLs need to land on the right pages. Not sure which status to pick? Start with this guide to choosing a permanent redirect code. In NGINX, a one-to-one rule looks like this:

location = /old-guide/ {
    rewrite ^ /guides/new-guide/ permanent;
}

Point every old URL straight at its final destination. Chains, where one redirect leads to another, just add hops for visitors and crawlers. And if a redirect is off the table entirely, Google suggests putting a link on the old page to the new one, plus a short note that the content has moved. Running an NGINX proxy for existing sites in front of your server? Keep the redirect rules on the origin. It still owns the URLs.

A redirect fixes the visit, but for high-value links it’s cleaner to get the linking site to point straight at the new URL. Keep the email short and polite: the old page moved, here’s the new address, thanks. Don’t ask for a specific or keyword-stuffed anchor. Ever. Let the owner describe the page in their own words, which is how anchors describe targets naturally anyway. And skip spammy sites altogether. According to the help page, Google typically ignores links from known spam sites, and you can still have them removed or disavow them if you want.

Most broken backlinks can be prevented by planning the redirects before you move or delete a page. A handful of habits does the job:

  • Add the redirect in the same change that renames the URL.
  • Review the Top linked pages report after every redesign.
  • Check your logs for new 404 referrers on a regular schedule.
  • Keep the redirect map under version control.

Broken backlinks rarely fix themselves. The good news is the work is manageable. Find the dead targets in Search Console and your access logs, redirect each one to its closest match, and reclaim lost links one by one, starting with the pages that still send visitors.

FAQ

Should I redirect all broken backlinks to my homepage?

No. Send each one to the page closest to the original content, because visitors expect that topic, not a generic starting point. If nothing related exists, leave the URL as a helpful 404.

Why does the Links report show links that no longer exist?

According to the help page, the report includes links Google found over time, and some of them may have been removed since. It’s also just a sample. Check the linking page yourself before you contact anyone.

Do I need a paid backlink tool to find broken links?

For most sites, no. The Search Console Links report shows the dead URLs other sites link to most, and your access logs show the ones still sending real traffic. Between the two, you’ve got the links that matter most.

ShareLinkedInX
Web Systems team

The team that builds and runs Jalvo.

Give each site its own IP.

Add your first domain in a few minutes.

Start now

Choose which cookies we may use. Necessary cookies keep the site and your login working and cannot be switched off.