Web357 Logo
Menu
  • Joomla! Extensions
    Browse all Joomla! Extensions
    PROPaid, no free version
    • Cookies Policy Notification BarPopular
    • Login as UserPopular
    • Monthly ArchivePopular
    • Microsoft/Outlook 365 Mail ConnectNew
    • Gmail SMTP ConnectNew
    • JMail LogNew
    • Multilingual 404 Page SelectorNew
    • Multiple Categories for K2
    • Contact Info
    Free + PROFree version, paid PRO upgrade
    • Fix 404 Error Links
    • Limit Active Logins
    • Failed Login AttemptsPopular
    • JLogsNew
    • VirtueMart Sales
    • Support Hours
    FreeFree download
    • Display Date and TimePopular
    • CountdownPopular
    • www Redirect
    • VirtueMart Count Products
    • Fixed HTML Toolbar
    • Web357 Framework
    All Access Joomla! Bundle: just €159

    The PRO version of all 15 paid Joomla! extensions, every new one we release, and premium support. All for €159 a year.

    The All Access Bundle

    arrow upSave €426 (73% off)

  • WordPress Plugins
    Browse all WordPress Plugins
    Free + PROFree version, paid PRO upgrade
    • Login as a UserPopular
    • Cookie Consent ManagerNew
    • Microsoft 365 & Outlook MailerNew
    • Gmail SMTP ConnectNew
    • Easy Custom Code (LESS/CSS/JS)
    • Mail LogNew
    • Fix 404 Error LinksNew
    • Limit Active LoginsNew
    FreeFree download
    • Count Characters, Words and Paragraphs
    • Fixed HTML Toolbar
    All Access WordPress Bundle: just €159

    The PRO version of all 8 paid WordPress plugins, every new one we release, and premium support. All for €159 a year.

    The All Access Bundle

    arrow upSave €153 (49% off)

  • Maintenance
  • Support
  • Blog
  • My Account
My Account
Web357 logo

Web357 delivers premium plugins and tailored solutions for Joomla! and WordPress websites. Since 2014, our experienced team has been committed to improving the performance, usability and security of these platforms. We focus on building tools that empower developers, digital agencies, and web professionals, backed by expert support and ongoing maintenance.

Company
  • About Us
  • Imprint
  • Media kit
  • Partners
  • Blog
  • Contact Us
  • Donate
Support
  • Help & Support
  • Pre-sales FAQ
  • Documentation
  • Maintenance
  • License
  • Contribute Translations
  • Latest Releases
Joomla!
  • Joomla! Extensions
  • Joomla! Bundle
WordPress
  • WordPress Plugins
  • WordPress Bundle

© 2026 Web357. All rights reserved.

  • Terms of Service
  • Privacy Policy
  • Refund Policy

Fix 404 Errors and Broken Links in WordPress

Fix 404 Errors and Broken Links in WordPress

Old links do not have to end on “Page not found”.

A page was renamed. A product was removed. Someone still has the old address. Fix 404 Error Links writes that URL down, counts the hits, and lets you send the next visitor to the right page.

Free version coming soonWaiting for review by the WordPress.org plugin team. The download opens here once it is approved.
  • 1 year of updates and support
  • 30-day money back guarantee
Fix 404 Errors and Broken Links in WordPress
Compatibility
WordPress5.xWordPress6.xWordPress7.x
WordPress.org
In reviewFree version soon
Version
v1.0.0Changelog→
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
12,500+ customers since 2014

30-day money back guarantee · Support reply within 24 hours

📊 Central Control Panel & Real-Time Error Insights

📊 Central Control Panel & Real-Time Error Insights

📊 Central Control Panel & Real-Time Error Insights

See what is broken, and what you have already fixed.

After a redesign, old addresses keep getting visits. The Control Panel shows how many 404s you have, which URLs are hit most, and which redirects are doing the work.

  • Totals for recorded 404s and active redirects
  • The broken URLs people hit most, with Fix it on each row
  • The latest 404s, and the redirects that fire most often

🔍 Searchable 404 Error Logs with One-Click "Fix It" Action

🔍 Searchable 404 Error Logs with One-Click "Fix It" Action

🔍 Searchable 404 Error Logs with One-Click "Fix It" Action

Every missing URL, once, with a hit count.

Repeat visits do not create a new row. Search the error log, then click Fix This Error. The redirect form opens with that address already filled in.

  • Search by the broken URL
  • See how many times it was hit, and when it was first seen
  • Remove the log row when the redirect is saved, or clear rows you do not need

💡 Plain-English Redirection Analysis & Match Preview

💡 Plain-English Redirection Analysis & Match Preview

💡 Plain-English Redirection Analysis & Match Preview

Read the rule in a sentence before you save it.

As you add a redirect, a plain-English line updates: what will match, and where it will go. If the target is the same as the source, the rule is skipped so visitors are not sent in a loop.

  • Match the full URL, or a URL that contains, starts with, or ends with a string
  • Turn on regex, or use Find and replace with capture groups
  • The sentence is there so you do not have to guess what a pattern will do

🔄 Active Redirections Manager with Custom HTTP Codes

🔄 Active Redirections Manager with Custom HTTP Codes

🔄 Active Redirections Manager with Custom HTTP Codes

Turn rules on, change their order, and see which ones visitors use.

Redirects run from top to bottom. The first match wins, so a specific URL should sit above a broad pattern.

  • Drag to reorder, and switch a rule on or off without opening it
  • 301, 302, 303, 307 or 308, or answer with 410 Gone and other error codes
  • A hit count and a last-used time on every rule

🤖 Bot Detection & Intelligent 404 Logging Controls

🤖 Bot Detection & Intelligent 404 Logging Controls

🤖 Bot Detection & Intelligent 404 Logging Controls

Keep crawlers out of the log, unless you want them.

Bots request far more missing URLs than people do. By default only guest 404s are stored, as the logging settings describe. Turn logging on or off without disabling the plugin.

  • Store bot 404s only when you opt in
  • Ignore patterns such as *.map or wp-json/* are in PRO
  • Deleting log rows after 30, 60, 90, or 180 days is in PRO. Your redirects stay

✉️ Instant Email Alerts with Hit-Threshold Controls

✉️ Instant Email Alerts with Hit-Threshold Controls

✉️ Instant Email Alerts with Hit-Threshold Controls

Hear about a broken link without an email for every hit.

Email alerts stay off until you turn them on. Each message has the URL, the IP, the browser, the referrer, and a Fix this error button that opens the redirect form.

  • Email once per URL, or only after it reaches a hit count you choose
  • Send the alerts to the address you set
  • A daily or weekly digest, and separate switches for bots and danger strings, are in PRO

🛡️ Global 404 Fallback & Menu Item Redirection

🛡️ Global 404 Fallback & Menu Item Redirection

🛡️ Global 404 Fallback & Menu Item Redirection

Send every leftover 404 to one page you choose.

The catch-all is in PRO. It runs only when no specific rule matches, so a URL you already fixed still goes to its own target.

  • Useful after a redesign, when you cannot map every old address
  • Any single rule can point at a WordPress menu item, so it stays right if the slug changes (free)
  • Danger strings, also in PRO, flag probe paths such as .env and can send those requests somewhere else

🌍 MaxMind GeoIP2 Geolocation & Regional Filtering

🌍 MaxMind GeoIP2 Geolocation & Regional Filtering

🌍 MaxMind GeoIP2 Geolocation & Regional Filtering

Skip whole countries when they only add noise.

GeoIP exclusions are in PRO. Turn GeoIP2 on, then exclude a continent or a country. Those visits are not logged and do not email you. Redirects for them still run.

  • Lookups use the MaxMind GeoIP2 web service, and only while this option is on
  • You need your own MaxMind account
  • Handy when scanners from one region fill the log

📁 One-Click CSV Export, Import & Platform Migration

📁 One-Click CSV Export, Import & Platform Migration

📁 One-Click CSV Export, Import & Platform Migration

Take the redirect list with you.

Import and export is in PRO. Export a CSV, edit it, and import it on another site. Matching rules are updated. New ones are added.

  • A backup before a migration or a staging refresh
  • Your notes, match type, and status code travel with the file
Powerful Features
  • Only 404s are touched

    Ordinary pages are not logged. The plugin runs when WordPress is already returning a 404, as the logging settings explain.
  • Bots stay out by default

    Crawler 404s are ignored until you opt in, so the error log shows the links real visitors followed.
  • A 301 keeps the visit

    Point an old URL at the page that replaced it with a 301 redirect. Search engines and visitors follow the new address.
Open Fix 404 Links, click Fix it on the URL people actually hit, and the next visit lands on a live page. The documentation walks through logs, redirects, and alerts.
Simple Pricing

Single Plugin (Pro)

€39/year

Access to the Premium version of
Fix 404 Error Links

Number of websites

Use it on any number of sites. Licenses for 1 website.

  • Premium support for 1 year

  • Plugin updates for 1 year

  • Life time usage

Ideal when you need just this one plugin.

Add €120 and get all 8 plugins on 1 website.

For agencies & multi-site owners
All Access Bundle
€159/year

Costs less than 5 single plugins
About €19.88 per plugin

All 8 premium WordPress plugins, plus every new one we release.

Number of websites

Use all plugins on any number of sites. Licenses for 1 website.

Everything in Single Plugin, plus:

  • The other 7 premium WordPress plugins

    Login as a UserCookie Consent ManagerMicrosoft 365 & Outlook MailerGmail SMTP ConnectEasy Custom Code (LESS/CSS/JS)Mail Log
  • Every new plugin we release

  • One subscription, one renewal

  • Premium support for 1 year

  • Plugin updates for 1 year

  • Life time usage

money guarantee
30-day money back guarantee. No questions asked!

So much better than a trial because you can try it on your website and we will be there to fully support you during that time.

Free vs PRO

The PRO subscription includes 1 year of updates and priority support. You keep using the plugin after it expires.

FeaturesFREEPRO
Log every 404
Each broken URL is stored once, with a hit count. Learn more in Error logs.
checkcheck
Control Panel
Totals, the URLs hit most often, and the redirects that fire most often.
checkcheck
One-click Fix it
The source URL is filled in for you from the log row.
checkcheck
Every match type
Full URL, contains, starts with, ends with, regex, and find and replace with capture groups. Learn more in Adding a redirect.
checkcheck
Menu item targets
Point a rule at a menu item, so the destination stays right if the slug changes.
checkcheck
Every redirect and error code
301, 302, 303, 307 and 308 redirects, or 400, 401, 403, 404, 410 Gone and 418.
checkcheck
Do nothing action
Count the hits and still show the normal 404 page, until you decide where it should go.
checkcheck
Plain-English rule preview
A sentence updates as you type, so you can read the rule before you save it.
checkcheck
Bulk actions and columns
Turn several rules on or off or delete them together, and show only the columns you use.
checkcheck
Bot filter
Crawler 404s stay out of the log unless you opt in. Learn more in Logging.
checkcheck
Email alerts
An email with the URL, IP, browser and a Fix button, once per URL or after a number of hits. Learn more in Email notifications.
checkcheck
CSV import and export
Back up the redirect list or move it to another WordPress site. Learn more in Import and export.
closecheck
Ignore patterns
Skip logging for paths such as .map or wp-json/. Learn more in Auto-ignore patterns.
closecheck
Automatic log cleanup
Delete log rows older than 30, 60, 90 or 180 days. Redirects stay.
closecheck
Email digest
A daily or weekly summary of the top broken URLs instead of single alerts. Learn more in Email digest.
closecheck
Catch-all 404 page
Send every unmatched 404 to one URL or menu item. Specific rules still win. Learn more in Catch-all.
closecheck
Danger strings
Flag probe paths such as .env, choose whether to log and email them, and send them elsewhere. Learn more in Danger strings.
closecheck
GeoIP exclusions
Skip logging and emails for selected countries or continents. Redirects still run. Learn more in GeoIP2.
closecheck
Automatic updates and support
A PRO license brings updates from the Plugins screen and 1 year of help on the support page.
closecheck
Pre-Sale FAQs
  • What am I purchasing?
    You are purchasing a WordPress plugin subscription. Once the purchase is complete, you will gain access to our members' area, where you can download the latest versions and access our private support system.
  • What payment methods do you accept?
    We accept PayPal and all major credit cards via Stripe, including Visa, MasterCard, American Express, Discover, JCB, Diner's Club, and EnRoute.
  • Do you offer a refund policy?
    Yes! We provide a 30-day money-back guarantee on all subscriptions.
  • Can I use your plugins on more than one website?
    Yes. Each subscription covers 1, 3, 5 or unlimited WordPress websites, depending on the plan you choose on the pricing table.
  • Can I purchase just one plugin?
    Yes! You can buy a single WordPress plugin with updates & support for that specific product.
  • What's the difference between the "Single" and "Bundle" subscription?
    Single Plan – Perfect for personal use. Grants access to one premium WordPress plugin. Bundle Plan – Best value for your money, ideal for advanced users. Grants access to all Web357 premium plugins. Both plans include private support. Key Difference: With the Bundle Plan, you can download all premium Web357 plugins instead of just one.
  • Are there limits on how many times I can download my purchased plugins?
    No! You can download your WordPress plugins unlimited times during your subscription.
  • What happens when my membership expires?
    You can continue using your downloaded plugins, but updates & support will no longer be available.
  • How does your support work?
    We provide support via: - Private Support Ticket Area - Email Assistance - Live Chat (when available)
  • I have a question. How can I contact you?
    You can contact us at support@web357.com or via our pre-sales contact form.
  • What is the license for this product?
    This product is licensed under the GNU General Public License v3.0 (GPLv3).
Product FAQs
  • Does it work with current WordPress and PHP?

    Yes. It needs WordPress 5.3 or newer and PHP 7.4 or newer, as listed in the requirements. GeoIP lookups in PRO need PHP 8.1 or newer.

  • Why fix a 404 instead of leaving the error page?

    Someone followed an old link and stopped. A 301 sends them to the page that replaced it. If the page should stay gone, answer with 410 Gone so crawlers drop the URL. The FAQ explains which code to use.

  • Will the log slow the site down?

    No. Normal pages are not logged. If a cache plugin serves a stored 404 by itself, exclude 404 responses from that cache so this plugin can see the request, as the FAQ describes.

  • Can one rule cover a whole old section?

    Yes, in the free version. Use Contains, Starts with or Ends with, or turn on regex. Find and replace keeps the changing part of the address, as shown in capture groups.

  • Can every unmatched 404 go to one page?

    Yes, in PRO. The catch-all redirect runs only when no specific rule matches. Point it at a URL or a menu item.

  • Can I move redirects to another site?

    Yes, in PRO. Export a CSV on one site and import it on the other, as described in Import and export.

  • What is free, and what is PRO?

    Free: the 404 log, the Control Panel, Fix it, every match type with regex and find-and-replace, menu-item targets, every redirect and error code, email alerts with once-per-URL and hit limits, and the bot filter.

    PRO: CSV import and export, ignore patterns, automatic log cleanup, a daily or weekly email digest, the catch-all page, danger strings, GeoIP exclusions, and 1 year of updates and support.

Testimonials
12,500+
happy customers
  • Web357 creates super useful extensions. Login as User is fantastic for allowing site admins to understand the frontend UX from any user's perspective. No extra "test" users needed. Support is also amazing!

    Brian Mitchell
    President of InterGen Web Solutions
  • Web357 extensions are solid, reliable, and thoughtfully built - no fluff, just tools that do exactly what they promise. Support is incredibly responsive, and updates are clearly made with real users in mind. It's rare to find such professionalism in this space.

    Zlatko Enev
    Writer, Publisher - Librev.com
  • Tim Davis
    Joomla! Evangelist
  • We have used Joomla and WordPress plugins by Web357 for many years in various projects. The plugins are exceptionally reliable and robust. Special thanks to Yannis, for his outstanding assistance-always responsive and professional. Highly recommended for anyone seeking quality plugins and excellent customer support.

    Antonis Pavlidis
    Web Designer/Developer - Dazzlink
  • I've been using Web357's Joomla plugins for several years and I must say I've never had any problems; they've always met my expectations! My heartfelt congratulations to the Web357 staff.

    Mauro Miotello
    IT Consultant and Software Developer - Ashnet Consulting
  • Web357 extensions are reliable, well-crafted, and consistently updated. We've used them for years across professional Joomla and WordPress projects and have always been impressed by their performance and support. A trusted part of our development toolkit.

    Alexander Ioannidis
    Founder & Team Lead, PROUDPIXEL

Web357 creates super useful extensions. Login as User is fantastic for allowing site admins to understand the frontend UX from any user's perspective. No extra "test" users needed. Support is also amazing!

Brian Mitchell
President of InterGen Web Solutions

Web357 extensions are solid, reliable, and thoughtfully built - no fluff, just tools that do exactly what they promise. Support is incredibly responsive, and updates are clearly made with real users in mind. It's rare to find such professionalism in this space.

Zlatko Enev
Writer, Publisher - Librev.com
Tim Davis
Joomla! Evangelist

We have used Joomla and WordPress plugins by Web357 for many years in various projects. The plugins are exceptionally reliable and robust. Special thanks to Yannis, for his outstanding assistance-always responsive and professional. Highly recommended for anyone seeking quality plugins and excellent customer support.

Antonis Pavlidis
Web Designer/Developer - Dazzlink

I've been using Web357's Joomla plugins for several years and I must say I've never had any problems; they've always met my expectations! My heartfelt congratulations to the Web357 staff.

Mauro Miotello
IT Consultant and Software Developer - Ashnet Consulting

Web357 extensions are reliable, well-crafted, and consistently updated. We've used them for years across professional Joomla and WordPress projects and have always been impressed by their performance and support. A trusted part of our development toolkit.

Alexander Ioannidis
Founder & Team Lead, PROUDPIXEL
View all testimonials
Why Developers Trust Our Joomla! extensions & WordPress Plugins
  • Love & Attention
    Love & Attention

    Crafted with care, driven by passion, because when you love what you do, it’s impossible to hide.

  • Premium Support
    Premium Support

    We care about your website just as much as you do. Count on us for fast, helpful support.

  • Always Fresh Ideas
    Fresh Ideas, Always

    Great ideas come from fresh thinking, and we never run out of either.

  • Clean, Reliable Code
    Clean, Reliable Code

    Our code is clean, lightweight and built to industry standards, easy to use, easy to trust.

Latest Version

v1.0.0

View Changelog
WordPress Compatibility
WordPress5.xWordPress6.xWordPress7.x
License

GNU/GPL v3

WordPress.org
WordPressFree version coming soon

Waiting for review by the WordPress.org plugin team

Get Fix 404 Error Links

See which broken links visitors hit, and send them to the right page.

Buy PRO30-day money back guarantee

Fix 404 Errors and Broken Links

From €39/year · 30-day money back