Muri Link Tracker is a powerful WordPress plugin designed to help site owners maintain their SEO health and user experience by identifying broken links, analyzing redirect chains, and detecting affiliate patterns — all without slowing down your site.
Whether your site has 100 or 100,000 links, Muri Link Tracker scans them in the background and gives you a real-time dashboard to act on what matters: broken URLs, redirect loops, and missing rel attributes.
Key Features
- Background Processing — Scans run silently via Action Scheduler, so your admin stays responsive and your front-end stays fast.
- Three Scan Modes — Launch a Full Scan of all content, a Delta Scan (only posts modified since the last scan) to save resources, or a Reset Data to wipe and start fresh.
- Live Progress Tracking — Watch the scan progress in real time with a progress bar, counters, and the ability to cancel mid-scan.
- Affiliate Link Detection — Automatically identifies affiliate links across 14+ networks (Amazon, Awin, CJ, ShareASale, Impact, Rakuten, ClickBank, PartnerStack, and more), including cloaked internal redirects (internal URLs that redirect to external affiliates).
- Redirect Chain Analysis — Classifies every redirect as a single hop, a chain of 2+ hops, or a loop, so you know exactly what to fix first.
- Affiliate Networks Breakdown — See at a glance how many links belong to each affiliate program (Amazon, CJ, Awin…).
- Modern React Dashboard — Real-time statistics, quick filter tabs (All / Broken / Redirects / OK / Pending), inline editing, and bulk actions in a polished admin interface built with the WordPress design system.
- Smart Filtering & Search — Filter by status, link type, or affiliate network, and search across URLs and anchor text instantly.
- CSV Export — Export your full link inventory with active filters applied, perfect for reporting and auditing.
- Silent Link Editing — Fix or remove a link directly from the dashboard without bumping the post’s modified date or creating revision clutter.
- Configurable to Any Host — Adjustable batch sizes, timeouts, request delays, and recheck intervals to fit shared hosting or dedicated servers.
- Scan Resume — Interrupted scans pick up exactly where they left off.
- Gutenberg-Aware — Extracts links from Gutenberg blocks with block-level metadata, including button blocks and navigation links.
What It Detects
- Broken links (4xx and 5xx HTTP status codes)
- Redirect chains and loops (single hop, multi-hop, infinite loops)
- Affiliate links via domain patterns, URL paths, query parameters, and
rel="sponsored"
- Cloaked affiliate links (internal URLs that redirect to external affiliates)
- Missing rel attributes (nofollow, sponsored, ugc)
- Timeout and SSL/connection errors
- Both internal and external links, categorized automatically
Privacy
Muri Link Tracker makes outbound HTTP requests to verify the status of links found in your content. These requests use a clearly identified User-Agent string (MuriLinkTracker/1.0.0). No personal user data is collected, stored, or transmitted to third parties.
Development
The full source code, including React/JavaScript source files and build configuration, is available on GitHub:
https://github.com/nicolasdiolez/muri-link-tracker