- Home
- Skills
- Marketing & SEO
- Backlink Reclamation Finder: Fix 404 Pages That Still Have Backlinks (301 Map)
Works with the AI Agents you already use
Backlink Reclamation Finder: Fix 404 Pages That Still Have Backlinks (301 Map)
Site crawlers miss this because they only follow your internal links.
$6
Backlink Reclamation Finder: Fix 404 Pages That Still Have Backlinks (301 Map)
Example session with this skill installed
Here's my Search Console 'Top linked pages' export for acme-dental.com. Which pages with backlinks are broken, and give me the redirects.
- Read your context and instructions
- Compiled the backlink reclamation finder
- Generated the data export
Backlink Reclamation report: https://acme-dental.example
Checked 2026-10-30 by Backlink Reclamation Finder 1.0 (Cygnix Labs). Export: per-target (referring domains), per-link (source -> target), Google Search Console Links: per-target (referring domains); 17 rows, 14 linked-to URLs on this site.
Summary
9 linked-to URLs are broken (404/410/5xx/soft-404/redirect to homepage), carrying
81 referring domains of links you already earned.
7 redirects ready to deploy, 0 to review, 3 with no close replacement (recreate the page or ask linkers to update).
-
2 redirect chains/temporary redirects (18 referring domains): point them straight at the final page.
-
2 linked-to URLs are fine. 1 skipped (blocked by robots.txt for this checker).
-
1 URL(s) return 5xx: fix the server error first; a redirect would hide a live page.
Broken pages with backlinks (ranked by referring domains)
| # | Linked-to URL | RD | Issue | Redirect to | Confidence |
|---|---|---|---|---|---|
| 1 | /blog/teeth-whitening-guide-2023 | 42 | NOT_FOUND_404 | /blog/teeth-whitening-guide-2026 | HIGH |
| 2 | /services/emergency-dentist-24-7 | 11 | NOT_FOUND_404 | /services/emergency-dentist | HIGH |
| 3 | /services/dental-implant-surgery | 9 | GONE_410 | /services/dental-implants | HIGH |
| 4 | /broken-server | 6 | SERVER_ERROR | fix the 5xx | FIX_SERVER |
| 5 | /promo | 5 | REDIRECT_TO_HOMEPAGE | recreate page / ask linkers | NONE |
| 6 | /tools/smile-quiz | 4 | SOFT_404 | recreate page / ask linkers | NONE |
| 7 | /blog/invisalign-price-guide | 2 | NOT_FOUND_404 | /blog/invisalign-cost | HIGH |
| 8 | /services/implants-old | 1 | REDIRECT_TO_BROKEN | /services/dental-implants | MEDIUM |
| 9 | /zzqx-vvb | 1 | NOT_FOUND_404 | recreate page / ask linkers | NONE |
Redirect chains to collapse
| Linked-to URL | RD | Now | Point straight to |
|---|---|---|---|
| /old-pricing | 17 | 2 hops: 301 /old-pricing -> 301 /pricing-2024 -> 200 /pricing | /pricing |
| /team | 1 | 302 (temporary) to /contact; use 301 | /contact |
301 redirect map (.htaccess preview)
# Backlink Reclamation Finder - 301 map for https://acme-dental.example
# Ranked by referring domains. Lines starting with '# REVIEW' are low-confidence: check, then uncomment.
# Paste ABOVE the WordPress block in .htaccess (Apache, mod_alias / mod_rewrite).
RewriteEngine On
Redirect 301 /blog/teeth-whitening-guide-2023 /blog/teeth-whitening-guide-2026 # 42 RD, HIGH
Redirect 301 /old-pricing /pricing # 17 RD, HIGH
Redirect 301 /services/emergency-dentist-24-7 /services/emergency-dentist # 11 RD, HIGH
Redirect 301 /services/dental-implant-surgery /services/dental-implants # 9 RD, HIGH
Redirect 301 /blog/invisalign-price-guide /blog/invisalign-cost # 2 RD, HIGH
Redirect 301 /services/implants-old /services/dental-implants # 1 RD, MEDIUM
Redirect 301 /team /contact # 1 RD, HIGH
Full maps: redirects.htaccess, redirects-nginx.conf, redirect-map.csv (imports into the WordPress Redirection plugin, Rank Math or Yoast redirects).
Do this next
- Deploy the HIGH/MEDIUM redirects (they are 301s to the closest live page, not the homepage). Review the
# REVIEWlines by hand. - For pages with no close match and many referring domains, recreate the content at the old URL: it is cheaper than earning those links again.
- Collapse chains so each old URL is one hop from its final page, and swap temporary (302/307) redirects for 301s.
- Fix 5xx pages at the server; do not redirect them.
- Re-run this check after deploying, then in Search Console use URL Inspection on the top 5 old URLs.
Checks are polite: identifies as CygnixBacklinkReclaim, obeys robots.txt, waits between requests. Referring-domain counts come from your export; they are not re-verified.
redirect-map.csv
CSV · data export
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
Free backlinks you already earned. Find the pages other sites link to that are now broken on your site, and get a ready 301 redirect map ranked by referring domains.
After a redesign, migration or content cleanup, links from other sites keep pointing at URLs that now 404. That link equity is lost until you redirect them. Site crawlers miss this because they only follow your internal links. This skill starts from your backlink export instead.
What it does
- Reads any backlink export: Google Search Console Links (Top linked pages, free), Ahrefs Best by links / Backlinks (UTF-16 tab files work as is), Semrush Indexed pages / Backlinks, Moz, Majestic, or a plain URL list. Combine several. Per-link exports are grouped by target and counted by unique referring domains.
- Checks every linked-to URL live: 404, 410, 5xx, soft 404 ("not found" pages that return 200, plus a site-wide soft-404 probe), redirects to the homepage (Google treats these as soft 404s), redirects that end in a 404, redirect chains (2+ hops) and 302/307 temporary redirects.
- Finds the best live replacement from your sitemap (index sitemaps and WordPress/Yoast/Rank Math sitemaps followed) and homepage links, scored on slug words, slug similarity, same section, and the old title or anchor text. Top candidates are fetched to confirm they are live. It never suggests the homepage.
- Ranks everything by referring domains, so the first redirect you deploy recovers the most link equity.
Output
redirects.htaccess(Apache/LiteSpeed, including query-string URLs),redirects-nginx.conf,redirect-map.csv(imports into WordPress Redirection, Rank Math or Yoast). HIGH/MEDIUM matches are active; low-confidence lines are commented# REVIEW.report.md(client-ready): broken URLs and the referring domains they carry, chains to collapse, pages with no replacement and the sites to ask for a link update, next steps.findings.csvandresult.json.
Stdlib Python 3.9+, no installs, no API keys, no tool logins. Polite checker: identifies itself, obeys robots.txt, 1 s between requests, checks the top 200 URLs by default (max 1000). 16 tests on a fake site included.
Pairs with our Site Migration QA, Plan 301 Redirects and Spam Backlink Triage skills.
Checks your site as it is now, from outside (no login). Referring-domain counts come from the export and are not re-verified. Replacement matching is by URL slug and title, so heavily renamed pages may need a human choice. JavaScript-only redirects are not followed.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scan
Security scan passed 4 days ago
- Software
Python 3.9+Backlink CSV export
Python uses only the standard library. Export backlinks from Google Search Console, Ahrefs, Semrush, Moz or Majestic.
Permissions
Allowed Hosts
File Scopes
Polite: identifies as CygnixBacklinkReclaim, obeys robots.txt, 1 s between requests, max 1000 URLs. No API keys, no logins, no third-party services.