Soft 404 é quando uma página de erro devolve status HTTP 200 em vez de 404. Segundo o Google Search Central (2024), o Search Console marca soft 404 sempre que o conteúdo indica erro mas o servidor responde 200. No WordPress, busca interna e filtros geram dezenas dessas URLs. Corrigir o código de resposta resolve o problema.
O soft 404 no WordPress é um erro silencioso: a página parece vazia para o leitor, mas o servidor diz ao Google que está tudo certo, devolvendo HTTP 200. O Search Console então classifica essas URLs como soft 404 e tira do índice páginas que você queria ranquear. Nos tickets de SEO que chegam ao suporte da FULL, esse erro aparece quase sempre ligado a busca interna, filtros de WooCommerce ou redirecionamentos mal configurados. Este guia mostra os 4 sinais, as causas reais e como corrigir o status HTTP com o conteúdos de SEO WordPress da FULL como referência.
Diagnóstico rápido: Sintomas e causa do soft 404
O soft 404 tem uma assinatura clara: a URL retorna status HTTP 200, mas o conteúdo é uma mensagem de erro, uma página em branco ou um resultado de busca sem nenhum item. Identificar essa assinatura é o primeiro passo da correção, e ela aparece em 4 sintomas distintos no relatório de indexação.
O Google Search Central confirma que isso dispara o relatório de erro mesmo com resposta 2xx. A tabela abaixo cruza cada sintoma com a causa raiz e a ação corretiva imediata, que é o caminho que a gente segue no suporte da FULL antes de mexer em qualquer plugin.
| Sintoma no Search Console | Causa raiz | Ação corretiva |
|---|---|---|
| URL ?s= marcada como erro suave | Busca interna vazia devolvendo HTTP 200 | Bloquear ?s= no robots.txt e aplicar noindex |
| Filtro WooCommerce sem resultado | Página de filtro com status 200 e zero produtos | Canonical para a categoria pai e noindex no filtro |
| Página removida ainda indexada | Redirect 301 apontando para a home, não para 404 | Devolver 404 ou 410 real na URL removida |
| Conteúdo fino tratado como erro | Página com poucas palavras e sem valor único | Expandir o conteúdo ou consolidar a URL |
Legenda: o Search Console agrupa todas as URLs com status 200 e conteúdo de erro sob esse rótulo.
Os 4 sinais de soft 404 que aparecem no Search Console
Existem 4 sinais práticos de soft 404 no WordPress, e identificar o certo evita corrigir o sintoma errado. O primeiro é a URL de busca interna ?s=termo no relatório. O segundo é a explosão de filtros do WooCommerce sem produtos. O terceiro é uma página apagada que ainda devolve 200. O quarto é o conteúdo fino com menos de 100 palavras.
Em , vários sites que chegaram ao suporte da FULL tinham os quatro sinais ao mesmo tempo. O ponto comum é sempre o status HTTP: o servidor responde 200 quando deveria responder 404 ou aplicar noindex. Em uma loja WooCommerce com 40 filtros combináveis, esses sinais se multiplicam: cada combinação sem produto vira uma URL indexável, e o relatório de cobertura passa de algumas dezenas para milhares de páginas marcadas. Ferramentas como o índice de busca do Search Console e o Screaming Frog revelam o padrão em poucos minutos de crawl.
Por que o WordPress gera soft 404 por padrão
O WordPress devolve soft 404 por padrão porque o template search.php e as páginas de arquivo respondem HTTP 200 mesmo sem resultados. Quando o Googlebot abre seusite.com/?s=qualquercoisa, o WordPress monta a página com a mensagem “nada encontrado” e entrega status 200, não 404. Para o Google, é uma página normal com conteúdo de erro.
O mesmo acontece com tags vazias, autores sem posts e filtros de plugin. Nos tickets da FULL, esse comportamento responde pela maioria dos casos que a gente vê em catálogos grandes. A relação causal é direta: página de busca interna vazia, mais template devolvendo HTTP 200, mais o WordPress indexável, resulta em URL fantasma catalogada pelo Search Console. O core do WordPress não tem opção nativa para mudar esse código de resposta, e é por isso que a correção depende de plugin. Plugins como Rank Math PRO e Yoast SEO existem em parte para sobrescrever esse padrão e aplicar noindex nessas rotas antes que o Googlebot as rastreie.
Como corrigir soft 404 no WordPress em 4 camadas
Corrigir soft 404 no WordPress significa fazer cada URL devolver o status HTTP correto, e isso acontece em 4 camadas independentes. A maioria dos sites resolve a maior parte dos casos só ajustando a primeira camada: o noindex na busca interna. As demais tratam filtros, páginas removidas e conteúdo fino.
A gente recomenda aplicar uma camada por vez e revalidar no Search Console antes de seguir, porque corrigir tudo de uma vez tende a esconder qual mudança fez efeito.
Aplique noindex na busca interna e em arquivos vazios
Use o Rank Math PRO para marcar resultados de busca, tags vazias e arquivos de autor como noindex. Isso tira do índice as URLs ?s= que geram a maior parte desses erros. No Rank Math, a opção fica em Titles & Meta, dentro de cada tipo de arquivo. Em esse ajuste, sozinho, cortou os avisos pela metade em vários sites do suporte.
Bloqueie parâmetros de filtro no robots.txt
Adicione Disallow: /*?s= e os parâmetros de filtro do WooCommerce no arquivo robots.txt. Isso impede o Googlebot de gastar orçamento de rastreamento em URLs que nunca deveriam ser indexadas.
Devolva 404 ou 410 real em páginas removidas
Quando apagar uma página, não redirecione para a home: deixe devolver 404, ou use 410 para conteúdo removido em definitivo. O plugin Redirection registra cada hit e ajuda a decidir entre redirect 301 e 410.
Expanda ou consolide conteúdo fino
Páginas com menos de 100 palavras tendem a virar erro suave aos olhos do Google. Expanda com dado real ou aponte a URL canônica para a versão principal.
Soft 404 versus erro 404 normal: A diferença que muda a correção
A diferença entre soft 404 e erro 404 normal está no código de resposta, e ela define qual correção aplicar. O erro 404 normal devolve status HTTP 404: o Google entende que a página não existe e a remove do índice sem prejudicar o site. O erro suave devolve status 200 com conteúdo vazio, então o Google fica confuso e mantém a URL indexada.
Em termos de SEO, o 404 honesto é saudável; a versão silenciosa é o que suga crawl budget e polui o relatório de indexação. Por isso a correção de um erro 404 comum costuma ser criar um redirect ou uma página 404 personalizada no WordPress, enquanto a correção da falha silenciosa é forçar o status HTTP certo. Quem quiser limpar os links quebrados clássicos pode seguir o guia de como consertar links quebrados em paralelo.
Plugins que controlam o status HTTP e o soft 404
Quatro ferramentas resolvem soft 404 no WordPress em camadas diferentes, e cada uma compete por uma dimensão. O Rank Math PRO controla o noindex e o código de resposta de arquivos vazios. O Yoast SEO ajusta meta robots de páginas finas. O Redirection trata a página removida com 301 ou 410. O Screaming Frog faz o crawl que lista as URLs com status 200 e título de erro.
Em , a combinação Rank Math PRO mais Redirection cobriu praticamente todos os casos nos sites que passaram pelo suporte da FULL. O Screaming Frog na versão gratuita lê até 500 URLs por crawl, o suficiente para auditar a maioria dos sites pequenos antes de aplicar qualquer correção. Para indexação travada por outro motivo, o guia de como corrigir problemas de indexação com Rank Math complementa esta correção.
Quando o soft 404 não é o problema real
Nem todo aviso de soft 404 no Search Console exige correção, e tratar o caso errado desperdiça tempo. Em alguns cenários, o Google marca o erro por engano em páginas legítimas que carregam conteúdo via JavaScript depois do HTML inicial. Em torno de 1 em cada 5 avisos que a gente revisa no suporte da FULL é falso positivo desse tipo, e bloquear a página por engano custa tráfego de busca. A árvore abaixo ajuda a decidir o caminho antes de mexer no site, com base nos casos que a gente tria todo mês.
- Se a URL é busca interna ?s= ou filtro vazio → aplique noindex e bloqueie no robots.txt.
- Se a página foi removida de propósito → devolva 404 ou 410 real, sem redirect para a home.
- Se o conteúdo carrega via JavaScript → evite o noindex, teste a renderização no Search Console primeiro.
- Se a página tem menos de 100 palavras mas é útil → expanda o conteúdo em vez de bloquear.
Acelere a correção com Rank Math PRO no bundle da FULL
Controlar o status HTTP de centenas de URLs fica viável quando você tem o Rank Math PRO sem custo avulso. O plano PRO da FULL sai por R$849,90 e inclui 17 plugins premium, entre eles o Rank Math PRO que aplica noindex e ajusta o código de resposta de arquivos vazios em poucos cliques. Como o PRO cobre até 10 sites, o custo cai para cerca de R$85 por site, contra a licença avulsa de cada plugin. A gente vê no suporte da FULL que ter o Rank Math PRO no bundle reduz o soft 404 sem o cliente precisar comprar plugin por plugin. Conheça as condições em FULL.services/planos ou veja os detalhes em página do Rank Math PRO. Para conectar o site e acompanhar as URLs, siga o passo a passo de adicionar seu site ao Google Search Console.
Perguntas frequentes sobre soft 404 no WordPress
Por que o WordPress devolve soft 404 em páginas de busca interna?
Porque o template de busca do WordPress responde HTTP 200 mesmo sem resultados. A URL `?s=termo` carrega a mensagem “nada encontrado” com status 200, e o Google lê isso como uma página de erro indexável. Aplicar `noindex` na busca interna pelo Rank Math PRO resolve a maioria desses casos em poucos dias.
É possível corrigir o erro suave sem editar código PHP no WordPress?
Sim, dá para corrigir o erro sem tocar em PHP. O Rank Math PRO aplica `noindex` em arquivos vazios, o Redirection devolve 404 ou 410 em páginas removidas, e o robots.txt bloqueia parâmetros de filtro. Esses três ajustes cobrem a grande maioria dos casos sem nenhuma linha de código.
Qual a diferença entre soft 404 e erro 404 normal no WordPress?
O erro 404 normal devolve status HTTP 404 e o Google remove a URL do índice sem prejuízo. A versão silenciosa devolve status 200 com conteúdo de erro, então o Google mantém a página no índice e depois a marca como problema. A correção é forçar o código de resposta certo, não criar um redirect.
Quanto tempo o Google leva para remover esse erro do índice?
O Google costuma levar de 1 a 4 semanas para reprocessar uma URL após a correção, conforme a frequência de rastreio do site. Pedir validação no relatório de indexação do Search Console acelera o processo. Em sites com bom crawl budget, a gente vê o aviso cair em cerca de 10 dias no suporte da FULL.
O que o Rank Math faz para evitar soft 404 no WordPress?
O Rank Math PRO controla o `noindex` de resultados de busca, tags vazias e arquivos de autor, que são a fonte mais comum do problema. Ele também ajusta o código de resposta dessas rotas e integra com o Search Console para acompanhar a remoção. No bundle da FULL, o Rank Math PRO faz isso por cerca de R$85 por site no plano PRO.
Próximos passos para limpar o índice do site
Eliminar o soft 404 no WordPress é, no fundo, uma questão de honestidade de status HTTP: cada URL precisa dizer ao Google exatamente o que ela é. Comece pela busca interna com noindex, depois trate filtros, páginas removidas e conteúdo fino, sempre revalidando no Search Console entre cada camada. Para continuar organizando o índice, o guia de como corrigir erros 404 no WordPress e as trilhas do guia de SEO para WordPress mostram o passo seguinte. Para aprofundar o tema, o FULL Academy reúne tutoriais, guias e reviews de SEO em um só lugar.
















