Inventei um endereço na KaBuM e o servidor respondeu 200: o que é soft 404 e como testar no seu site
Abre kabum.com.br/essa-pagina-nao-existe numa aba anônima. A tela diz "Lamentamos, nenhum produto encontrado". Agora olha o status na aba Network: 200. Pro servidor, a página existe e deu tudo certo.
A gente conferiu em 06/10/2026 e de novo em 14/10, no Chrome e com curl, também com o user agent do Googlebot. Qualquer caminho inventado responde igual: 200, título da home, sem canonical e sem noindex.
Por que isso importa
O Google usa o status pra saber se a página existe. Quando uma página mostra erro mas responde 200, o Search Console marca como soft 404. E a documentação de cota de rastreamento diz com todas as letras: "As páginas de soft 404 vão continuar sendo rastreadas, desperdiçando sua cota."
Ninguém percebe, porque ninguém olha o status. A pessoa lê "não encontrado" e vai embora; o robô lê "200" e volta depois.
O detalhe interessante
A KaBuM já faz certo no produto: kabum.com.br/produto/999999999 responde 404 com a página "Ops! A página não foi encontrada". Só a rota de categoria escapa. É o caso mais comum: o site sabe responder 404, mas uma rota genérica pega tudo que sobra e responde 200.
Como testar no seu site
- Aba anônima, F12, aba Network, filtro Doc
- Acesse um endereço inventado:
seusite.com/essa-pagina-nao-existe - Olhe a coluna Status. Tem que ser 404 (ou 410)
Ou cole isso no Console de qualquer página do seu site:
fetch('/essa-pagina-nao-existe-' + Date.now(), { redirect: 'manual' }).then(r => console.log(r.status))
Se aparecer 200, ou um redirect pra home, é soft 404.
Como corrigir
- Next.js: chame
notFound()quando o dado não existir, em vez de renderizar um "não encontrado" com status 200. - SPA (React, Vue) com fallback pro index.html: o servidor responde 200 pra tudo. Precisa de uma lista de rotas válidas no servidor ou de prerender com 404 de verdade.
- Redirect pra home: o Google também trata como soft 404. Responda 404 no próprio endereço.
O objetivo é aprender, não apontar dedo. Escolhemos a KaBuM porque todo mundo conhece e porque ela mostra bem o caso do "quase certo".
Se quiserem, a gente testa o site de vocês nos comentários. A Varrida confere soft 404 todo dia, junto com noindex, canonical e sitemap, e a varredura é grátis: varrida.com/verificar-soft-404. O guia completo, com o caso de produto esgotado e de SPA, está em varrida.com/blog/soft-404.