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</p>The requested URL /jdshdjjhahd was not found on this server.</blockquote>
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 que abriu uma página 404?
- Uma mensagem decente para os leigos</p>
Explique que a página nunca existiu ou saiu do ar.
</li>
- Lista com as 5 páginas mais populares do site</p>
Assim ele poderá ir a páginas relevantes e talvez se torne um leitor/consumidor ao invés de não voltar.
</li>
- Link para a página inicial</p>
Pelo mesmo motivo da listagem das páginas populares. O usuário pode vir a ser um leitor/consumidor.
</li>
- Caixa de busca interna</p>
Muitos usam a caixa de busca quando encontram uma página 404 aqui no blog. É uma ótima opção!
</li>
- Possíveis páginas parecidas</p>
Tente mostrar páginas que tenham a ver com o o endereço da página 404 que o usuário acessou.
</li></ul>
Devo colocar um formulário 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?
Insirá 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.