O erro 404 é um código de erro que indica que o cliente pôde se comunicar com o servidor, mas o servidor não pôde encontrar o que foi pedido e apresenta este erro. Mas não estamos aqui hoje para falar da parte técnica do erro 404, mas sim de como atravessar este erro sem maiores prejuízos.
Não existe uma regra, mas temos alguns artifícios para não te queimar com quem navega em seu site ou chegou até ele através de algum link antigo (sendo esta a maneira mais conhecida de se deparar com um erro 404).
> Mantenha o layout padrão da página e mostre ao usuário que ele continua no mesmo site.
> Use links de navegação que permitam voltar ao conteúdo (menu lateral, menu superior).
> Se você for de um blog ou loja, pode utilizar banners de anúncio ou promoção.
> Pode mostrar produtos da sua loja ou site, produtos que ele já navegou ou que são interessantes.
> Mostrar um menu de páginas já visitadas ou um menu de páginas que podem interessar a este usuário.
> Colocar um campo de busca com uma mensagem do tipo: Busque aqui o que lhe agrada!
Veja alguns modelos de página 404 bem humoradas, claro que se falando de erro e de bom humor quem não poderia ficar de fora é o famoso Homer Simpson.
Mas não se esqueça de que é uma página 404, tem que deixar claro que a página que ele procurava não existe mais ou informar que o link está quebrado e junto desta informação utilizar estes artifícios citados acima.