O que mede este check
Este check revisa se um URL inexistente devolve um estado HTTP 404 ou 410 real.
A resposta correta permite que crawlers e motores de pesquisa entendam que esse URL não existe.
GET /pagina- que- não-existe
? HTTP/1.1 404 Not FoundO AISEO não olha apenas para o desenho da página de erro. O importante é que o servidor comunique o estado certo.
Por que importa em AISEO
Uma página de erro bonita não serve se responder 200. Quando um URL inexistente devolve estado 200, o crawler pode ser interpretado como conteúdo válido. Isso gera soft 404.
Os soft 404 sujam o rastreio, confundem a indexação e fazem com que o sistema perca precisão ao interpretar a arquitetura real.
- Um URL inexistente com estado 200 parece conteúdo real.
- Os soft 404 consomem orçamento de rastreio.
- Redirigir todos os erros à home cria sinais ambíguas.
Como verificar o passo a passo
Teste um URL inexistente
Aceda um endereço inventado dentro do domínio e verifique que é mostrada uma página de erro controlada.
Verifique o estado HTTP
Não basta olhar para o design. Valida que a resposta seja 404 ou 410, não 200.
Evita redireções genéricas
Não redireccione todos os URLs inexistentes à home. Essa prática confunde crawlers e utilizadores.
Cuida da utilidade da página
A página 404 pode incluir navegação, pesquisa ou links úteis, mas sem esconder o estado real do erro.
Exemplo de resposta correta
Um URL inexistente deve mostrar uma página clara e devolver o código HTTP adequado.
URL: https://exemplo.com/no-existe
Estado: 404 Not Found
Conteúdo: página de erro útil- O servidor devolve um estado 404 real.
- A página ajuda o utilizador a continuar a navegar.
- Não se redirecione automaticamente à home.
Erros frequentes
- Mostrar uma página 404 visual, mas devolver o estado 200.
- Redirigir todos os URLs inexistentes à home.
- Responder com 302 temporal para erros permanentes.
- Deixar páginas de erro vazias, quebradas ou sem navegação.
- Configurar os erros diferentes de modelo ou língua sem controlo técnico.
Checklist final
- Os URLs inexistentes devolvem estado 404 ou 410.
- Não há soft 404 com estado 200.
- Não se redireccione erros automaticamente à home.
- A página de erro é clara e útil para o utilizador.
- O comportamento é coerente em modelos, línguas e rotas internas.