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.

Publicado pela primeira vez: 27 de jun. de 2026 · Última atualização: 8 de ago. de 2026 · Avançado
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.

Evidence for this claim HTTP 404 means the origin server did not find a current representation for the target resource. Scope: HTTP semantics; it does not by itself explain why a URL is missing. Confidence: high · Verified: RFC 9110: 404 Not Found Evidence for this claim Google treats normal 404 responses as expected web behavior and recommends redirects only when there is a relevant replacement. Scope: Google Search handling; sitewide quality depends on more than the presence of 404 URLs. Confidence: high · Verified: Google Search Central: 404 errors

TL;DR — Um 404 é um código de erro do cliente 4xx para 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: retornar 200 (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 (ou 410). 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.

Evidence for this claim Google's official 2011 Q&A says the fact that some URLs return 404 does not affect the performance of the site's other successful URLs; this does not prove every 404-related issue is harmless. Scope: website URLs Confidence: high · Verified: Do 404 errors hurt my site?

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.»

Evidence for this claim Google specifically says newly encountered 404 pages are not processed and their crawling frequency gradually decreases. Scope: page fetches Confidence: high · Verified: How HTTP Status Codes Affect Google's Crawlers

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 404 para 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 a soft 404 error.” (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 erro soft 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 200 para 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 resposta 404 real ou, como alternativa mais fraca, renderizar o estado ausente com noindex e 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ãoNãoDeixe retornar 404 (ou 410). Nenhuma ação necessária.
SimSimRedirecione com 301 para o substituto.
SimNãoAvalie o valor; talvez deixe 404/410 em vez de redirecionar para algo irrelevante.
NãoSim (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:

  1. Correção do código de status (lado de SEO/rastreador): a página ainda precisa retornar um 404 real. Uma página 404 personalizada bem desenhada que retorna 200 é um soft 404 — você resolveu a UX e criou um problema de rastreamento.
  2. 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.

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.

Open in new tab ↗

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.