Broken backlinks: the links you are losing to pages that are gone

If other sites link to pages you deleted, you are leaking authority and trust. You can find those broken backlinks fast, fix them in one pass, and stop the loss. This guide is for founders who can run a crawl, export from a backlink tool, and ship redirects in hours, not weeks.

By , founder of Porteur · Updated 13 September 2026 · Markdown

Crawl reports and 404 logs to catch what tools miss

Backlink indexes lag and can miss minor blogs or fresh posts. Your own crawl and logs close the gap. A crawl shows broken internal links and long redirect chains you created. 404 logs show real users hitting old paths from bookmarks, emails and embeds that no tool knows about.

  1. Crawl output to check

    Export: 3xx inlinks and chains, 4xx URLs with inlinks, non-indexable pages that receive inlinks, and duplicate content that now canonicals away.

  2. Server or analytics logs

    Group 404s by path for the last 28 days. Pull referrer where available. Prioritise 404s with external referrers or high hit counts.

  3. Sanity check in a browser

    Open the dead URL, confirm status. Click the source page and see the context of the anchor. Decide the best destination based on the promise of the anchor text.

The redirect rule per page

Map each dead URL to the single best live page that fulfils the same intent. Use a 301. Keep the chain to one hop. If nothing matches, restore the page or return 410 and accept the loss.

Dead URLRedirect toWhy
/guides/getting-started/guide/getting-startedSame content moved, fix the path.
/pricing-2022/pricingLegacy pricing page, modern equivalent exists.
/features/alpha/features/betaDirect successor feature replaces alpha.
/blog/how-we-measure-lcp/guides/largest-contentful-paintTopic moved to a maintained guide.
/changelog/v1.2/changelogOld entry, top of changelog helps user find it.

Keep the redirect decision tight to the anchor. If the anchor says “API rate limits”, the target must explain rate limits, not your generic docs index. If two candidates exist, choose the more specific page even if it has lower traffic. The linker vouched for a topic, not your brand.

When to restore the page instead of redirecting

Restore the page if the link is to unique content that you removed but people still seek. That can be a benchmark, a PDF, an API reference, or a blog post that the web still cites. Do a light refresh, add a banner with the current state, and keep the URL. You avoid mismatched redirects and keep the original promise intact.

  • Bring back the exact URL if you can.
  • If you must move it, restore then 301 to the new canonical page.
  • Add a note at the top that it is archived or updated.

Example: you deleted “/whitepaper/edge-caching.pdf”. There are ten referring domains to that file. Restore the PDF or publish a HTML version at the same path. If you only redirect to “/guides/edge-caching”, some readers will not get the cited figures and will leave. Restoring keeps trust and usefulness.

Do not redirect everything to the home page

A mass redirect to the home page breaks user intent and can be treated like a soft 404 as of 2026. You do not earn credit for piling unrelated links onto the root. You frustrate users who expected a specific answer and got your hero banner.

  • If a precise match exists, use it.
  • If a near match exists, prefer it over the home page.
  • If nothing matches, restore or 410. Do not dump to root.

Example: a dead “/blog/schema-examples” should go to “/guides/structured-data-checker” or a schema tutorial, not “/”. A dead “/partners/agency-xyz” should go to “/partners”, not “/”. Match intent or retire gracefully.

Ship the fixes: mapping, testing and monitoring

  1. Create a redirect map

    Build a CSV with from, to, rule type. Keep it under source control with a date. Note why you chose the target, in one phrase.

  2. Implement 301s

    Use your platform’s config. Test a sample in a browser and with a header checker. Ensure the final target is 200, indexable and not blocked.

  3. Fix internal links

    Update menus, footers, docs and blog posts that still point to the old URL. Internal 301s waste crawl budget and slow users.

  4. Test chains and loops

    Run a crawl. Ensure no from URL returns 200, no loops occur, and each redirect is one hop.

  5. Request re-crawl

    Fetch the from URLs in Search Console to speed up processing. This helps move link signals faster.

A fixed page looks like this: the old “/pricing-2022” now 301s to “/pricing” in one hop, “/pricing” is 200, canonical to itself, and appears in your links report as the target of those backlinks over time. Your 404 log is quiet for “/pricing-2022” after a week.

Measure the impact and keep a simple cadence

Track three things. The count of referring domains that now point to live 200 pages. The 404 rate on the fixed paths. The organic traffic to the mapped targets over the next 28 days. Document the batch and compare to the previous one.

  • Re-run your backlink export monthly or quarterly.
  • Review 404 logs every 28 days.
  • Add redirect map updates to your release checklist for any URL change.

Questions

Sources

Check my site, free

Paste your URL to see which searches mention you, where rivals earn links you do not, and three broken backlink fixes to ship in about thirty seconds.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next