Como Criar uma Super Página de Erro 404 Que Fará o Usuário Continuar em Seu Site
Os usuários normais não sabem que uma página 404 é uma página não encontrada.
Digite um caminho que não existe em seu site, por exemplo: http://seusite.com/jdshdjjhahd.
Not Found
The requested URL /jdshdjjhahd was not found on this server.
Se o usuário já conhece seu site, ele vai clicar em voltar para procurar outras coisas ou sairá.
Se ele veio de algum site de busca, ele provavelmente sairá porque não tem mais opções de navegação.
Ofereça mais opções ao usuário, conquiste-o.
O que seria interessante mostrar para quem abriu uma página 404?
- Uma mensagem decente para os leigos - Explique que a página nunca existiu ou saiu do ar.
- Lista com as 5 páginas mais populares do site - Assim ele poderá ir a páginas relevantes e talvez se torne um leitor/consumidor ao invés de não voltar.
- Link para a página inicial - Pelo mesmo motivo da listagem das páginas populares. O usuário pode vir a ser um leitor/consumidor.
- Caixa de busca interna - Muitos usam a caixa de busca quando encontram uma página 404 aqui no blog. É uma ótima opção!
- Possíveis páginas parecidas - Tente mostrar páginas que tenham a ver com o endereço da página 404 que o usuário acessou.
Devo colocar um formulário para que me avisem dos erros?
Não, a notificação de erros não é trabalho do usuário. Seria melhor um sistema com essa função.
Devo redirecionar o usuário para a página inicial quando ele abrir uma página 404?
Não acho uma boa idéia, pois o usuário pode ficar confuso e não entenderá que a página que ele tentou entrar não existe.
Mantenha a página simples, mas não exagere
O Internet Explorer considera páginas de erro menores que 512 bytes como páginas de erros normais e substituirá pela página dele.
Como posso criar uma página 404 personalizada no Apache?
Insira a seguinte linha no arquivo .htaccess de seu servidor:
ErrorDocument 404 /404.html
Não esqueça de criar o 404.html.
Como posso criar uma página 404 personalizada em outro servidor?
Dê uma olhada nos tutoriais do 404 Research Lab.
Exemplos de páginas 404 úteis
A equipe do Mixx criou uma página 404 simples, bem-humorada e útil.
O Last.fm também criou uma página simples e útil.
O que você acha realmente necessário colocar numa página 404?
Referência: Coding Horror - Creating User Friendly 404 Pages.