🔀 The Only Redirect Plugin That Fixes Your Internal Links Too

Redirects Are the Easy Part. Cleaning Up After Them Is Where Everyone Else Stops.

Other plugins just forward URLs. Linkilo creates the redirect, then scans your whole site for internal links pointing to the old URL — and lets you replace, unlink, or delete each one with full undo. No more redirect chains. No more half-finished migrations.

Pure WordPress hooks — no .htaccess editing. Replaces the Redirection plugin entirely.

What you get

Six things change the day you turn this on.

Site Scanner finds every post that still links to a redirected URL and lets you replace, unlink, or delete in bulk — with one-click undo.

Deleted pages don’t become 404s

Trash a post, Linkilo creates a 301 automatically. Smart Blog Routing sends it to its category page instead of just the homepage.

404 errors get caught and fixed

Real-time 404 monitoring shows hits, referrers, and a one-click “Fix” button to spin up a redirect right from the error row.

Redirect chains stop forming

By updating links to the new destination directly, you eliminate the A→B→C hops that slow page loads and dilute SEO value.

You see which redirects matter

Click analytics on every redirect — counts, traffic sources (direct/internal/external), and the last 50 click timestamps. GDPR-friendly hashed IPs.

Site migrations stop being scary

Bulk CSV import (with dry-run preview), wildcard and regex patterns with backreferences, cross-domain redirects — all built in.

The problem

Every Redirect You Create Quietly Breaks Something Else.

You created the redirect. But the 47 posts on your site that link to the old URL? They still link to the old URL. Every visitor hops through a redirect they shouldn’t need to.

Redirect chains pile up silently

Old URL → newer URL → newest URL. Each hop costs a few hundred milliseconds, dilutes link equity, and quietly tanks Core Web Vitals. Most people never know it’s happening.

404s die in silence

Visitors hit dead pages and don’t come back. Backlinks point to nothing. You only find out months later when traffic dips, by then the SEO damage is done.

Manual fixes take hours

Want to actually clean it up? Open every post one at a time, search for the old URL, replace it, save. Or write a SQL UPDATE and pray you didn’t typo the WHERE clause.

73%

of visitors never return after hitting a 404 on your site

A redirect plugin that only creates redirects is doing half a job. The harder half — updating the dozens or hundreds of internal links that still point at the old URL — is what actually keeps your site clean.

It compounds. Every redirect you add without cleaning up the links makes the next one worse. Eighteen months in, half your traffic is bouncing through redirect chains nobody documented.

What you can do

A Toolkit Built Around How Redirects Actually Get Used

Every section answers something you’ve probably wished a redirect plugin would do.

Add a redirect in 5 seconds

Old path, new destination, type (301/302/307), done. Auto-normalises trailing slashes and full URLs so duplicates can’t sneak in.

One button checks every post in every public post type for internal links pointing to redirected URLs. Sorted by impact, with the actual surrounding sentence shown.

A three-way Choose Action modal: replace the link with the new URL, keep the text but drop the link, or remove the whole anchor. Picks the action you want, applies in one click.

See your 404s in real time

Top hit counts, last-seen timestamps, referrer URLs — ranked so the most damaging 404s rise to the top. One click opens a Fix 404 modal pre-filled with the path.

Auto-redirect deleted posts

Trash a post, get a 301 automatically. Smart Blog Routing sends posts to their category page instead of the homepage — a much better fit for editorial sites.

Track which redirects get used

Click count, last-clicked timestamp, traffic-source split (direct, internal, external), last 50 raw clicks per redirect. GDPR-friendly hashed IPs.

Catch redirect chains

A dedicated Chains check finds redirects that point at other redirects. Surfaces them so you can collapse A→B→C into a single direct hop.

Bulk-import from CSV

Three-step wizard with a downloadable template. Skip-duplicates, dry-run preview, line-by-line error reporting. Migrate from the Redirection plugin in minutes.

Use wildcards or regex

Wildcards capture and carry the matched segment to the destination (/old/*/new/*). Regex with full backreference support for surgical migrations.

Undo any bulk action

Every bulk link update writes a per-post HTML backup. The Undo History modal lists each batch — click Undo and the original content is restored, post by post.

The killer feature

Click Scan Entire Site and Linkilo walks every public post type looking for internal anchor tags that point at any URL you’ve redirected. Within seconds you have a per-redirect breakdown sorted by impact — most-polluted first.

Then comes the part nobody else does: a Choose Action modal with three side-by-side options for each fix. Different links want different treatments. We let you pick.

  • Replace Links — the anchor still points somewhere, just to the new destination directly. No more redirect hop.
  • Unlink (Keep Text) — the link goes away but the words stay. Perfect when the old URL was contextual but linking to it no longer adds value.
  • Delete Completely — both anchor tag and inner text removed. For when the linked phrase only made sense pointing at content that’s gone.
  • Context snippets show you the surrounding sentence with the link text highlighted — so you can decide intent before clicking.
⚡ Choose Action — how should we fix it?
12 stale links found across 8 posts pointing to /old-blog/
Replace Links RECOMMENDED
<a href="/old-blog/">text</a>
<a href="/new-blog/">text</a>
Unlink (Keep Text)
<a href="/old-blog/">text</a>
text
Delete Completely
<a href="/old-blog/">text</a>
(removed)
Backed up automatically. Undo within 24 hours from Undo History.
⚠️ 404 Monitor
Top 404 errors this week, ranked by hits
/old-product-2023/
87 hits
Last hit: 12 minutes ago · Referrer: facebook.com
/blog/discontinued-feature
42 hits
Last hit: 2 hours ago · Referrer: google.com
/services/old-pricing
19 hits
Last hit: 1 day ago · Referrer: direct
One-click Fix opens a modal pre-filled with the broken path — just enter the destination and the redirect is live.
404 Monitor

Linkilo watches for 404 responses on the front end and logs them per path with hit count, last-seen timestamp, and referring URL. Asset URLs (images, CSS, JS) are skipped automatically so the noise stays out.

The 404 Monitor tab ranks them by hit count — so the most damaging dead URLs always sit at the top. Click Fix next to any row, enter where it should go, done. The path becomes a 301 immediately and disappears from the log.

  • Per-path hit counts so you can prioritise the 404s losing you the most traffic.
  • Referrer captured so you can see whether traffic is coming from Google, social, or backlinks.
  • Asset URLs auto-filtered — .js, .css, .png, .jpg, wp-json, favicon — so the dashboard stays focused on real pages.
  • One-click Fix opens the redirect form already pre-filled. Total fix time: about 8 seconds.
Inside the dashboard

Four Tabs. Every Answer.

Redirects, Site Scanner, 404 Monitor, Tools. No menu spelunking. Everything one click away.

Redirection Manager
156
Total
142
Active
8
Expired
6
Expiring
2,847
Clicks
23
404 Errors

Add Redirect

/old-blog-post/ /new-blog-post/
301 342 clicks
/category/* /topics/*
wildcard 1.2k clicks
/product-discontinued/ /shop/
301 128 clicks
Auto-redirect on delete

Trash a Post. Get a 301. Smart Enough to Pick a Good Destination.

Turn on Auto-Redirect once and forget about it. Every post you trash or delete becomes a 301 automatically — no manual step, no risk you forget.

Most plugins just dump everything to the homepage. We do better with Smart Blog Routing: a deleted blog post redirects to its first category page instead of the homepage. A deleted product can land at the shop. The destination matches the visitor’s intent.

  • Default Redirect Target picker: Homepage / Let it 404 / Custom URL.
  • Smart Blog Routing sends posts to their category page when enabled — far better SEO and UX than dumping everything home.
  • Redirect Lifespan control: 1 year, 2 years, or permanent. After expiry, status flips automatically.
  • Static guard prevents double-firing. Skips revisions, drafts older than publish-status, and posts that aren’t real content.
⚙️ Auto-Redirect Settings
Enable Auto-Redirect
Trashed and deleted posts get a 301 automatically
ON
Default Redirect Target
Smart Blog Routing
Send deleted blog posts to their category page
ON
/best-coffee-grinders/ → /category/coffee-gear/
Redirect Lifespan
↩️ Undo History
Last 10 bulk actions, each with one-click undo
Replaced 47 link(s) in 12 post(s)
/old-product-page/ → /new-product-page/ · 2 hours ago
Unlinked 8 link(s) in 5 post(s)
/discontinued-feature/ · yesterday
Deleted 3 link(s) in 2 post(s)
/archived-section/ · 2 days ago (24h window passed)
Each undo restores the original post HTML — not just the link. Stored as a per-post backup, deleted on undo.
24-hour undo

Made a Mistake? You Have 24 Hours to Undo It Cleanly.

Bulk-updating internal links across hundreds of posts is exactly the kind of thing you want to be able to take back. Linkilo doesn’t just track which posts changed — it stores the actual original HTML of every post it touched.

Open Undo History any time in the next 24 hours. Pick the batch. Click Undo. Every affected post is restored to exactly what it was before the bulk action.

  • Per-post HTML backup, not just a record of what changed.
  • Last 10 batches kept, each with timestamp and a clear description (“replaced 47 links in 12 posts”).
  • Backups auto-cleaned on successful undo — no database bloat.
  • 24-hour window keeps the safety net real without keeping stale backups around forever.

How Linkilo Compares to Other Redirect Plugins

Most redirect plugins do half the job. We do the second half too.

Feature Redirection (free) Rank Math / Yoast Premium Linkilo
301, 302, 307 redirect types
Wildcard & regex with backreferencesLimited
Real-time 404 monitoring
Auto-redirect on deleteLimited+ Smart Blog Routing ✓
Click analytics per redirectLimitedNoSources + last 50 ✓
Site-wide internal link scannerNoNoYes ✓
Three-way action (replace / unlink / delete)NoNoYes ✓
Per-post HTML backup & 24-hour undoNoNoYes ✓
Redirect chain detectionNoNoYes ✓
CSV bulk import with dry-run previewBasicNoYes ✓
GDPR-friendly (hashed IPs, no UA exposed)PartialPartialYes ✓
Test Redirect tool (status code + Location probe)NoNoYes ✓

Why this matters

Other plugins create the redirect, then leave you alone. Your own internal links still point to the old URL, creating chains that slow your pages and dilute SEO. Linkilo is the only redirect manager that closes the loop — scan, choose how to fix, apply, undo if needed.

Who it’s for

Built For Anyone Who Manages a WordPress Site Long Enough to Make Mistakes

If you’ve ever deleted a page and wondered what would happen, this is for you.

E-commerce sites

Products discontinue constantly. Auto-redirect routes deleted products to their category page so shoppers find alternatives instead of dead ends.

→ Smart Blog Routing → category

Blogs & publishers

Old content gets archived, refreshed, or merged. The Site Scanner catches every internal link still pointing at the URL you replaced.

→ Preserve aged backlink equity

Site migrations & redesigns

Bulk-import hundreds of redirects from CSV with dry-run preview. Then run the Site Scanner to update every old internal link in one pass.

→ Migrate URLs without traffic loss

SEO professionals

Audit-ready chain detection, click analytics with traffic-source split, and exportable CSV for client reports. Maintain perfect redirect hygiene at scale.

→ Defensible redirect audits

Marketing teams

Campaign URLs expire. Click analytics shows which old landing pages still drive traffic, so you can redirect them to the current offer.

→ Per-redirect click tracking

Agencies

No .htaccess access required, no server config. CSV import/export makes onboarding new client sites a five-minute job.

→ Plays nicely with shared hosting

How it works

From Install to Redirected in Under a Minute

1

Install & activate

No server access. No .htaccess. The Redirection menu shows up in WordPress admin instantly.

2

Add or import redirects

One at a time, or bulk-import a CSV. Existing redirects from other plugins migrate cleanly.

3

Run the Site Scanner

One click finds every stale internal link. Choose Replace, Unlink, or Delete — one redirect at a time or in bulk.

4

Turn on autopilot

Enable Auto-Redirect, set Smart Blog Routing, and every future deletion handles itself.

The Bottom Line

3
Ways to fix every stale link — replace, unlink, or delete
10
URL variations checked per redirect — trailing slashes can’t fool it
24h
Undo window on every bulk action
<1ms
Redirect execution time — visitors don’t feel a thing

Frequently Asked Questions

Plain-English answers, plus deeper detail for those who want it.

What does the Site Scanner actually do?

Click Scan Entire Site and Linkilo walks every published post in every public post type, looking for internal anchor tags whose href matches any URL you’ve redirected. It checks 10 URL variations per redirect (trailing slashes, full URLs, decoded forms) so nothing slips through. Results are sorted by impact — most-polluted redirect first — with expandable per-redirect drill-downs showing the affected post titles, post types, edit links, and the surrounding sentence with the link text highlighted. Then you click Fix Now or bulk-fix several at once.

What’s the difference between Replace, Unlink, and Delete?

The Choose Action modal gives you three side-by-side options for every fix. Replace Links updates the href from the old URL to the new destination, keeping the link and its anchor text intact — this is what most people want most of the time. Unlink (Keep Text) removes the anchor tag but keeps the inner text, so the words remain part of your sentence without being a link. Delete Completely strips the entire anchor and its text from the post. The modal shows literal HTML before-and-after examples for each so you can see exactly what will change.

How does the 24-hour undo work?

Every bulk link update writes a complete copy of each affected post’s post_content as a per-post backup before changing anything. The batch is recorded with a timestamp and a description like “replaced 47 links in 12 posts”. The Undo History button on the Site Scanner tab opens a modal listing the last 10 batches — click Undo on any batch within 24 hours and every affected post is restored to its exact pre-change HTML. After the 24-hour window, backups are auto-cleaned to avoid database bloat.

What redirect types are supported?

301 (Permanent), 302 (Temporary), and 307 (Temporary Strict) are the three options in the type picker. Use 301 when content has moved forever — search engines pass SEO value to the new URL. Use 302 for short-lived moves (seasonal pages, A/B tests) where you want the original URL to stay indexed. Use 307 when the request method must be preserved (the strict form is needed for redirects of POST requests, for example).

Will redirects slow my site down?

No. Redirects fire on the parse_request hook at priority 1 — one of the earliest practical hooks in WordPress — before WordPress wastes cycles on a 404 lookup. The lookup uses an indexed database query (key on old_url) so it stays under a millisecond even with thousands of redirects. Cache-busting headers ensure browser and CDN caches don’t trap users on stale rules. Plus, fixing your stale internal links eliminates redirect chains that were slowing pages down before.

What is Smart Blog Routing?

An optional setting that improves how auto-redirected posts behave. With Smart Blog Routing on, when you delete a blog post, Linkilo redirects it to its first category page instead of just the homepage. So a deleted “Best Coffee Grinders” post in the Coffee Gear category would 301 to /category/coffee-gear/. Visitors and search engines land somewhere relevant instead of dumped at the front door. With the setting off, deleted posts go to whatever your Default Redirect Target is (homepage, custom URL, or just allowed to 404).

Can I import redirects from another plugin?

Yes. Export your redirects from any plugin as CSV and import via the three-step wizard in the Tools tab. The format is simple: old_url, new_url, type, pass_query. Comment lines starting with # and a header row are auto-detected and skipped. Two checkboxes give you safety nets: Skip duplicates (recommended) avoids overwriting existing rules, and Dry run (preview without importing) shows you exactly what would happen before you commit. Per-line errors are surfaced (e.g. “Line 7: Empty old_url”) so you know what to fix.

How do wildcards and regex work?

Use a wildcard like /category/*/topics/* and the captured segment carries through to the destination — /category/coffee/ becomes /topics/coffee/. For more complex patterns, tick “Use regex pattern” and use full PCRE syntax with $1, $2 backreferences in the destination. Cross-domain destinations work too — https://old-domain.com/page/https://new-domain.com/page/ is a valid redirect for site migrations.

How does click tracking work, and is it GDPR-friendly?

Each redirect logs the referrer, a timestamp, and a one-way hashed IP (md5 of the IP combined with your WordPress salt). The raw IP is never stored. The Click Analytics modal per redirect shows a traffic-source split (direct, internal, external) computed from referrers, plus the last 50 click timestamps. Aggregate counts and last-clicked times sit on each redirect row in the dashboard. Click data older than 90 days is auto-purged daily by a background cron job — consistent with data-minimisation expectations.

Do I need this if I already have Rank Math or Yoast Premium?

Rank Math and Yoast Premium handle basic redirect creation and 404 monitoring well, but neither scans your post content for stale internal links pointing to redirected URLs — so the redirect chains and link-equity dilution issues stay unfixed. Linkilo’s Site Scanner, three-way Choose Action modal, and per-batch undo are unique to us. They also don’t do redirect chain detection, traffic-source click analytics, or Smart Blog Routing. Many users keep Yoast or Rank Math active for on-page SEO and use Linkilo as the redirect-and-link-cleanup layer on top.

What if the Site Scanner finds nothing the first time I run it?

That’s a good sign — it means none of your existing redirects are creating internal-link chains right now. Run the scanner periodically (or any time after creating a batch of redirects from a migration) to keep things clean. The scanner is also worth running after enabling Auto-Redirect, since previously-deleted posts may have left stale links you didn’t realise existed.

Does it use .htaccess or pure WordPress?

Pure WordPress. Linkilo never writes to .htaccess and never asks for server-level access. Redirects are served via the parse_request hook at priority 1, then a template_redirect fallback. This means it works on every WordPress host — shared, managed, VPS, dedicated — and it works with Nginx, Apache, LiteSpeed without any server config. It also means your redirects are version-controlled in your WordPress database, not scattered across server config files.

What’s the Test Redirect tool?

A small utility in the Tools tab. Paste any URL and it sends a HEAD request to probe the actual server response — status code, redirect chain (if any), and the final Location header. Useful before going live with a complex redirect chain, or for spot-checking that a competitor’s site is doing what you think it’s doing.

Is the Redirection Manager included in all Linkilo plans?

Yes. The Redirection Manager — including the Site Scanner, three-way action choice, 24-hour undo, click analytics, 404 monitor, CSV import, and chain detection — is included in every Linkilo plan at no extra cost. You also get the AI link suggestions, broken link checker, topic clusters, crawl log analyzer, and everything else in the platform. One plugin, one bill.

Stop Letting Redirect Chains Pile Up.

Install Linkilo and get the only WordPress redirect manager that closes the loop — create the redirect, scan for stale links, choose how to fix each one, and undo if anything goes sideways. 30-day money-back guarantee.

Pure WordPress hooks. No .htaccess. Replaces the Redirection plugin entirely.


© Copyright 2024, All Rights Reserved

LIMITED TIME

🎉 v2.6 Pricing Ends Soon Save 60% on Linkilo — the AI SEO platform that replaces 5 plugins

00 Hours
:
00 Min
:
00 Sec
73% of discounts claimed
Get 60% Off Now
J M S K
12,847+ marketers joined