Forum Moderators: mack
I've just redesigned my entire site, as a result have a few pages which will result in 404s when linked to from a search engine.
What's the best method of avoiding this?
I was thinking of changing the missing pages to redirect the user to my index page. Is this the normal way of doing things? If so how would I go about redirecting users?
Another option would be to create a customised 404 page. Would that be a better solution?
Any help would be greatly appreciated!
If a customer / user comes across a broken link and is automatically redirected to the index after clicking through from an SE they will not understand what happened and probably leave confused. You could customize the 404 to be a basic site map so that they can quickly negotiate their way to the page in question.
Or you could just set up a redirect to the location of the new page?
Whatever you decide to do, make sure that your 301s and 404s are returning the proper status in the server headers.
Check Server Headers [searchengineworld.com]