This is essential for your any website where you've changed the permalink structure on any of the page URLs. By settings up redirects you can change the previous URLs to send the user to your new URL structure.
- Improves SEO
- 404 monitoring
- Quick add redirect from 404s
- Redirect URLs to anywhere
- Monitor logs of all redirects
- Ignore urls from 404 report
- Blacklist IPs
- Regex Support
- Supports redirect types 301, 302, 307, 401, 403, 404, 410
- .htaccess or nginx redirects not required all done within WordPress
- See referrer URL and IP of 404 request
Redirecting your pages is important for any dynamic website when the URLs can change. It's bad for the user experience to click an old link in the search engines only to be displayed with a 404 page, this forces the user to quickly go away from your site and pick the next site on the search engine.
Along with that if you have a page which is indexed by the search engines and the URL structure changes then the search engines will not know what's happened to the page. There is no information attached to the page does the search engine de-index your page or keep it indexed just in case the page comes back. What will happen to your old links other sites have linked to you, they will now be linking to your 404 page.
By redirecting your old URLs to a new page you will keep all the visitors viewing your old URLs and you will keep the pagerank in the search engines.
Search engines have different status codes for when they can't find content they will either be 404 not found or 410 gone. 404 is sometimes referred as a soft delete as you're telling the search engines this content can not be found and not necessarily deleted. If you want to tell the search engines this content is gone and deleted you should be returning a 410 HTTP status.
Being able to redirect your old urls in anyway you want 301 redirects, 404 not found or 410 gone it gives you full control over how search engines deal with your pages.
Being able to monitor what pages on your site are throwing a 404 not found is the start of how you can improve the status of your WordPress site. The redirection manager will keep track of all the URLs that are throwing a 404 not found and make this log available to you in the WordPress admin area.
From this page you'll be to see all the URLs that display a 404, the referrer that has the bad URL, the agent that was using it, the IP address of the referrer and when the 404 occurred.
Quick add redirect from 404s
From the 404 Error Log page you can see all the URLs that are not found, these are the pages you want to be redirecting. Using the Redirection Manager you can go through this list an quickly add the URL to a new redirect record to choose where this broken URL needs to be redirected. It can either be redirected to a new URL or to a 410 Gone status.
Redirect URLs to anywhere
Redirection manager not only allows you to redirect to pages on your own website but allows you to redirect to URLs not on your website. This allows you to migrate your content from an old site to a new site, all you have to do is type in the full address in the URL to box.
Monitor logs of all redirects
When you create a redirect for one of your URLs it's useful to know how many times this redirect is being triggered. This way you know how popular the page is and how much traffic you've just saved.
Using the Redirection Log you can see how many times the redirect has been triggered and when it was last triggered. If a redirect hasn't been hit for a month or two then you know maybe this bad link has been fixed.
Ignore URLs From Redirection Manager
Sometimes you might have the situation where you want your pages to 404, you might have ever changing content that can go down and back up again meaning you want the page to 404 correctly.
In the settings area you can customise what URLs you want the redirection manager to ignore, these URLs will not be tracked by the 404 monitor and no redirects will be performed on these URLs.
Sometimes you just want to block all redirects or tracking from a certain IP address. You can do this by blacklisting a certain IP from the Redirection Manager.
Regex support allows you to pattern match URLs and forward them onto to a new location. This is really useful when you've switched a URL from a sub-directory, for example if you have a URL /blog/blog-post and you want to remove the /blog/ part.
Using Regex we can have a URL from of /blog/([a-z0-9-]+) and replace it with the first matched variable by adding this into the URL to /$1.
Turn Off Settings
If forever reason you want to turn off all redirects there is a setting in the admin area to turn off all redirects.
Along with the redirects you can also turn off the logging functionality of the plugin, after using other redirection plugins I've had problems where the 404 logging table got to over 100,000 rows causing the database to lag. With the Redirection manager if things are getting out of control you can choose to turn off the logging of the redirects until you get things under control again.
Clean Up Tasks
An alternative to turning off the redirection logs and the not found logs you can setup clean up tasks that will delete all records from your logs on a weekly, bi-weekly or monthly timescales.
Redirection manager supports multiple redirect types.
- 301 - Moved permanently
- 302 - Found
- 307 - Temporary redirect
- 401 - Unauthorized
- 403 - Forbidden
- 404 - Not Found
- 410 - Gone
When To Use It?
The most common times you'll want to use the Redirection manager is when pages in your website has been deleted or your website page structure has changed.
Every website has to delete a page at some point but this has some problems, search engines are now linking to your 404 page, users that have bookmarked your page can no longer find it, SEO ranks on this page has gained are now gone. This is when you'll need to use the Redirection manager to redirect all this traffic to your new page. Or if you want to tell your visitors that this page has now been deleted you can throw a 410 status code.
Redirection manager is free for members of Paulund so why not sign up and improve your website SEO.