Soft 404 se refere à incompatibilidade entre uma resposta HTTP de sucesso e uma página renderizada com cara de erro ou quase vazia.
Significado e limites
O Google documenta os soft 404s como URLs que retornam sucesso, mas informam ao usuário que a página não existe, ou como páginas com pouco conteúdo principal. Falhas de renderização podem gerar o mesmo sintoma.
Classifique a URL antes de alterá-la: mantenha e corrija uma página válida; use um redirecionamento permanente apenas para um substituto claro e relevante; ou retorne 404/410 quando o conteúdo tiver sido removido. Teste a resposta HTTP e a página renderizada juntas.
Como inspecionar
Verifique o código de status final, o conteúdo principal renderizado, a disponibilidade dos recursos críticos, as evidências do relatório de Inspeção de URL quando disponíveis, os links internos e as referências no sitemap. Faça um novo rastreamento após a alteração.
Para investigar um soft 404, teste uma URL sinalizada com um cliente HTTP e também em um navegador renderizado ou em uma ferramenta de inspeção. Registre o status, o título da página, o conteúdo principal e os recursos críticos carregados. Depois, classifique o resultado: um item removido sem substituto deve retornar 404 ou 410; um item movido para um substituto próximo pode redirecionar; uma página válida que renderizou vazia precisa ter a falha de carregamento corrigida.
Limites, verificação e erros comuns
Não redirecione toda URL inexistente para a página inicial. Isso pode confundir o usuário e não comunica um substituto relevante. Uma página de erro amigável ainda precisa retornar um status de erro real.
Verifique a mesma condição em um acesso direto à URL, em um link interno e em uma URL do sitemap, quando aplicável. Uma página de item esgotado do catálogo pode continuar válida se tiver conteúdo relevante e uma resposta genuína; já uma busca sem resultados apresentada como sucesso é outro caso. Depois da correção, faça um novo rastreamento e remova referências obsoletas do sitemap ou links internos apenas quando o estado da URL justificar.
Em migrações, mapeio cada URL desativada para um único destino final relevante e rastreio esse mapa para eliminar cadeias e loops antes de considerar o trabalho concluído.