Skip to content

Redirection manager

Every redirect you create quietly breaks something else.

You moved a page and filed a 301. Good. But the 47 posts on your site that link to the old URL still link to the old URL, and every visitor now takes a hop they should not need. Linkilo is the redirect manager that fixes the second half of the job.

Finds and rewrites stale internal links 404s caught and fixed automatically 24-hour undo on every bulk action

Included in every plan. 30-day money-back guarantee.

404 monitor
/humidor-guide-2019/142 hits
Referred from Google · 6 internal links still point here
/product/discontinued-x/38 hits
Suggested target: /category/humidors/

Auto-fix all 23 Review first

Targets are always real published pages. Never invented.

The job, as it stands

The half of redirection every WordPress plugin skips

Notice the 404s. Work out where each one should go. Add the rule. Then remember that the internal links still point at the old URL, so every visitor and every crawler takes the long way round, forever.

By hand, that means

  1. Find the 404s, from Search Console, the server log or a crawler.
  2. Decide where each one should go.
  3. Add the rule and test it.
  4. Find every internal link that still points at the old URL: posts, menus, widgets.
  5. Edit each of those so visitors and crawlers stop taking the extra hop.
  6. Check the new rule is not chained through an older one.

Linkilo does every step of that.

What it costs to leave it

Every 404 you leave is a visitor gone and a link signal thrown away. Every redirect you add without fixing the links behind it sends Google through an extra hop on every crawl. Hops add up to pages ranking a little lower than they should, for no reason you can point to.

Somebody has to do that: you, or somebody you pay.

What you get back

The follow-up work, the part everybody skips and nobody notices until the rankings drift.

What it looks like instead

The 404 becomes a rule in one click, and the internal links that caused it get rewritten to the final URL.

How soon

404s are logged from the moment it is on.

Who does the work

AI, inside deterministic guardrails

Rules, chain detection and the link rewrite are deterministic. Matching a logged 404 to the page that replaced it is the only part that reasons, and where it is not confident, it says so instead of guessing.

Time figures describe the shape of the job (an afternoon, a day, a week), not a promise about your site. Your archive is your archive.

The problem

A redirect is a patch. It is not a fix.

Redirect plugins do exactly one thing: catch a request for an old URL and forward it. That is useful, and it is also where every one of them stops. Everything that made the redirect necessary is still sitting in your content, untouched.

What a redirect plugin leaves behind

  • Your own internal links go stale the moment you file the rule
  • Old URL → newer URL → newest URL: chains pile up silently
  • Each extra hop costs milliseconds, dilutes equity and drags Core Web Vitals
  • 404s die in silence until traffic dips months later
  • Cleaning it up means opening every post by hand, or a SQL UPDATE and a prayer

What Linkilo does with the same situation

  • The Site Scanner finds every post still linking to a redirected URL
  • Replace, unlink or delete in bulk, with the surrounding sentence shown
  • Chains are detected and flattened to a single hop in one click
  • 404s are logged live with hits and referrers, and fixed from the row
  • Every bulk action keeps a per-post backup you can undo for 24 hours
A toolkit, not a rules table

Built around how redirects actually get used

Every one of these answers something you have probably wished a redirect plugin would do.

“Can I just add a redirect quickly?”

Old path, new destination, type. Done in five seconds. Trailing slashes and full URLs are normalized automatically so duplicate rules cannot sneak in.

“Which posts still link to the old URL?”

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

“Can I fix them all at once?”

A three-way action modal: replace the link with the new URL, keep the text but drop the link, or remove the anchor entirely. Applied in bulk, in one click.

“What is 404ing right now?”

Live 404 monitoring with hit counts, last-seen timestamps and referrer URLs, ranked so the most damaging dead URLs rise to the top.

“Where should this dead URL point?”

Click “suggest a target” and the AI picks the most relevant live page. It can only ever choose a real published page, never an invented one.

“Can it just fix all my 404s?”

The 404 Autopilot proposes a target for every logged 404 and creates the 301s in safe batches. Preview-first or automatic, with one-click undo on the whole run.

“What happens when I delete a post?”

Trash it and a 301 is created automatically. Smart Blog Routing sends posts to their category page rather than dumping everything on the homepage.

“Which redirects are actually used?”

Click counts, last-clicked timestamps, a traffic-source split of direct, internal and external, and the last 50 raw clicks per rule. IPs are hashed.

“Do I have redirect chains?”

A dedicated check finds redirects pointing at other redirects, then “flatten all” rewrites them to hit the final destination directly.

“Can I bring my existing redirects?”

One click detects and imports from Rank Math, Yoast Premium, the Redirection plugin, AIOSEO and Simple 301, skipping duplicates. CSV import has a dry-run preview.

“What about a whole folder of URLs?”

Wildcards capture and carry the matched segment through to the destination. Regex with full backreference support is there for surgical migrations.

“What if I get a bulk action wrong?”

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 part nobody else does

Site Scanner: find every stale link, choose exactly how to fix it.

This is the difference between managing redirects and actually cleaning up after them.

Find

Every post that still points at the old URL

Click “scan entire site” and Linkilo walks every public post type looking for internal anchors pointing at any URL you have redirected. Within seconds you have a per-redirect breakdown sorted by how many posts are affected.

Crucially, it shows you the surrounding sentence for each one. You are not approving an abstract count of 47 links; you are looking at the actual context, which is what makes it safe to act on in bulk.

  • Every public post type checked, not just posts
  • Sorted by impact so the worst offenders surface first
  • The real surrounding sentence shown for every occurrence
  • Runs from the indexed link inventory, so it is fast on large sites
Stale links found

/old-blog-post/ → /new-blog-post/ · 47 posts affected

Best Humidors Under $200
“…covered this in our earlier guide, which explains…”
Humidor Buying Guide
“…see the 2019 write-up for the older models…”

Replace all Unlink Remove

Fix

Three ways to resolve a stale link, because one is never enough

Sometimes the link should point at the new URL. Sometimes the sentence still reads fine but the link no longer earns its place. Sometimes the whole anchor should go. A single “replace” button cannot express that, so there are three.

Whichever you choose, only the anchor is touched. Your prose is left exactly as written, and a per-post backup is stored before anything changes.

  • Replace: point the link at the new destination
  • Unlink: keep the visible text, drop the link
  • Remove: take out the whole anchor
  • Applied in bulk, or per post if you would rather
  • Per-post HTML backup written before the first change
Before / after

Before

<a href="/old-blog-post/">our earlier guide</a>

After

<a href="/new-blog-post/">our earlier guide</a>

Anchor text unchanged 47 posts updated

Undo

You have 24 hours to take it back, cleanly.

Bulk-updating internal links across hundreds of posts is exactly the kind of thing you want to be able to reverse. Linkilo does not merely record which posts changed: it stores the actual original content of each one.

The Undo History modal lists every batch you have run. Click undo and each post is restored to precisely what it was, individually. No database rollback, no restoring last night’s backup and losing a day of edits.

  • Per-post original HTML stored, not just a change log
  • Every batch listed in an Undo History modal
  • Restores post by post, so nothing else is affected
  • Covers Site Scanner runs and 404 Autopilot runs alike
Undo history
Site Scanner · replace2h ago
47 posts updated · backups stored

Undo this batch

404 Autopilot · 23 redirectsYesterday
Undo window expired
Dead URLs

See every broken URL the moment someone hits it.

A 404 you do not know about is a 404 you cannot fix. Most sites find out from a traffic graph, six months late.

Monitor

Logged live, ranked by damage

Linkilo watches for 404 responses on the front end and logs them per path with a hit count, last-seen timestamp and referring URL. Asset requests for images, CSS and JavaScript are skipped automatically, so the log stays about pages rather than filling up with missing favicons.

High-traffic 404s float to the top. If a dead URL has an external backlink pointing at it, that shows up in the referrer column, which is usually the moment someone realises how much link equity was quietly evaporating.

  • Hit counts, last-seen timestamps and referrers per path
  • Asset URLs filtered out automatically
  • Ranked so the costly 404s surface first
  • One-click “fix” opens a modal pre-filled with the path
404 monitor

23 logged 404s this month

/old-product-2023/412 hits
Referrer: google.com · external backlink detected
/blog/removed-post/88 hits
Referrer: internal navigation
404 Autopilot

Give us the tools, or let us do the work.

Fix a 404 by hand whenever you want to. Or hand the entire list to Autopilot: it proposes a redirect target for every logged 404, then creates the 301s in safe batches.

The AI is constrained to real, published pages on your site. It cannot invent a destination, which is the failure mode that makes people nervous about automated redirects in the first place. Preview the whole run first, or let it apply as it goes, and undo the lot in one click either way.

  • A proposed target for every logged 404
  • Targets are always real published pages, never invented
  • Preview-first or fully automatic
  • Created in safe batches, with one-click undo on the whole run
Auto-fix 404s

23 logged 404s · suggested targets

/old-product-2023/ → /products/humidors/

/blog/removed-post/ → /blog/humidor-guide/

/services-old/ → /solutions/

Approve all & apply Review each

Prevention

Trash a post. Get a 301. Sent somewhere sensible.

Most 404s are self-inflicted, created the moment someone deletes a page. Turn on Auto-Redirect once and every post you trash becomes a 301 automatically, with no manual step and no chance of forgetting.

And it picks a destination worth arriving at. Most plugins dump everything on the homepage, which is a dead end dressed up as a fix. Smart Blog Routing sends a deleted post to its category page, where the reader finds the thing they were actually looking for.

  • Automatic 301 on trash or delete
  • Smart Blog Routing to the category, not the homepage
  • Slug changes handled the same way
  • Shows incoming internal link count before you confirm
Before you delete

Humidor Guide 2019

6 internal links 142 visits/mo

Smart Blog Routing suggests

/category/humidor-guides/

Delete and redirect Delete anyway

Inside the dashboard

The Redirection Manager, exactly as it ships.

Four tabs and no menu spelunking: the redirect list with click counts, the site scanner that finds stale internal links, the 404 monitor, and the tools.

yoursite.com/wp-admin/admin.php?page=linkilo_redirection

Redirection Manager ?Manage URL redirects to fix broken links, handle moved content, and maintain SEO value when URLs change.

Settings
48Total ?Total number of redirect rules you have created.
44Active ?Redirects that are currently active and processing requests.
2Expired ?Redirects that have passed their expiration date and are no longer active.
2Expiring ?Redirects that will expire soon. Review and renew if still needed.
4538Clicks ?Total number of times visitors have been redirected through your rules.
341404 Errors ?Pages returning 404 Not Found errors. Create redirects to fix these.

Add Redirect ?Create a new redirect rule to send visitors and search engines from an old URL to a new one.

?
Path to redirect from (use * for wildcard)
Full URL or path to redirect to
Tells search engines this move is forever

Redirections ?Your complete list of redirect rules. Click column headers to sort.

1 selected
From ?The original URL path that triggers the redirect. To ?The destination URL where visitors are sent. Info ?Redirect type (301/302/307), active status, and click count. Actions ?Edit, delete, or view details for this redirect rule.
/old-category/humidors/
/guides/cigar-humidors/
Active 301
Clicks: 1204
Expires: -
/blog/season-humidor-2019/
/guides/season-a-humidor/
Active 301
Clicks: 318
Expires: -
/shop/boveda-84/
/shop/boveda-seasoning/
Active 302
Clicks: 76
Expires: 12/31/2026
/humidor-reviews/
/reviews/
Active 301
Clicks: 2940
Expires: -
/summer-sale-2025/
/deals/
Expired 302
Clicks: 412
Expires: Expired
/travel-humidors-old/
/travel-cases/https://partner.example/travel-cases/
Active 307
Clicks: 58
Expires: 12 days
Showing 1-6 of 48

What the eye and calendar icons open

Activity

12 minutes agoRedirect created: /humidor-buying-guide-2018/ → /guides/humidor-buying/
2 hours agoReplaced 47 internal links across 12 posts
6 hours ago404 autopilot created 3 redirects
YesterdayRedirect expired: /summer-sale-2025/
2 days agoImported 28 redirects from CSV

Quick Guide

301 Permanent

Page moved forever. SEO value transfers.

302 Temporary

Temporary move. Original URL stays indexed.

Wildcards

Use * to match: /old/* → /new/*

URL Replacement

Click to update internal links.

Recreated from templates/linkilo_redirection.php. Same tabs, same columns, same buttons.

Move in, then stay tidy

Bring your existing redirects. Keep them clean automatically.

Switching redirect plugins is normally a migration project. Here it is a button.

Import from any redirect plugin

One click detects existing rules in Rank Math, Yoast SEO Premium, the Redirection plugin, All in One SEO and Simple 301 Redirects. Duplicates are skipped. CSV import runs a dry-run preview first, so you see exactly what will be created.

Flatten redirect chains

A chain is /a → /b → /c: extra hops that waste crawl budget and slow the page. Preview shows every chain and what it will become, then flatten all rewrites each rule to point straight at the final destination.

Resolve duplicate rules

Scan for the same source URL used by more than one rule, especially conflicting ones pointing at different targets. Resolve all keeps the newest and disables the rest, so behavior stops depending on rule order.

Wildcards and regex

Wildcards capture the matched segment and carry it through: /old/* → /new/*. Full regex with backreferences is there when a migration needs surgery rather than a broad stroke.

Click analytics per rule

Counts, last-clicked timestamp, a traffic-source split of direct, internal and external, and the last 50 raw clicks. IPs are hashed, so the reporting stays GDPR-friendly.

Email digests

A Redirection card in Email Notifications summarizes new 404s and what Autopilot created: on completion, over a threshold, or as a daily or weekly digest. No mail plugin required.

The bottom line

What you get that a redirect table does not give you

3
Ways to fix every stale link
5
Redirect plugins you can import from in one click
24h
Undo window on every bulk action
301 / 302 / 307
Redirect types, with query strings preserved
Who this is for

For anyone who has managed a site long enough to make mistakes

If you have ever deleted a page and wondered what would happen to it, this is for you.

Ecommerce sites

Products are discontinued constantly, and each one leaves a dead URL.

With Linkilo: auto-redirect routes them to the category so shoppers find alternatives instead of a dead end.

Blogs and publishers

Old content gets archived, refreshed or merged, and the links never follow.

With Linkilo: the Site Scanner catches every internal link still pointing at the URL you replaced, preserving aged backlink equity.

Site migrations

A new URL structure and thousands of links pointing at the old one.

With Linkilo: import hundreds of rules with a dry-run preview, then run the Scanner to update every internal link in one pass.

SEO professionals

Redirect hygiene is invisible until an audit says otherwise.

With Linkilo: chain detection, click analytics with source split and exportable CSV make the audit defensible.

Marketing teams

Campaign URLs expire and nobody knows which ones still get traffic.

With Linkilo: per-redirect click tracking shows which old landing pages still pull, so you point them at the current offer.

Agencies

Client sites on shared hosting with no .htaccess access.

With Linkilo: no server config needed, and one-click import makes onboarding a new site a five-minute job.

How it compares

Most redirect plugins do half the job.

They create the rule and leave you alone. Your internal links still point at the old URL, creating the chains that slow your pages and dilute the SEO value you were trying to protect.

Linkilo compared with common WordPress redirect plugins
Capability Linkilo Typical redirect plugin
301, 302 and 307 redirect types Yes Yes
Wildcards and regex with backreferences Yes Varies
404 monitoring with hits and referrers Yes Varies
Finds internal links pointing at redirected URLs Yes No
Bulk replace, unlink or remove stale links Yes No
AI-suggested targets, constrained to real pages Yes No
Auto-fix the whole 404 list Yes No
Detects and flattens redirect chains Yes No
Auto-redirect on delete, routed to category Yes Homepage only
Per-redirect click analytics with source split Yes No
Duplicate rule detection and resolution Yes No
One-click import from other redirect plugins Yes No
Per-post content backup with 24h undo Yes No
Works with no .htaccess or server access Yes Yes

Linkilo is the only one that fixes the internal links behind the redirect. That is the whole argument. If you also want the links your content is missing in the first place, see internal link suggestions.

Getting started

From install to redirected in under a minute

No server access. No .htaccess. No downtime.

  1. Install and activate

    The Redirection screen appears in WordPress admin immediately. Nothing to configure at the server level.

  2. Add or import your redirects

    One at a time, bulk CSV with a dry-run preview, or a one-click import from Rank Math, Yoast, AIOSEO, Redirection or Simple 301.

  3. Scan, then let Autopilot work

    Run the Site Scanner to find stale internal links, and let 404 Autopilot propose and create redirects for your dead URLs.

  4. Turn on autopilot and forget it

    Enable Auto-Redirect, set Smart Blog Routing, and every future deletion handles itself without you thinking about it again.

The questions that decide it

Redirects touch routing and content, so skepticism here is healthy.

It proposes a redirect target for every logged 404 by matching the dead path and any recoverable context against your live published pages. It is constrained to real, published URLs and cannot generate one. You can preview the entire run before anything is created, and undo the whole batch in one click afterwards.

Fix the 404. Then fix the links that caused it.

One click to redirect, one more to rewrite every internal link still pointing at the dead URL, and a 24-hour undo window in case you change your mind.

30-day money-back guarantee. Every feature is included in every plan.