Uma soft 404 devolve 200 OK, mas parece vazia ou inexistente para o Google. Descubra a causa e corrija com 404, 410, 301 ou conteúdo real.

Nesta página
Em resumo
uma soft 404 é um URL que devolve o código de status 200 (sucesso), mas cujo conteúdo parece um erro, uma página vazia ou a mensagem «página não encontrada». O Google exclui esses URLs do índice e os marca como «Soft 404» no relatório Indexação de páginas do Search Console. A correção depende da página: devolver um 404 ou um 410 se o conteúdo saiu de vez, um redirecionamento 301 se ele foi movido para um substituto claro, ou corrigir a página (conteúdo, renderização, recursos) se ela deve ser indexada.
Quer ir mais longe? Pergunte ao
Quiz rápido
Quem deve cuidar da parte técnica do seu site?
Nossa recomendação para você
Conteúdo removido servido com 200 é a solução certa para você
Número 1 deste ranking, o que mais combina com as suas respostas.
Nossa recomendação para você
Listagens vazias é a solução certa para você
Número 2 deste ranking, o que mais combina com as suas respostas.
Nossa recomendação para você
Produtos esgotados e páginas expiradas é a solução certa para você
Número 3 deste ranking, o que mais combina com as suas respostas.
Nossa recomendação para você
Redirecionamentos para uma página sem relação é a solução certa para você
Número 4 deste ranking, o que mais combina com as suas respostas.
Um erro soft 404 é uma divergência entre o que o servidor informa e o que a página exibe. O servidor responde «está tudo certo», enquanto o visitante e o Googlebot não veem nada útil. O termo remonta a um artigo de pesquisa de 2004 de Ziv Bar-Yossef e colegas, como lembra o artigo da Wikipedia sobre HTTP 404, e o Google detecta essas páginas automaticamente há anos. Este guia explica como o Google decide que uma página é uma soft 404, quais são as causas de cada caso, como diagnosticar um URL sinalizado em poucos minutos e qual correção aplicar.
Toda resposta HTTP traz um código de status. Uma página realmente inexistente devolve 404 (não encontrada) ou 410 (removida): o navegador exibe uma página de erro e os buscadores sabem que o URL não tem nada para indexar. Uma soft 404 devolve, em vez disso, 200 (sucesso), então o servidor afirma que a página existe, enquanto o conteúdo diz o contrário.
A documentação do Google sobre a solução de erros de rastreamento a define como um URL «que devolve uma página informando ao usuário que a página não existe e, ao mesmo tempo, um código de status 200 (sucesso)», e acrescenta que «em alguns casos, pode ser uma página sem conteúdo principal ou uma página vazia». Quando seus algoritmos detectam, pelo conteúdo, que uma página é uma página de erro, o Search Console mostra uma soft 404 e a página fica fora da pesquisa.
Dessa definição decorrem dois pontos:
Para o visitante, as duas são parecidas, mas para um rastreador se comportam de forma muito diferente.
| Critério | 404 / 410 real | Soft 404 |
|---|---|---|
| Código de status devolvido | 404 (não encontrada) ou 410 (removida) | 200 (sucesso) |
| O que a página exibe | Uma página de erro, idealmente personalizada e útil | Uma mensagem de erro, um modelo vazio ou quase nenhum conteúdo |
| Como o Google percebe que a página sumiu | Pelo código de status, imediatamente | Analisando o conteúdo, depois do rastreamento e da renderização |
| Rastreamento depois disso | A frequência de rastreamento cai aos poucos | O URL continua sendo rastreado e desperdiça orçamento |
| Rótulo no Search Console | «Não encontrada (404)» | «Soft 404» |
| É um problema? | Não, se o conteúdo realmente sumiu | Sim: sinal errado, rastreamento desperdiçado, possível perda da página |
Um 404 limpo é uma resposta saudável. O guia do Google sobre a gestão do orçamento de rastreamento chama um 404 de «um sinal forte para não rastrear esse URL novamente» e afirma que «as páginas soft 404 continuarão sendo rastreadas e desperdiçarão seu orçamento». Em um site pequeno, o desperdício é marginal; em uma loja com milhares de páginas de filtro vazias, ele atrasa o rastreamento das páginas que importam (veja nossa entrada de glossário sobre o orçamento de rastreamento).
O Google cita quatro causas técnicas: um arquivo de inclusão do lado do servidor ausente, uma conexão com o banco de dados interrompida, uma página de resultados de busca interna vazia e um arquivo JavaScript não carregado ou inexistente. Nas auditorias, os URLs sinalizados se dividem em seis famílias.
O CMS ou o tema exibe um modelo de «Página não encontrada», mas mantém o código de status 200. Isso acontece em algumas configurações personalizadas de 404, em rotas genéricas e em frameworks que renderizam um componente de erro sem definir o status.
Páginas de categoria sem produtos, arquivos de tags sem publicações, páginas de busca interna com «0 resultados» e combinações de filtros que não correspondem a nada. O modelo carrega, a área principal fica vazia e o Google vê uma página de erro. Nosso guia sobre o SEO de páginas de categoria de e-commerce explica como manter as listagens dignas de indexação.
Fichas de produto que passam a mostrar «Este produto não está mais disponível» sem preço, sem descrição e sem alternativas, ou páginas de vagas e eventos reduzidas a «Esta oferta expirou». Só a redação já basta para o Google tratá-las como ausentes.
Enviar cada URL removido para a página inicial ou para uma categoria genérica parece uma limpeza prática. O Google tende a tratar um redirecionamento para uma página que não substitui a original como soft 404: o redirecionamento não transmite nada e o URL antigo é sinalizado mesmo assim. Nosso guia sobre os redirecionamentos de SEO explica quando um 301 é legítimo.
Páginas com cabeçalho, rodapé e duas linhas de texto, páginas provisórias («Em breve») ou perfis muito curtos gerados em massa. O Google nem sempre distingue uma página quase vazia de uma página de erro. Se for o seu caso, leia nossa definição de conteúdo fino.
Uma boa página pode ser sinalizada quando o Googlebot não enxerga o conteúdo. O guia do Google diz que essa página «não carregou corretamente para o Googlebot, estava sem recursos críticos ou exibiu uma mensagem de erro proeminente durante a renderização». Motivos típicos: JavaScript ou CSS bloqueados pelo robots.txt, chamadas de API que falham ou expiram para o rastreador, recursos em excesso ou pesados demais e aplicações do lado do cliente que exibem um componente de erro em rotas desconhecidas. Nosso guia sobre SEO em JavaScript detalha como o Google renderiza os scripts.
Atenção
Algumas palavras em um modelo podem bastar para disparar o veredito. Uma barra lateral ou um banner que diga «não encontrado», «nenhum resultado» ou «indisponível» em cada página é suficiente para que o Google leia páginas saudáveis como erros. Verifique seus blocos compartilhados antes de caçar causas página por página.
Três fontes, da mais oficial à mais completa.
O guia do Google ordena as correções pelo estado da página. Decida primeiro o que o URL deve se tornar e depois aplique a resposta correspondente.
| Situação | Correção | Verificação após a correção |
|---|---|---|
| Conteúdo removido, sem substituto | Devolver 404 ou 410, com uma página de erro personalizada e útil | Código de status 404 ou 410 no URL |
| Conteúdo movido ou existe um equivalente claro | Redirecionamento 301 para a página equivalente mais próxima | Um único salto, o URL final responde 200 |
| Boa página que o Google interpretou mal | Corrigir a renderização: liberar recursos, corrigir erros de API, aliviar a página | A inspeção de URL mostra o conteúdo completo |
| Página fina que vale a pena manter | Adicionar conteúdo real: descrição, dados, respostas, links | O conteúdo principal aparece com clareza |
| Listagem vazia ou página de busca interna | Devolver 404, adicionar noindex ou deixar de linkar para ela | Nenhum link interno para páginas vazias |
| Rota de aplicação de página única inexistente | Redirecionamento por JavaScript para um URL que devolve 404, ou noindex adicionado por script | O HTML renderizado contém noindex ou o status final é 404 |
Se a página saiu e nada no site a substitui, um 404 ou um 410 é a resposta correta. O Google trata todos os códigos 4xx, exceto o 429, da mesma maneira e remove o URL do índice caso ele estivesse lá. Mantenha a página de erro útil para o visitante: mensagem clara, navegação do site, links para as páginas mais populares, mas sempre com o código 404.
Se existe uma página equivalente (novo URL, modelo mais recente do produto, artigo unificado), use um 301 para essa página e para nenhuma outra. Verifique a cadeia com nosso verificador de redirecionamentos: um único salto, status final 200.
Use a ferramenta de inspeção de URL do Search Console, faça um teste ao vivo e observe a captura de tela e o HTML renderizado. Uma renderização em branco ou quase em branco aponta para recursos bloqueados ou com falha. Para um aplicativo do lado do cliente, os fundamentos do SEO em JavaScript do Google recomendam um redirecionamento por JavaScript para um URL que devolva 404, ou uma meta tag robots noindex nas rotas de erro; nosso guia sobre SEO para aplicações de página única trata da renderização no servidor, a correção duradoura. Quando a página renderizar corretamente, nosso verificador de indexabilidade confirma que nada mais a bloqueia.
Um produto que volta em breve deve continuar no ar com a descrição completa, um aviso de disponibilidade e alternativas. Um produto descontinuado de vez recebe um 301 para o sucessor ou para a categoria mais próxima, se ela atender à necessidade, ou um 404 se nada servir. Para listagens vazias que você quer manter acessíveis, uma tag noindex as mantém fora do índice sem quebrar a navegação.
Dica
Corrija todos os URLs de um mesmo padrão antes de clicar em «Validar correção» no Search Console. O Google interrompe a validação assim que encontra uma instância remanescente, e uma validação costuma levar até cerca de duas semanas.
Nada muda até o Google rastrear os URLs novamente. Depois de uma correção, inicie uma validação a partir da página de detalhe Soft 404: segundo a central de ajuda do Google, ela costuma levar até cerca de duas semanas, às vezes bem mais. Os URLs convertidos em um 404 real passam para o motivo «Não encontrada (404)» e saem do relatório com o tempo; as páginas reparadas podem passar para «Indexada» ou, se o Google ainda as considerar fracas, para Rastreada, atualmente não indexada. Para as alavancas que aceleram um novo rastreamento, veja nosso guia sobre a indexação no Google.
Para o Google, uma soft 404 é uma página que não consegue ranquear e um orçamento de rastreamento gasto à toa. Para assistentes de IA como ChatGPT, Gemini ou Perplexity, o que está em jogo é parecido: os rastreadores deles leem o que o seu servidor devolve, e muitos baixam o HTML bruto sem executar JavaScript. Uma página que só aparece no navegador pode parecer vazia para eles, e uma página de erro servida com 200 não diz nada confiável sobre o seu site. Códigos de status limpos e conteúdo presente no HTML inicial ajudam tanto o Googlebot quanto os rastreadores de IA a entender quais páginas existem e quais podem ser citadas.
A rotina é curta: acompanhe o relatório Indexação de páginas depois de cada migração, atualização de catálogo ou mudança de modelo, e teste os modelos novos antes de publicar. A extensão gratuita da Sorank para Chrome sinaliza problemas on-page da página que você está vendo, e o painel GEO e SEO da Sorank acompanha cliques, impressões e posições do Search Console, para que você perceba uma queda assim que um lote de páginas sai do índice.

Uma soft 404 é uma página cujo código de status contradiz o conteúdo: decida se o URL deve existir e depois faça com que o servidor e a página digam a mesma coisa. Devolva um 404 ou 410 real para o que saiu, um 301 pertinente para o que foi movido e conteúdo real e renderizável para o que deve ranquear.
O URL sinalizado não pode aparecer nos resultados do Google, e o Google continua rastreando-o, o que desperdiça orçamento de rastreamento em sites grandes. O restante do site não é penalizado. O risco real é perder uma página que você queria indexada, por exemplo uma ficha de produto que o Google não conseguiu renderizar.
Não. O Google tende a tratar um redirecionamento para uma página que não substitui a original como soft 404, então o problema continua. Redirecione apenas para um equivalente próximo e devolva um 404 ou 410 quando não existir uma página assim.
O Google trata o 404 e o 410 quase da mesma forma: ambos indicam que a página não existe e levam à remoção do índice. O 410 deixa mais explícito que a remoção é definitiva. Os dois estão corretos, desde que o código de status corresponda ao conteúdo.
ELES EXPERIMENTARAM O SORANK ANTES DE VOCÊ
