- Quando o usuário acessa um link (URL) que não existe.
- Ou ele tentou digitar direto na barra do navegador ou a página saiu do ar por algum motivo interno.
- Para essa segunda opção as aplicações costumam fazer o famoso Redirecionamento 301 para uma nova URL.
- Desenhar uma tela no sistema que mostre pro usuário que a página que ele acessou não foi encontrada.
- Um botão para "Voltar para página inicial" é opcional porém ideal para o usuário.
- Um formulário com um campo de busca é opcional (depende do tipo de aplicação site/portal/loja).
- Em alguns casos usar ilustração com animação (opcional)
- Em outros casos apenas a mensagem bem clara e objetiva já é suficiente.
- exibir o código 404 é obrigatório por questão de entendimento da equipe de suporte.
- https://dribbble.com/tags/404
- https://search.muz.li/search/error%20404
- https://www.creativebloq.com/web-design/best-404-pages-812505
- Geralmente quando há erros internos no servidor, algum erro de programação ou ações não previstas do próprio usuário que o sistema não soube tratar.
- Desenhar uma tela no sistema que mostre pro usuário que a página que ele acessou não foi encontrada.
- Em alguns casos usar ilustração com animação (opcional)
- Um botão para "Carregar novamente" a página é opcional porém ideal para o usuário.
- Em outros casos apenas a mensagem bem clara e objetiva já é suficiente.
- exibir o código 500 é obrigatório por questão de entendimento da equipe de suporte.