Automatically redirect visitors who land on non-existent pages to a destination of your choice. Instead of showing a dead-end 404 error page, send them somewhere useful like your homepage or a custom landing page.
For the best user experience, create a dedicated 404 page:
Create a new page in WordPress titled “Page Not Found”
Add helpful content:
A friendly message explaining the page wasn’t found
A search box
Links to popular content
A link to your homepage
Contact information if they need help
Set this page’s URL as your redirect destination
Use Track 404s module alongside this one to see which URLs are triggering redirects. That way you can create specific redirects for popular missing pages.
Will this affect my actual pages?No. The redirect only happens when WordPress determines a page doesn’t exist (returns a 404 status). Your real pages, posts, and other content are unaffected.Can I redirect to an external URL?The redirect destination should be on your own site. For external redirects, use the Redirects Manager module instead.Why use this instead of creating individual redirects?This is a catch-all for unexpected 404s. Use Redirects Manager for specific known URLs that have moved. This module handles everything else that slips through.Does this work with custom post types?Yes. Any 404 error triggers the redirect, regardless of what type of content was expected at that URL.
PRO
Get access to all 147 modules with a single license