404 Não Encontrado
O que é um erro 404, como o Google trata páginas 404, a diferença entre 404 rígido e soft 404 e as melhores práticas de SEO para páginas não encontradas.
Idiomas
Um 404 Not Found é o código de erro do cliente que o servidor retorna quando uma URL não existe — por exemplo, uma página excluída, um link quebrado ou um erro de digitação. 404s são normais e esperados: o Google não usa seu conteúdo, e o fato de algumas URLs do site retornarem 404 não prejudica as outras páginas bem-sucedidas; não é preciso correr para corrigir todas. O Google remove URLs que retornam 404 do índice gradualmente, verificando-as cada vez menos, e não promete parar completamente de tentar. A distinção importante é entre 404 rígido (correto, retorna 404 de verdade) e soft 404 (código de sucesso para uma página que desapareceu), que desperdiça recursos de rastreamento. Só redirecione um 404 com 301 quando a página realmente mudou para um destino relevante — não redirecione tudo para a página inicial.
TL;DR — Um 404 significa “esta página não existe aqui”. Ele acontece quando uma URL foi excluída, digitada incorretamente ou nunca existiu. O ponto que surpreende muita gente: 404 não é uma penalidade de SEO. Se uma página realmente desapareceu, deixar o servidor retornar 404 é o comportamento correto. Só aja quando a URL tiver um substituto relevante, backlinks/valor a preservar ou quando o 404 for “soft” — uma página que parece ausente, mas retorna 200.
Uma observação rápida de escopo: esta página é para quem administra o site — decidindo o que fazer com 404s exibidos no Search Console ou encontrados em um rastreamento do Ahrefs. Se você é apenas um visitante diante de um 404, o restante do artigo é mais diagnóstico do que ação do seu lado.
O que é um erro 404
Quando você visita uma página, seu navegador pede uma URL ao servidor. Se o servidor a encontra, retorna um 200 OK e você vê a página. Se não consegue encontrar essa URL, retorna um 404 Not Found — um código que significa “aquilo que você pediu não está aqui”.
Você já viu isso. Clique em um link antigo, digite uma URL errada ou visite uma página que foi excluída e você chega a uma tela “Página não encontrada”. Isso é um 404.
Motivos comuns para um 404 aparecer:
- Uma página foi excluída (uma publicação antiga ou produto descontinuado).
- Alguém linkou para a URL errada ou um link contém um erro de digitação.
- Uma URL mudou e o endereço antigo não foi redirecionado.
- Uma campanha ou produto terminou.
- Um link externo aponta para uma URL que nunca existiu.
- A aplicação ou o CMS gerou a URL errada.
404s prejudicam meu SEO?
Esta é a grande preocupação, então vou responder diretamente: não, não por si só. Erros 404 não são uma penalidade, e a orientação do próprio Google diz que o fato de algumas URLs do seu site retornarem 404 não prejudica as outras páginas. Gary Illyes resumiu: “404 errors are not to be afraid of and you don’t need to scramble to fix them, at least not most of the time.” (tradução) «erros 404 não são motivo para medo e você não precisa correr para corrigi-los, pelo menos na maior parte do tempo.» O Google espera que a web tenha links quebrados, conteúdo removido e URLs digitadas incorretamente.
O que acontece é silencioso e sem drama: com o tempo, o Google para de mostrar a página ausente na busca e a verifica cada vez menos. Nada ruim se espalha para o restante do site. O que importa é se a URL deveria continuar existindo ou se o 404 é apenas uma resposta correta para conteúdo removido.
Quando realmente fazer algo
Você não precisa corrigir todo 404. Mas às vezes vale agir:
- A página mudou. Se o conteúdo agora vive em uma nova URL, configure um redirecionamento 301 da URL antiga para a nova, para que pessoas (e sinais de links) cheguem ao lugar correto.
- A URL tem backlinks ou tráfego. Se outras páginas apontam para ela, procure um substituto relevante e redirecione somente se a correspondência fizer sentido.
- É um erro de configuração. Corrija links internos quebrados, regras de reescrita ou URLs geradas incorretamente.
- É um soft 404. Se uma página ausente retorna 200, corrija-a para retornar um 404 real.
- Não há substituto e não há valor. Deixe retornar 404; não invente uma página ou redirecione para a home sem relação.
A única coisa a evitar
Não finja. Alguns sites, tentando ser “seguros”, redirecionam toda URL ausente para a página inicial ou exibem uma mensagem “não encontrado” enquanto retornam secretamente um 200 OK bem-sucedido. Isso cria soft 404s, confunde mecanismos de busca e desperdiça rastreamento.
Quer o quadro completo — como o Google tira 404s do índice, 404s rígidos vs. soft 404s, sites JavaScript e como auditá-los? Mude para a aba Avançado.
TL;DR — Um 404 é um código de erro do cliente
4xxpara uma URL que o servidor não encontra — a especificação (RFC 9110) o define como “no current representation, or unwillingness to disclose one,” (tradução) «nenhuma representação atual ou falta de vontade de revelar que existe» e não diz, por si só, se a ausência é temporária ou permanente. Ele não é conteúdo útil para indexação, e o fato de algumas URLs retornarem 404 não prejudica as outras URLs bem-sucedidas do site. A remoção da busca pode ser gradual, não instantânea: o Google remove uma URL 404 antes indexada e volta a rastreá-la com frequência decrescente; a linguagem da fonte diz que o Googlebot “provavelmente” continuará tentando por algum período, não que tentará para sempre. A distinção que importa é 404 rígido vs. soft 404: retornar200(ou redirecionar tudo para a página inicial) para conteúdo desaparecido desperdiça recursos de rastreamento e confunde suas análises. Use redirecionamento 301 somente quando a página realmente mudou para um destino relevante; caso contrário, deixe-a retornar 404 (ou410). Páginas 404 personalizadas ajudam na UX e na retenção, não na indexação.
O que é um 404 de verdade
404 Not Found é um código de erro do cliente HTTP (4xx) que o servidor retorna quando não encontra a URL solicitada. A classe 4xx significa que o problema está na solicitação — o recurso não existe naquele endereço — em oposição aos erros 5xx, nos quais o próprio servidor está falhando.
A própria especificação HTTP (RFC 9110) define 404 de forma mais restrita que a conversa diária de SEO: a origem não tem representação atual para o recurso ou não quer revelar que existe. O código, sozinho, não diz se a ausência é temporária ou permanente — essa é uma decisão sua, entre redirecionar, retornar 410 ou deixar o 404. Uma particularidade prática: uma resposta 404 é armazenável em cache por heurística por padrão; um navegador ou cache intermediário pode continuar servindo um 404 antigo depois que a URL voltou a funcionar, a menos que o servidor envie cabeçalhos de cache apropriados.
Eles vêm da mudança normal de qualquer site: páginas excluídas, produtos descontinuados, campanhas encerradas, links internos e externos quebrados ou digitados incorretamente e alterações de URL que não foram redirecionadas. Nada disso é incomum nem, por si só, um problema a ser resolvido.
O fato de uma URL retornar 404 não prejudica suas outras páginas
Comece aqui, porque a maior parte da ansiedade em torno dos 404s é descabida. A documentação do Google é explícita: “Google doesn’t use the content from URLs that return
4xx status codes.” (tradução) «O Google não usa o conteúdo de URLs que retornam códigos de status 4xx.» Não há nada em uma página 404 que o Google possa pontuar. A orientação do Google também delimita a afirmação: o fato de algumas URLs do site retornarem 404 não afeta o desempenho das outras URLs bem-sucedidas. Essa é a fronteira sustentada pela fonte; não é uma promessa geral de que toda situação relacionada a 404 seja inofensiva. Uma página que o Google não encontra, uma página boa que perdeu seus links de entrada ou um caminho quebrado para o usuário são problemas separados que o status 404, sozinho, não corrige nem causa.
As pessoas do Google dizem a mesma coisa em linguagem mais simples há anos. Gary Illyes afirmou: “404s are not to be afraid of and you don’t need to scramble to fix them, at least not most of the time.” (tradução) «404s não são motivo para medo e você não precisa correr para corrigi-los, pelo menos na maior parte do tempo.» John Mueller chamou repetidamente os 404s de “fine & expected” (tradução) «normais e esperados». Mesmo sites com um número enorme de URLs 404/410 não sofrem uma penalidade em todo o domínio por causa disso. O medo específico de que 404 seja um sinal de ranking ou qualidade é um mito — embora uma página 404 que antes gerava tráfego ou links ainda mereça uma decisão, tratada abaixo.
Como o Google remove uma URL que retorna 404 do índice
O desindexamento é real, mas gradual e sem drama. A documentação do Google descreve o mecanismo: “the indexing pipeline removes the URL from the index if it was
previously indexed. Newly encountered 404 pages aren’t processed. The crawling
frequency gradually decreases.” (tradução) «o pipeline de indexação remove a URL do índice se ela já estava indexada; páginas 404 encontradas pela primeira vez não são processadas; a frequência de rastreamento diminui gradualmente.»
Duas consequências que vale internalizar:
- Uma URL antes indexada que começa a retornar 404 sai do índice, e uma URL descoberta inicialmente como 404 simplesmente não é processada.
- O Googlebot continua tentando a URL, mas cada vez menos. A Ajuda do Search Console afirma: “Googlebot will probably continue to try this URL for some period of time; there is no way to tell Googlebot to permanently forget a URL, although it will crawl it less and less often.” (tradução) «o Googlebot provavelmente continuará tentando esta URL por algum período; não há como dizer a ele para esquecê-la permanentemente, embora ele a rastreie cada vez menos.» O texto é deliberadamente limitado: o Google não promete que as tentativas continuarão para sempre.
- Isso não transmite uma penalidade às outras URLs. O 404 é uma decisão sobre aquela URL.
Dá para acelerar? Não muito. A ferramenta Removals do Search Console oculta uma URL temporariamente (cerca de seis meses), o que ajuda em casos urgentes, mas é uma solução temporária, não uma correção permanente. Para uma URL que realmente desapareceu, o 404/410 e o tempo fazem o trabalho.
404 vs. 410 Gone
Tanto 404 (Not Found) quanto 410 (Gone) removem uma página do índice, e a diferença prática de SEO é pequena. 410 é a forma um pouco mais forte e rápida de dizer “isso desapareceu deliberadamente”, enquanto 404 deixa aberta a possibilidade de uma ausência temporária ou erro de URL. Não escolha 410 apenas para “melhorar SEO”; use o status que representa a realidade.
404 rígido vs. soft 404 — a distinção que importa
É aqui que vivem os problemas reais de SEO, não na existência de 404s por si só.
- 404 rígido — o servidor genuinamente retorna o código
404para conteúdo ausente. Isso está correto. Os rastreadores leem o código, entendem que a página desapareceu e reduzem as tentativas com o tempo. - Soft 404 — o servidor retorna um código de sucesso (geralmente
200 OK) para uma página cujo conteúdo é, na verdade, um erro: uma página vazia, uma mensagem “não encontrado” ou um redirecionamento para a home. O Google detecta esses casos por algoritmos. A documentação diz: “If the content suggests an error for Google Search, an empty page or an error message, Search Console will show asoft 404error.” (tradução) «se o conteúdo sugerir um erro para a Pesquisa Google, uma página vazia ou uma mensagem de erro, o Search Console mostrará um errosoft 404.»
Soft 404s são piores que 404s reais por um problema de eficiência de rastreamento. Um rastreador não consegue saber pelo 200 que o conteúdo desapareceu, então continua buscando essas URLs. Illyes descreveu exatamente isso: os rastreadores “use the status codes to interpret whether a fetch was successful, even if the contents of the page is basically just an error message. They might happily go back to the same page again and again wasting your resources, and if there are many such pages, exponentially more resources.” (tradução) «usam os códigos de status para interpretar se uma busca foi bem-sucedida, mesmo quando o conteúdo da página é basicamente uma mensagem de erro; podem voltar à mesma página repetidamente, desperdiçando seus recursos, e, se houver muitas páginas assim, desperdiçar recursos exponencialmente mais.» A orientação do Google é clara: “We recommend returning a 404 response code for truly ‘not found’ pages.” (tradução) «recomendamos retornar um código de resposta 404 para páginas realmente “não encontradas”.» Retorne o código que descreve o recurso: 404 ou 410.
John Mueller resume bem o assunto em seu site pessoal: “Using soft-404s instead of real 404s is a bad practice, and it makes things harder for our algorithms.” (tradução) «usar soft 404s em vez de 404s reais é uma prática ruim e dificulta as coisas para nossos algoritmos.» Ele também diz: “Returning 404 — and having the URLs listed in the crawl errors in Webmaster Tools — is not a problem.” (tradução) «retornar 404 — e ter as URLs listadas nos erros de rastreamento do Webmaster Tools — não é um problema.» Em outras palavras, o 404 honesto é o resultado correto; o falso código de sucesso é o defeito.
De onde vêm soft 404s acidentais
- Redirecionar todo 404 para a página inicial. A home retorna
200, então, para o mecanismo, uma URL “ausente” agora resolve com sucesso para conteúdo não relacionado — um padrão de soft 404. - Renderizar uma tela de “não encontrado” com status
200. O texto parece correto para humanos, mas o código diz que a busca foi bem-sucedida. - Aplicações JavaScript que assumem
200para qualquer rota. O roteador do cliente exibe um componente de erro depois que o servidor já respondeu 200. Isso também corrompe as análises: GA4, GSC e rastreadores registram um acesso “bem-sucedido” a uma página morta. A correção é encaminhar a rota no servidor para uma resposta404real ou, como alternativa mais fraca, renderizar o estado ausente comnoindexe aceitar o custo de rastreamento. - Templates de erro que não alteram o status. Uma página de erro bonita ainda precisa retornar
404.
Quando corrigir um 404 (e quando deixá-lo)
A árvore de decisão é curta:
- Deixe retornar 404 (ou 410) se a página não tem valor real, tráfego nem backlinks. Esse é o padrão e está correto — nenhuma ação é necessária.
- Redirecione com 301 somente se a página realmente mudou ou se tem backlinks/tráfego que valha preservar. Um redirecionamento relevante recupera sinais de links; a Ajuda do Search Console confirma: “If your page has moved, use a 301 redirect to the new location.” (tradução) «se sua página mudou, use um redirecionamento 301 para o novo local.»
- Corrija o servidor se uma página que deveria existir retorna 404 por engano.
- Corrija o soft 404 se conteúdo ausente retorna
200. - Não redirecione por reflexo para a home ou para uma página apenas “parecida”. Martin Splitt é direto: “If it moved somewhere else, use a redirect. If it’s gone, don’t redirect me to the homepage.” (tradução) «se ela mudou para outro lugar, use um redirecionamento; se desapareceu, não a redirecione para a página inicial.» Um 404, diz ele, é “a very clear signal this link is wrong and broken or this URL no longer exists.” (tradução) «um sinal muito claro de que este link está errado e quebrado ou de que esta URL não existe mais.»
Reduzida a uma matriz rápida, esta é toda a decisão:
| A página tem backlinks/tráfego reais? | Existe substituto relevante ao vivo? | Ação |
|---|---|---|
| Não | Não | Deixe retornar 404 (ou 410). Nenhuma ação necessária. |
| Sim | Sim | Redirecione com 301 para o substituto. |
| Sim | Não | Avalie o valor; talvez deixe 404/410 em vez de redirecionar para algo irrelevante. |
| Não | Sim (um link interno quebrado aponta para ela) | Corrija o link que aponta para o 404, não o 404 em si. |
Páginas 404 personalizadas: alavanca de UX, não de indexação
Uma boa página 404 personalizada não muda como o Google indexa a URL — o código de status faz isso. Ela muda o que acontece com a pessoa que clicou no link morto. Uma página útil mantém essa pessoa no site em vez de fazê-la sair, protegendo conversões e engajamento. São duas funções diferentes:
- Correção do código de status (lado de SEO/rastreador): a página ainda precisa retornar um
404real. Uma página 404 personalizada bem desenhada que retorna200é um soft 404 — você resolveu a UX e criou um problema de rastreamento. - Utilidade na página (lado de UX): ofereça uma mensagem clara de que a página desapareceu, a navegação principal, uma caixa de busca e links para conteúdo popular ou relacionado. Como aconselha Mueller: “Think about ways that you can make your 404 pages useful to users, so that they recognize that the page no longer exists, and so that they can find something else that’s appropriate.” (tradução) «pense em maneiras de tornar suas páginas 404 úteis para os usuários, para que reconheçam que a página não existe mais e possam encontrar algo apropriado.»
Como encontrar e auditar 404s
- Google Search Console — relatório Page indexing. Mostra os status “Not found (404)” e “Soft 404”, com URLs de exemplo.
- Ahrefs Site Audit / Site Explorer. O Site Audit sinaliza 404s e links internos quebrados; o Site Explorer (“Best by links”) encontra URLs 404 que ainda têm backlinks, para priorizar redirecionamentos por domínios de referência.
- Ahrefs Web Analytics. Para o complemento de tráfego, filtre páginas Possible 404 pelo canal AI Search e ordene por sessões. Isso mostra URLs candidatas que receberam cliques referidos por IA na janela escolhida; não prova que a resposta é 404 nem que a URL foi alucinada. Documentei as etapas de validação em AI Hallucination Monitoring.
- Screaming Frog SEO Spider e análise de logs do servidor para uma visão completa, no nível de rastreamento e tráfego real, de quais 404s bots e usuários realmente acessam e com que frequência.
Bing, brevemente
Os comentários públicos do Bing sobre 404 são muito mais limitados que os do Google, então não presuma paridade exata e trate os detalhes abaixo como menos firmemente documentados que a seção do Google. O Bing Webmaster Tools oferece uma ferramenta Content Removal para notificar o Bing sobre uma URL que deve ser tratada como removida e um relatório de informações de rastreamento que mostra 404s e erros de servidor — essas ferramentas são documentadas. O que não está verificado de forma independente nas fontes primárias atuais é a afirmação específica de que o Bing usa um classificador para distinguir “temporariamente indisponível” de “realmente excluída”, ou de que o Content Removal acelera materialmente o desindexamento em comparação com retornar um 404 correto e esperar. Trate o Bing como uma fonte secundária diante do comportamento do Google, que é melhor documentado, e não repita as afirmações sobre classificador e velocidade como fatos estabelecidos.
Para o quadro mais amplo de códigos de status, veja meu Códigos de status HTTP e seu impacto no SEO e 11 tipos de redirecionamento e seu impacto no SEO.
Resumo de IA
Uma versão condensada do conteúdo avançado:
- Um 404 Not Found é um código de erro do cliente
4xxpara uma URL que o servidor não encontra (páginas excluídas, links quebrados, erros de digitação e mudanças de URL). A RFC 9110 o define como “no current representation, or unwillingness to disclose one” (tradução) «nenhuma representação atual ou falta de vontade de revelar que ela existe»; não diz, por si só, se a ausência é temporária ou permanente, e o código é armazenável em cache por heurística por padrão. - Não é um sinal que prejudica as outras páginas. O Google “doesn’t use the content from URLs that return
4xxstatus codes,” (tradução) «não usa o conteúdo de URLs que retornam códigos de status4xx», e o fato de algumas URLs retornarem 404 não afeta o desempenho das outras URLs bem-sucedidas do site. O medo geral de que “404s prejudicam rankings” é um mito; ainda assim, uma página 404 que antes gerava tráfego ou links merece uma decisão. - O desindexamento é gradual, não instantâneo. O Google remove uma URL 404 antes indexada e a rastreia “cada vez menos”. A formulação da fonte é limitada: o Googlebot “provavelmente” continua tentando “por algum período”, não para sempre. A ferramenta Removals apenas oculta uma URL temporariamente (cerca de seis meses).
- 404 vs. 410: ambos saem do índice; um
410é marginalmente mais rápido e mais forte como sinal, mas a diferença de SEO é pequena. - A distinção real é entre 404 rígido e soft 404. Um soft 404 retorna um código de sucesso (
200) para conteúdo desaparecido — desperdiça recursos de rastreamento porque os bots não conseguem saber que a página sumiu. O Google recomenda retornar um404verdadeiro. - Causas comuns de soft 404: redirecionar todo 404 para a página inicial, estados “não encontrado” de JS/SPA que retornam
200(e também corrompem as análises) e configurações incorretas do CMS. - Use 301 apenas quando a página realmente mudou ou tem backlinks/tráfego valiosos; caso contrário, deixe-a retornar 404 corretamente. Splitt recomenda não redirecionar páginas desaparecidas para a home.
- Páginas 404 personalizadas ajudam na UX e na retenção, não na indexação — e ainda precisam retornar um
404real. - Audite pelo relatório Page indexing do GSC, Ahrefs Site Audit/Site Explorer, Screaming Frog e logs do servidor.
Documentação oficial
Documentação de fontes primárias dos mecanismos de busca.
- Como códigos de status HTTP, erros de rede e DNS afetam a Pesquisa Google — a orientação sobre 404,
4xxe remoção do índice. - Relatório de indexação de páginas — os status “Not found (404)” e “Soft 404”.
- Redirecionamentos e a Pesquisa Google — quando uma mudança exige 301.
- Remover uma página hospedada no seu site do Google — ocultação temporária contra remoção permanente.
Bing / Microsoft
- Ajuda do Bing Webmaster Tools — relatórios de rastreamento e a ferramenta Content Removal para casos urgentes.
Citações da fonte
Declarações registradas do Google. Cada link da documentação do Google é profundo e salta para a passagem citada na página de origem; declarações relatadas apontam para a cobertura correspondente.
Google Search Central — como 404s são tratados
- “Google doesn’t use the content from URLs that return
4xxstatus codes. If a URL was previously used but is now returning4xxstatus code, Google systems will stop using the URL over time.” (tradução) «O Google não usa o conteúdo de URLs que retornam códigos de status4xx; se uma URL antes usada agora retorna4xx, os sistemas do Google deixarão de usá-la com o tempo.» Ir para a citação - “Google doesn’t index URLs that return a
4xxstatus code, and URLs that are already indexed and return a4xxstatus code are removed from the index.” (tradução) «O Google não indexa URLs que retornam um status4xx, e URLs já indexadas que retornam4xxsão removidas do índice.» Ir para a citação - “In the case of Google Search, the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered
404pages aren’t processed. The crawling frequency gradually decreases.” (tradução) «Na Pesquisa Google, o pipeline de indexação remove a URL do índice se ela já estava indexada; páginas404encontradas pela primeira vez não são processadas; a frequência de rastreamento diminui gradualmente.» Ir para a citação - “If the content suggests an error for Google Search, an empty page or an error message, Search Console will show a
soft 404error.” (tradução) «Se o conteúdo sugerir um erro para a Pesquisa Google, uma página vazia ou uma mensagem de erro, o Search Console mostrará um errosoft 404.» Ir para a citação
Ajuda do Search Console — relatório de indexação de páginas
- “404 responses are not necessarily a problem, if the page has been removed without any replacement. If your page has moved, use a 301 redirect to the new location.” (tradução) «Respostas 404 não são necessariamente um problema se a página foi removida sem substituto. Se a página mudou, use um redirecionamento 301 para o novo local.» Ir para a citação
- “Googlebot will probably continue to try this URL for some period of time; there is no way to tell Googlebot to permanently forget a URL, although it will crawl it less and less often.” (tradução) «O Googlebot provavelmente continuará tentando esta URL por algum período; não há como dizer a ele para esquecê-la permanentemente, embora ele a rastreie cada vez menos.» Ir para a citação
- “We recommend returning a 404 response code for truly ‘not found’ pages and adding more information on the page to let us know that it is not a soft 404.” (tradução) «Recomendamos retornar um código de resposta 404 para páginas realmente “não encontradas” e adicionar mais informações à página para indicar que ela não é um soft 404.» Ir para a citação
Gary Illyes, Google (via reprodução do SEJ de publicações no LinkedIn — verifique a formulação original do LinkedIn, que resiste à busca automatizada)
- “404 (Not found) errors are not to be afraid of and you don’t need to scramble to fix them, at least not most of the time.” (tradução) «Erros 404 (não encontrado) não são motivo para medo e você não precisa correr para corrigi-los, pelo menos na maior parte do tempo.» Reproduzido a partir da publicação de Illyes no LinkedIn; confirme a formulação original antes de tratar a citação como final.
- “Crawlers use the status codes to interpret whether a fetch was successful, even if the contents of the page is basically just an error message. They might happily go back to the same page again and again wasting your resources, and if there are many such pages, exponentially more resources.” (tradução) «Os rastreadores usam códigos de status para interpretar se uma busca foi bem-sucedida, mesmo quando o conteúdo é basicamente uma mensagem de erro; podem voltar à mesma página repetidamente e desperdiçar seus recursos.» Reproduzido pela Search Engine Journal; confirme a formulação original antes do uso final.
John Mueller, Google — site pessoal de John Mueller sobre soft 404s
- “Using soft-404s instead of real 404s is a bad practice, and it makes things harder for our algorithms.” (tradução) «Usar soft 404s em vez de 404s reais é uma prática ruim e dificulta as coisas para nossos algoritmos.»
- “Returning 404 — and having the URLs listed in the crawl errors in Webmaster Tools — is not a problem.” (tradução) «Retornar 404 — e ter as URLs listadas nos erros de rastreamento do Webmaster Tools — não é um problema.»
- “Think about ways that you can make your 404 pages useful to users, so that they recognize that the page no longer exists, and so that they can find something else that’s appropriate.” (tradução) «Pense em maneiras de tornar suas páginas 404 úteis para os usuários, para que reconheçam que a página não existe mais e encontrem outra opção apropriada.» Do site pessoal de Mueller; verifique novamente as substrings exatas na página ao vivo antes de gerar links profundos a partir delas.
Martin Splitt, Google (via cobertura do SEJ de um vídeo curto do SEO Office Hours — verifique o vídeo original)
- “If it moved somewhere else, use a redirect. If it’s gone, don’t redirect me to the homepage.” (tradução) «Se ela mudou para outro lugar, use um redirecionamento. Se desapareceu, não me redirecione para a página inicial.»
- “A 404 is a very clear signal this link is wrong and broken or this URL no longer exists.” (tradução) «Um 404 é um sinal muito claro de que este link está errado e quebrado ou de que esta URL não existe mais.» Reproduzido pela Search Engine Journal.
O que não fazer com 404s
1. Redirecionar todo 404 para a página inicial. O instinto é “um redirecionamento parece mais seguro que um erro”. Não é. A home retorna 200, então uma URL genuinamente ausente agora parece resolver para conteúdo não relacionado. Correção: deixe 404/410 ou redirecione somente para um substituto relevante.
2. Usar soft 404 em vez de retornar um 404 real. Servir uma mensagem “Página não encontrada” (ou uma página vazia) com 200 OK diz aos rastreadores que a busca foi bem-sucedida. Eles continuam tentando a URL. Correção: retorne um status 404 (ou 410) real.
3. Entrar em pânico e “corrigir” todo 404 dos seus relatórios. 404s no GSC ou em uma auditoria são normais e esperados. Redirecionar ou ressuscitar cada um por reflexo desperdiça tempo e pode criar redirecionamentos irrelevantes. Correção: classifique por intenção, backlinks, tráfego e substituto.
4. Tentar forçar o Google a “esquecer” uma URL instantaneamente. Não há um botão para isso. A ferramenta Removals é uma ocultação temporária (cerca de seis meses), não uma desindexação permanente. Correção: use-a para urgências e deixe um 404 persistente cuidar do estado permanente.
5. Enviar uma tela de “não encontrado” em JS/SPA com 200. Roteadores no cliente não conseguem lançar um 404 do servidor, então um componente renderizado de não encontrado sobre uma resposta 200 vira soft 404. Correção: configure o servidor/edge para devolver 404 na rota ausente ou, no mínimo, aplique noindex ao estado ausente e aceite o custo para as análises.
6. Tratar uma página 404 personalizada bonita como correção de SEO. Uma página 404 bem desenhada ajuda usuários, não a indexação — e, se retorna 200, é um soft 404. Correção: mantenha o código 404 real e use o design para recuperar o visitante.
Tratamento 404 bom vs. ruim
Uma página 404 personalizada ruim
- Retorna status
200 OKenquanto mostra “Página não encontrada” (um soft 404). - Ou é a página padrão crua do servidor: um “Not Found” isolado em fundo branco, sem navegação ou caminho de recuperação.
- Pode também redirecionar todo visitante para a home, mascarando a URL ausente e levando o usuário a conteúdo sem relação.
Uma página 404 personalizada boa
- Retorna um status
404real (o lado de rastreamento/indexação fica correto). - Diz claramente que a página não existe, em linguagem simples.
- Inclui sua navegação, busca ou links relevantes para ajudar o visitante a encontrar o que procurava.
- É útil sem tentar transformar uma URL ausente em outra página com status
200.
As duas propriedades são independentes: o código de status mantém os mecanismos de busca informados; o design da página evita que humanos abandonem o site. Uma página pode acertar uma e falhar na outra — corrija ambas separadamente.
Tratamento bom vs. ruim de redirecionamento para uma URL desaparecida
- Ruim: todo produto excluído recebe 301 para a home → sinal semelhante a soft 404 e usuários frustrados.
- Bom: um produto excluído com backlinks recebe 301 para um substituto relevante; sem substituto, permanece como
404. - Bom: o redirecionamento representa uma mudança real, em vez de mascarar o desaparecimento.
Checklist de auditoria e tratamento de 404
- URLs ausentes retornam um status
404(ou410) real — verifique o código, não confie na mensagem da página. - Não há soft 404s: nenhuma mensagem “não encontrado” com
200, nem redirecionamentos indiscriminados de páginas desaparecidas para a home. - O relatório Page indexing do GSC foi verificado para os status “Not found (404)” e “Soft 404”.
- URLs 404 com backlinks/tráfego reais foram identificadas (Ahrefs Site Explorer, “Best by links”, filtro de 404s) e receberam redirecionamento 301 para uma página relevante.
- Páginas desaparecidas sem valor e sem links continuam retornando
404— não foram redirecionadas nem ressuscitadas. - Redirecionamentos apontam para um destino específico e relevante, nunca para uma home genérica.
- A página 404 personalizada é útil (mensagem clara, navegação, busca e links para conteúdo popular) e ainda retorna
404. - Em sites JS/SPA, rotas ausentes retornam um
404real no servidor ou recebem pelo menosnoindex, sem serem registradas pelas análises como acessos bem-sucedidos. - Não há esforço desperdiçado em “corrigir” todo 404: os casos foram triados, não tratados em massa.
Ferramentas para encontrar e lidar com 404s
- Google Search Console — relatório Page indexing — visão do Google sobre os status “Not found (404)” e “Soft 404”, com URLs de exemplo e opção de solicitar validação depois das correções.
- Ahrefs Site Audit — sinaliza 404s e links internos quebrados no rastreamento do site.
- Ahrefs Site Explorer (“Best by links”) — encontra URLs 404 que ainda têm backlinks, ordenadas por domínios de referência, para priorizar quais merecem um redirecionamento 301.
- Screaming Frog SEO Spider — visão no nível do rastreamento de todos os 404s e dos links de origem no site.
- Análise de arquivos de log do servidor — mostra quais bots e usuários reais estão acessando 404s e com que frequência.
- Bing Webmaster Tools — relatórios de rastreamento que mostram 404s e erros de servidor, além da ferramenta Content Removal para sinalizar uma URL que deve ser tratada como removida (os detalhes do classificador e da velocidade de remoção do Bing não foram verificados de forma independente; trate-os como secundários diante do comportamento documentado no GSC).
- URL Inspection (GSC) — verifica o código de status obtido para uma URL e confirma que é um 404 real, não um soft 404.
Recursos que valem seu tempo
Meus textos relacionados
- Códigos de status HTTP e seu impacto no SEO — o panorama completo de códigos, incluindo onde 404, 410 e soft 404 se encaixam.
- 11 tipos de redirecionamento e seu impacto no SEO — quando redirecionar com 301 uma URL que seria 404, em vez de deixá-la retornar 404/410.
- Guia para iniciantes de SEO técnico — onde códigos de status se encaixam no panorama técnico maior.
- Problemas e boas práticas de SEO para JavaScript — o contexto de renderização por trás das armadilhas de soft 404 em JS/SPA.
Minhas apresentações
- Como a Pesquisa funciona (SlideShare) — meu percurso de rastreamento, renderização, indexação e classificação; 404 aparece na etapa inicial de acesso. (A ressalva habitual se aplica: esta é minha compreensão dos sistemas — não será 100% completa nem precisa.)
Da indústria
- Como códigos de status HTTP afetam a Pesquisa Google (Google Search Central) — a fonte primária sobre o tratamento de
4xx/404. - Relatório de indexação de páginas (Ajuda do Search Console) — definições canônicas de 404 rígido e soft 404 e orientação de correção.
- Soft 404s e seu site (John Mueller) — a visão do Google sobre por que soft 404s são piores que 404s reais.
- Google alerta sobre erros soft 404 e seu impacto no SEO (Search Engine Journal) — cobertura de Illyes sobre soft 404s e recursos de rastreamento desperdiçados.
- John Mueller, do Google, esclarece a confusão entre 404 e 410 para SEO (Search Engine Journal) — por que a diferença 404 vs. 410 é pequena para SEO.
- Martin Splitt, do Google, alerta contra redirecionar 404s para a página inicial (Search Engine Journal) — o caso contra redirecionamentos indiscriminados para a home.
- Páginas de erro 404: o que fazer e evitar (Yoast) — exemplos e boas práticas de páginas 404 personalizadas.
- Tudo o que você precisa saber sobre erros 404 para SEO (Seer Interactive) — estrutura por gravidade para priorizar correções de 404.
Teste seus conhecimentos: 404 Not Found
Cinco perguntas rápidas sobre o significado de 404 para SEO e como lidar com ele. Escolha uma resposta para cada pergunta e depois confira.
Registro de alterações
Atualizado em 8 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 17 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Try it live
This is a real endpoint on this site — not a simulation.
Hit it from the button, open it in a new tab, or
curl -i it from your terminal, and the server answers with the actual status code this article is about.