Dealing with those ‘Page Not Found!’ errors on your blog

A couple of days ago when I looked into my Google Webmaster Tools account, I was shocked to see that DollarShower has close to 120 ‘Page Not Found‘ errors listed there. These errors, technically known as 404 errors, are supposed to be a bad thing for your blog (SEO wise) if a number of them are encountered frequently.

What exactly is the 404 error?

The 404 error is basically an error thrown by the web server when the requested URL does not correspond to a web page available on the server. For a WordPress blog it may not throw an ugly error page but when it happens it is still bad. The 404 errors occur due to a number of reasons and some of the common causes are the following:

  • The requested page or post URL was wrongly formed or typed
  • The requested post was deleted
  • The post URL was changed to fix typing errors or for SEO optimization
  • The permalink structure was changed
  • The folder stucture of your blog contents was changed
  • Certain disabled features (Global translator plugin, for example) that caused directories to be removed
  • Certain tags and categories were deleted or renamed. The 404 error can also happen when tags/categories were removed from the sitemap recently

How to fix them?

There are a couple of ways to fix this issue depending on how the problem was originated.

Fix #1

If selected permalinks were changed due to SEO optimization of post titles, you could remove those bad/outdated links from the Google Webmaster Tools via Tools => Remove URLs option and making a manual request to Google

Fix #2

If the page not found errors were caused by a subdirectory renaming or global permalink structure change, you could use the 301 redirect to drive the hits to the right target pages. This can be done easily with one of the 301 redirect plugins.

Fix #3

And of course, in case of bad linking/typo from the source, you need to ask those who link to your posts/pages to manually change the URL.

Preventive measures to avoid 404 errors

The following are some of the precautions that one could take in order to avoid bad hits and page not found errors on your blog.

  • Provide the permalinks that one could link back to at the end of the posts
  • Monitor your Google Web Master tools periodically for 404 errors
  • Get notified on page not found errors, via email, using the 404 notifier plugin
  • Be careful while using certain plugins that could modify the link or directory structure
  • Use your temporary tags using SEO plugins such as All-in-one-SEO rather than putting them into the WordPress default tags area
  • Plan well before implementing sub-domain or sub-directory level changes for your blog

I hope this short post was useful to some of you. I would like to know if you already use a 404 plugin for WordPress and if so which is the best one that you have seen around?

Happy blogging and SEO!


  1. Easy and simple guide thanks mate !!

  2. All the trick mentioned by you are perfect.. but don’t forget to customize your 404 error pages so that you can convert 404 readers into real readers πŸ™‚

  3. Good explanation Ajith. I see many blogs with default 404 error page πŸ™‚

  4. But 404 errors are part of a blog. And that’s why theme designers include a separate Php file for those errors. Anyway great post.

  5. Good informative post.

    Last year, when i was asked to remove all IPL related pages by IPL. After removing. I used to get lot of 404 errors in webmasters. But, id din’t check the option on how to remove the urls.

    And a thanks for 404 Notifier plugin.

  6. nice informative post’s last blog post… Things to Avoid While Blogging

  7. Donace | The Nexus :

    I have my 404 running with AskApache Google 404 plugin; very useful and does the job!

  8. In case you are changing your permalink structure in WordPress, use the ‘Dean’s Permalink Migration Plugin’. It automatically redirects users to the new permalink from the old one.. πŸ™‚

    Arun Basil Lal

  9. Dennis Edell :

    Very useful indeed for what I’m doing now, Thanks!

  10. how about manually removing those URLs from the sitemap? won’t it help?

    Raju’s last blog post… Conficker Worm is Alive and Kicking – Now Deadlier than Ever

  11. @Raju
    This is what he mentioned in his Fix#1
    Google Webmaster Tools via Tools => Remove URLs

    That is the first step anyone should do..after that follow other methods or customize your 404 pages.

  12. Nice explanation, will be very useful for all bloggers

    venkat’s last blog post… How to Fix AVG’s Update Error β€œInvalid Update Control CTF File”

  13. @Abhishek, thanks man. The idea was to explain it to beginners as well πŸ™‚

    @Harsh, absolutely… A meaningful 404 page could even act as a good landing page for a stranger πŸ™‚

    @Lax, thanks. Well, I still have a few…

    @Nihar, probably that’s another ’cause’ that I had to include. i.e. You get them when you are asked to take them out forcibly due to copyright issues, legal case etc.

    @Harish, right. The theme file that’s included still shows ‘page not found’ right? But one should fix the underlying indexed page.

    @2ask, thanks.

    @Donace, thanks… Will try out the AskApache plugin.

    @Arun, will try Dean’s permalink migration plugin as well. thanks for th e info πŸ™‚

    @Dennis, I am glad that I could write it on time πŸ™‚

    @Raju, if the posts were delete, then a complete rebuild of sitemap or manually removing links from it might work. But it’s better to submit via the Google Webmaster tools’ remove URL feature.

    @Venkat, thans for your kind words. In fact, it was intended more for the beginners πŸ˜‰

  14. Im embarking on a rather large SEO sweep of my DSWM blog. Going over every post from the beginning and reworking KW’S, tags, titles, descriptions, linking in/out, permalimks; the works.

    In regards to permalinks and this post…should I worry before or after I change what I change?

  15. @Dennis, for permalinks changes please use one of the plugins that Arun mentioned in the comment

  16. Dennis Edell :

    Before or after I make the actual changes?

Speak Your Mind