Is your blog more than few months old?
Have you ever changed your permalink URL structure?
Have you ever deleted some posts, or moved some pages around?
If you answered yes to any of these, then your blog will almost certainly have some broken links - a potential visitor will click on a search engine result linking to your blog, and instead of reading your article, or at worst seeing the homepage of your blog, will see the ‘404′ page along the lines of:
‘Sorry, the information you are looking for is no longer here.’
I’m willing to bet that 99% of those visitors who see your 404 will just hit ‘back’ to Google and try a different search result. It would be far better if you could either:
- Fix the broken link.
- If the old page has gone, re-direct the visitor to another, relevant, post.
- Or send them to a page of your choice, like your homepage.
This can be achieved, as some of you may know, via 301 or 302 re-directs, but how do you do this? How do you know which links are broken in the first place?
The Redirection Plugin
As ever if you’re on WordPress, the answer is simple, just download the Redirection plugin, upload to your blog and activate it. There are many powerful features to this plugin, but the simplest and most useful is simply the fact that it will log all 404 errors, including what the visitor was looking for, and where they came from. Then, all within the plugin, you can setup a permanent 301 re-direct on the broken link, to a page of your choice. The next time a visitor follows a broken or outdated link from a search engine, they will seamlessly be sent to the redirected page without even noticing.
Of course you don’t have to wait for a 404 error before you act, if you know of a broken link, or if you’d like to alter the URL of an existing post, you can go ahead, knowing that you can setup a simple 301 redirection in seconds using this plugin.
This is extra useful when coupled with my discovery of the WordPress Post Slug: I was asked by Catherine in a comment:
Does this only work if used before publishing? Or can you make the change after publishing and get the same affect?
Now you can change the Post Slug on existing posts, to give them more search engine friendly URL’s and then simply set up a re-direct on the old URL to retain all your incoming links - without the redirect, changing the post slug would have led to another 404 error.
Is it worth changing your old posts? Definitely, using the post slug has given me the ability to have post titles for humans and post URLs for search engines, and it makes a real difference - look at the Google results for ‘wordpress post slug’
Check Your Links
This plugin is excellent, and the log of 404 errors will prove very useful, but it’s best to be proactive - make sure you have a free account at Google Webmaster tools, and upload a sitemap while you’re there. Once Google has spidered you, they will report any broken 404 links, and you can then fix them with this plugin.
The older your blog, the more chance of having broken links you have, and without putting a redirect in place, changing any of your URLs would be traffic suicide. Thanks to this plugin, it’s now a simple thing to fix and monitor in future.





14 users commented in " Easily Fix Broken Links & Prevent Your Visitors Getting Lost "
Follow-up comment rss or Leave a TrackbackThis is a cool tip buddy . I will install this plugin now
No Blogger analog, eh?
Afraid not Curmudgeon - all jokes aside, Blogger is a hugely limited platform in what it can do beyond publishing your words. Some may say that’s all it needs to do, but I’ve got no doubt that the same blogger writing the same post will get more traffic on WordPress simply because of it’s SE friendly nature.
Cheers Madhur
Excellent write-up, Chris.
You’ve prompted another download from me. I particularly like the feature that it logs all 404 errors.
Off-topic, I’m trying to improve the search feature on my blog. I was using the ’search everything’ plugin, to incorporate text in comments, but in the end I’m thinking this might be a bad idea - because the search then pulls in more random posts.
Do you have any tips here buddy?
Excellent David, I don’t see why I should be the only person running 450 different plugins
Search is tricky, because the default (as you know) is rather dumb and seems to break the search string into separate letters almost - searching for ‘cat’ brings up every post with an ‘a’ in it.
The question to ask is how many people use the search function on your blog, apart from yourself trying to find an old post? You may be better off just inserting a Google Search box, as that will index comments anyway, but return more intelligent results?
Hmm, perhaps taking Darren Rowse’s advice I should turn this into a post…..
[...] Easily Fix Broken Links & Prevent Your Visitors Getting Lost by Chris Lodge [...]
[...] Easily Fix Broken Links & Prevent Your Visitors Getting Lost by Chris Lodge [...]
I’ve been hearing a lot about this plugin lately. I think I’m going to have to give in and try it out soon!
[...] heart - protecting cornerstone (pillar, flagship) content . . . Blog-Op: A great how-to on fixing broken links and avoiding readership fatigue and frustration (always a good thing to avoid) . . . DoshDosh: [...]
I think xlab’s Broken link plugin is also suitable in such cases, not sure whether all ppl agree or not but no harm in giving a try.
It simple mark all the dead links as highlighted.
http://xlab.co.in/index.php/2007/10/04/wordpress-broken-links-plugin/
Oh, and did not know about it. Thanks for the information …
Thanks! That redirection plugin rocks. Sure beats modding htaccess all day long.
I have a serious problem now dunno if some one can help me with my website
Leave A Reply