Objectivo do tutorial
Uma 404 correta comunica que um URL não existe. Uma Soft 404 confunde porque parece conteúdo válido mesmo que realmente não seja.
Este tutorial explica como deve responder uma página inexistente, o que revisa AISEO e como evitar erros de estado HTTP.
O que vê AISEO em uma 404 detetável
Estado HTTP
Verifique se um URL inexistente devolve realmente código 404 ou equivalente correto.
Não Soft 404
Evite páginas de erro que respondem como 200 OK.
Redireções
Deteta redireções genéricas à home que ocultam erros.
Experiência útil
A página pode ser clara para o utilizador sem enganar o bot.
Como interpretar o resultado
Pass
Os URLs inexistentes devolvem um estado de HTTP correto e não simulam conteúdo válido.
Warning
A página informa o erro, mas há sinais ambíguas que convém rever.
Fail
A web devolve 200 OK, redireciona a home ou não comunica corretamente a inexistência do URL.
Exemplo técnico orientativo
Um URL inexistente deve responder com um código de estado adequado:
HTTP/1.1 404 Not Found O design pode ser gentil, mas o sinal técnico deve continuar dizendo que a página não existe.
Erros frequentes
- Mostrar uma página de erro personalizada devolvendo 200 OK.
- Redirigir todos os URLs inexistentes à home.
- Devolvendo conteúdo genérico que parece uma página normal.
- Não ter um modelo de erro claro para utilizadores e bots.
Como corrigir
- Configura o servidor para devolver 404 em rotas inexistentes.
- Evite redesireções em massa para a home se o URL não tiver equivalente real.
- Desenha uma página 404 útil, mas mantendo o código HTTP correto.
- Verifique o estado com ferramentas de cabeçalhos HTTP.