Como resolver o erro 404: guia de SEO para corrigir páginas não encontradas

Você abre o Search Console, vê uma lista de URLs com “não encontrada (404)” e a primeira reação é pânico: será que o Google vai me punir por isso? Eu já vi donos de site gastarem semanas corrigindo 404 que não precisavam de correção e ignorarem os que realmente derrubavam vendas.

O erro 404 é o código de status HTTP que o servidor devolve quando a URL pedida não existe. Para resolver o erro 404, você identifica a causa (link errado, página removida, permalink alterado), decide entre restaurar a página, aplicar um redirecionamento 301 ou deixar o 404 mesmo, e corrige os links que apontam para ele.

Neste guia eu explico como resolver o erro 404 do jeito que faço em auditorias: primeiro o diagnóstico, depois a decisão, depois a correção. Sem receita genérica e sem o mito de que todo 404 é um problema. Atualizado em 3 de novembro de 2026.

Como resolver o erro 404: peças de lego formando a mensagem de página não encontrada
O código 404 indica que o servidor respondeu, mas não encontrou a URL pedida.

O que é o erro 404 e por que ele aparece

O erro 404, também chamado de “404 Not Found” ou “página não encontrada”, é uma resposta do servidor dizendo que ele está funcionando, recebeu o pedido, mas não encontrou nada naquele endereço. O servidor está de pé; é a URL que não leva a lugar nenhum.

Essa distinção importa. Um erro 404 não é uma queda do site. Quando o site inteiro cai, você vê erros da família 5xx (como o 500 e o 503). Quando só uma URL falha, é 404. A definição formal está na documentação da MDN sobre o status 404, e o Google trata o assunto na página sobre status HTTP e erros de rede do Search Central.

Na prática, o código de erro 404 aparece por poucos motivos: alguém digitou a URL errada, você apagou ou moveu uma página sem redirecionar, o link interno ou externo tem um erro de grafia, ou uma mudança de estrutura (migração, troca de permalink, novo tema) quebrou endereços que existiam.

Ação desta seção: antes de mexer em qualquer coisa, abra uma URL que dá 404 e confirme que o servidor realmente devolve o status 404, não um 200 com texto de “página não encontrada”. Mais adiante eu explico por que isso muda tudo.

Erro 404 not found: o que significa para quem visita

Para o visitante, o erro 404 not found significa um beco sem saída. Ele chegou com uma intenção (comprar, ler, comparar) e encontrou uma tela vazia. A maioria vai embora, e esse é o custo real do 404: não é uma “penalidade do Google”, é uma visita perdida.

Por isso eu tenho uma regra simples: o 404 só é problema quando alguém, ou algo, ainda tenta chegar naquela URL. Um 404 que ninguém pede não faz mal nenhum.

Erro 404 http: onde ele se encaixa nos códigos de status

No protocolo HTTP, os códigos começam por um dígito que indica a família: 2xx é sucesso, 3xx é redirecionamento, 4xx é erro do cliente (o pedido não pôde ser atendido) e 5xx é erro do servidor. O erro 404 http pertence à família 4xx.

Vizinhos do 404 que você precisa conhecer: o 410 (Gone), que diz que a página foi removida de propósito e não volta; o 403, acesso proibido; e o 301, redirecionamento permanente. A escolha entre eles é o coração de como resolver o erro 404 com critério.

O erro 404 prejudica o SEO do site?

Não, o erro 404 por si só não derruba o ranqueamento do site inteiro. O Google informa que páginas 404 simplesmente deixam de ser indexadas e que ter algumas não afeta o desempenho das outras. O dano acontece em três situações específicas.

Eu sempre separo o assunto em três riscos reais, porque é onde o 404 custa dinheiro de verdade.

Backlinks apontando para páginas que não existem

Se um site relevante linka para uma URL sua que hoje dá 404, a autoridade desse link se perde. Eu sigo achando que backlinks ainda pesam muito no ranqueamento, e deixar link bom apontando para o vazio é desperdício puro. É o 404 mais caro que existe, e quase ninguém olha para ele.

Links internos quebrados e a experiência do usuário

Link interno que leva a 404 é erro seu, não do Google nem do visitante. Ele quebra a navegação, desperdiça rastreamento e passa a impressão de site abandonado. A boa notícia é que esse tipo de problema é 100% corrigível por você, e a página sobre link interno mostra como estruturar isso direito.

Soft 404: quando o servidor mente

Soft 404 é uma página que mostra “conteúdo não encontrado” ao visitante, mas responde com status 200 (sucesso) ao robô. O Google reconhece esse padrão, lista como “Soft 404” no Search Console e trata a página como se fosse um 404. O problema é que você perde o controle: o status fica ambíguo e o robô gasta rastreamento com páginas sem valor.

Ação desta seção: abra o relatório de páginas do Search Console e anote separadamente quantas URLs aparecem como “Não encontrada (404)” e quantas como “Soft 404”. São problemas diferentes, com correções diferentes.

Como resolver o erro 404 revisando código e configuração do servidor
Boa parte dos 404 nasce de configuração de servidor, permalinks e redirecionamentos.

Principais causas do erro 404 em sites e lojas virtuais

As causas se repetem em quase todo site que audito. Conhecer a origem é metade da solução, porque a causa define a correção. Vale olhar cada uma com calma.

Página apagada ou movida sem redirecionamento

É a causa número um. Alguém exclui um post antigo, muda o slug para “deixar mais bonito” ou reorganiza as categorias, e a URL antiga passa a dar 404. Se aquela URL tinha tráfego ou backlinks, você acabou de jogar fora ativos que levou anos para construir.

Permalinks alterados e migrações de site

Troque a estrutura de permalinks no WordPress, migre de domínio ou mude de plataforma e centenas de URLs podem quebrar de uma vez. Já acompanhei migrações em que o site novo ficou lindo, e ninguém mapeou as URLs antigas. O resultado são semanas de queda de tráfego que um mapa de redirecionamentos teria evitado.

Erros de digitação em links internos e externos

Uma letra trocada, uma barra a mais, um hífen faltando. Parece bobagem, mas links com erro de grafia geram 404 que se acumulam sem ninguém perceber, principalmente em sites com muitos autores. Quando o erro está no link de outro site para você, o redirecionamento é a saída.

Arquivo .htaccess, plugins e cache com problema

No WordPress, um arquivo .htaccess corrompido ou regras de reescrita desatualizadas fazem páginas que existem darem 404. O mesmo vale para plugins de cache ou de segurança mal configurados. Se você vê erro 404 em posts que claramente estão publicados, comece por aqui.

Produtos esgotados e fora de linha em e-commerce

Em loja virtual, o produto descontinuado vira 404 se a plataforma apagar a página. A decisão aqui depende do caso: produto que volta ao estoque pede a página ativa, descontinuado definitivo pede redirecionamento para a categoria ou para o substituto direto. Para o contexto de loja, vale ler também o guia de SEO para e-commerce.

Ação desta seção: para cada 404 que você encontrar, escreva ao lado a causa provável. Sem esse passo, você acaba aplicando redirecionamento em tudo, e isso cria outros problemas.

Como encontrar páginas com erro 404 no seu site

Você encontra os 404 combinando três fontes: o Google Search Console (o que o Google tenta acessar), um rastreador como o Screaming Frog (o que existe dentro do seu site) e uma ferramenta de backlinks (o que os outros sites tentam acessar). Cada uma mostra um pedaço do problema.

Google Search Console: relatório de indexação de páginas

No Search Console, abra o relatório de indexação de páginas e procure o motivo “Não encontrada (404)”. Ele lista as URLs que o Google tentou rastrear e recebeu 404. Clique em cada uma, use a inspeção de URL e veja de onde o Google descobriu o endereço: sitemap, link interno ou link externo. Se você ainda não domina a ferramenta, o guia do Google Search Console cobre o básico.

Screaming Frog: rastreando seu site como um robô

O Screaming Frog é a ferramenta que eu uso no dia a dia para isso. Rode o rastreamento, filtre a aba de códigos de resposta por “Client Error (4xx)” e depois use a opção de “inlinks” para ver exatamente quais páginas do seu site linkam para cada 404. É assim que você acha o link quebrado e corrige na origem. Mais detalhes no artigo sobre o Screaming Frog.

Como resolver o erro 404 com diagnóstico em relatórios de analytics e Search Console
O diagnóstico de 404 começa nos relatórios de indexação e de rastreamento.

Ferramentas de backlinks e logs do servidor

Para achar backlinks que apontam para 404, use SEMrush, Ubersuggest ou qualquer ferramenta com relatório de links externos e filtre pelas páginas que respondem 404. Se você tem acesso aos logs do servidor, melhor ainda: eles mostram o que de fato foi pedido, inclusive por robôs de outros buscadores. Essa análise também faz parte de uma auditoria de SEO completa.

Uma observação de bastidor: a lista do Search Console costuma ser mais limpa que a do rastreador, porque o Google só reporta o que descobriu. Já o rastreador mostra problemas que o Google ainda nem viu. Use os dois, nessa ordem de prioridade: primeiro o que o Google já tenta acessar.

Ação desta seção: exporte as URLs 404 do Search Console e do rastreador para uma única planilha e marque quais têm backlinks e quais recebem tráfego. Essa planilha é a sua fila de trabalho.

Como resolver o erro 404: restaurar, redirecionar ou deixar quebrado

A decisão correta depende de uma pergunta: existe uma página equivalente no site hoje? Se sim, redirecione. Se a página ainda deveria existir, restaure. Se não há equivalente e a URL não tem valor, deixe o 404 (ou use 410). Esse é o ponto que mais separa quem entende de quem só copia tutorial.

Situação da URL com 404Solução recomendadaCódigo de status
Página apagada por engano, ainda relevanteRestaurar o conteúdo na mesma URL200
Página movida ou slug alteradoRedirecionar para a nova URL equivalente301
Produto descontinuado com substitutoRedirecionar para o produto ou categoria mais próxima301
Conteúdo removido de propósito, sem equivalenteDeixar sem a página e sinalizar remoção definitiva410 ou 404
URL com erro de digitação vinda de link externoRedirecionar para a URL correta301
URL inexistente que ninguém linka nem acessaNão fazer nada404

Quando usar o redirecionamento 301

O redirecionamento 301 diz ao navegador e ao Google que a página mudou de endereço de forma permanente. Use quando existir uma página realmente equivalente. O Google explica o funcionamento na documentação sobre redirecionamentos e mecanismos de busca.

O erro clássico é redirecionar tudo para a página inicial. Parece uma solução prática, mas o Google costuma tratar redirecionamentos irrelevantes como soft 404, e o visitante que queria um produto específico cai na home sem entender nada. Redirecione para o equivalente mais próximo ou não redirecione.

Quando manter o 404 (ou usar o 410)

Se a página saiu de propósito e não tem substituta, o 404 é a resposta honesta. O 410 comunica que a remoção é definitiva, e o Google tende a tirá-la do índice um pouco mais rápido, mas na prática a diferença é pequena. Eu uso o 404 na maioria dos casos e reservo o 410 para limpezas grandes, como uma seção inteira descontinuada.

Aqui entra uma opinião minha: muita gente em SEO prefere “corrigir tudo” porque relatório limpo parece trabalho bem feito. Não é. Corrigir 404 sem impacto consome tempo que deveria ir para páginas com demanda real.

Como evitar correntes e loops de redirecionamento

Antes de criar um novo redirecionamento, verifique se a URL de destino já não redireciona para outra. Cadeias (A leva a B, que leva a C) diluem sinais e atrasam o carregamento, e loops derrubam a página por completo. Aponte sempre para o destino final, em um único salto.

Ação desta seção: para cada linha da sua planilha, escolha uma das três saídas (restaurar, 301, manter) e escreva o motivo. Se não consegue justificar o redirecionamento, não o crie.

Passo a passo para corrigir o erro 404 no WordPress

No WordPress, o roteiro de correção segue uma ordem lógica, do mais simples ao mais técnico. Em muitos casos o problema se resolve já no primeiro passo.

Passo 1: confirme que a URL realmente não existe

Abra a URL em uma aba anônima, verifique a grafia e o status devolvido (as ferramentas de desenvolvedor do navegador mostram isso na aba de rede). Confirme também se a página não está em rascunho, na lixeira ou com a visibilidade alterada. Parece óbvio, mas resolve boa parte dos casos.

Passo 2: salve os permalinks novamente

Vá em Configurações, depois Links permanentes, e clique em Salvar alterações sem mudar nada. Isso regenera as regras de reescrita e resolve o 404 em posts publicados que passaram a falhar depois de uma atualização de plugin ou tema. É o conserto mais rápido que existe para esse tipo de erro 404 not found.

Passo 3: verifique o .htaccess e desative plugins

Se o passo anterior não resolver, confira se o arquivo .htaccess existe na raiz e contém as regras padrão do WordPress. Depois desative os plugins de cache, segurança e redirecionamento, um de cada vez, e teste. Faça backup antes de editar qualquer arquivo de servidor.

Passo 4: crie o redirecionamento 301 na URL antiga

Para páginas que realmente mudaram, crie o redirecionamento com um plugin de redirecionamento, pelo próprio Yoast SEO Premium ou diretamente no servidor. Aponte a URL antiga para a nova em um único salto e teste o resultado no navegador e no rastreador.

Passo 5: corrija os links internos na origem

O redirecionamento resolve o sintoma, mas o ideal é editar o link interno para apontar direto à URL nova. Isso poupa rastreamento e deixa o site mais rápido. Use a lista de “inlinks” do rastreador para encontrar cada página que precisa de ajuste.

Como resolver o erro 404 passo a passo monitorando tráfego e páginas quebradas
Monitorar o tráfego das URLs quebradas ajuda a priorizar quais 404 corrigir primeiro.

Passo 6: atualize o sitemap e valide no Search Console

Remova URLs 404 do sitemap: um sitemap só deve listar páginas que respondem 200 e que você quer indexadas. Depois, no Search Console, use “Validar correção” no relatório de indexação para que o Google reavalie as URLs corrigidas.

Ação desta seção: execute os seis passos em uma única URL de teste antes de aplicar em lote. Você descobre rápido se algum plugin está interferindo.

Como criar uma página 404 personalizada que mantém o visitante

Uma boa página 404 não esconde o erro; ela dá saída ao visitante. Mantenha o menu, inclua um campo de busca, sugira os conteúdos ou categorias mais populares e deixe claro que a página não foi encontrada, com tom humano. Humor leve funciona se combinar com a marca.

O ponto técnico que eu mais corrijo: a página 404 personalizada precisa devolver o status 404 de verdade. Se o tema devolve 200 com a mensagem “não encontrado”, você cria soft 404 em escala. Teste uma URL inexistente e confira o código de resposta antes de comemorar o design.

Também evite redirecionar automaticamente todo 404 para a home. A experiência fica confusa, o robô interpreta como soft 404 e você perde a chance de entender o que as pessoas procuravam. Em vez disso, registre os termos de busca interna da página 404; eles revelam demanda por conteúdo que você ainda não tem.

Como recuperar backlinks que apontam para páginas 404

Recuperar backlinks de 404 é um dos ganhos mais rápidos em SEO off-page. Liste as URLs 404 que recebem links externos, redirecione cada uma para a página equivalente com 301 e, nos casos de links muito fortes, entre em contato com o site de origem pedindo a correção do endereço.

O redirecionamento 301 transfere a maior parte do valor do link para a página nova, desde que ela seja de fato equivalente. Se o conteúdo mudou demais, o Google pode ignorar a relação. Por isso o destino precisa responder à mesma intenção de busca da URL antiga.

Como resolver o erro 404 recuperando backlinks que apontam para páginas quebradas
Backlinks apontando para URLs com 404 desperdiçam autoridade que poderia ser recuperada.

Se o assunto link building faz parte da sua estratégia, trate a caça aos 404 com backlink como etapa fixa de qualquer rotina mensal. É a forma mais barata de ganhar autoridade: o link já existe, você só precisa reconectá-lo.

Erro 404 e crawl budget: quando isso importa

Para a maioria dos sites pequenos e médios, 404 não consome crawl budget de forma relevante. Em sites muito grandes, com milhares de URLs geradas por filtros ou parâmetros, uma enxurrada de 404 pode desperdiçar rastreamento. Vale conferir o artigo sobre crawl budget para saber se isso se aplica ao seu caso.

Se o problema vier de URLs geradas automaticamente que você não quer rastreadas, a saída costuma ser ajustar o robots.txt ou a arquitetura, e não criar redirecionamentos. E se a dúvida for sobre duplicidade, confira a tag canonical.

Perguntas e respostas sobre como resolver o erro 404

Como resolver o erro 404 no meu site?

Para resolver o erro 404, primeiro descubra a causa: abra a URL, confirme o status e verifique se a página existe, mudou de endereço ou foi apagada. Se mudou, crie um redirecionamento 301 para a nova URL. Se foi apagada por engano, restaure o conteúdo. Se foi removida de propósito e não tem equivalente, mantenha o 404. Depois corrija os links internos que apontavam para a URL antiga, retire-a do sitemap e peça a validação da correção no Google Search Console. Esse fluxo evita o erro mais comum, que é redirecionar tudo sem critério.

O que significa o erro 404 not found?

O erro 404 not found significa “não encontrado”: o servidor recebeu o pedido, mas não achou nenhum conteúdo naquele endereço. O servidor está funcionando; o que falhou foi o caminho até a página. Isso pode acontecer porque a URL foi digitada errada, a página foi apagada ou movida, ou o link que levou até ali está quebrado. Em termos técnicos, é um código de status HTTP da família 4xx, que indica que o problema está no pedido, e não em uma falha do servidor, que seria um erro 5xx.

O erro 404 prejudica o SEO do meu site?

O erro 404 isolado não prejudica o ranqueamento do site como um todo. O Google simplesmente deixa de indexar a URL que não existe mais. O prejuízo aparece em casos específicos: quando backlinks valiosos apontam para a URL quebrada, quando links internos levam o visitante a um beco sem saída, ou quando páginas ausentes respondem como soft 404. Por isso, como resolver o erro 404 passa por priorizar as URLs com links e tráfego, e não por zerar o relatório do Search Console.

Qual a diferença entre erro 404 e soft 404?

O erro 404 verdadeiro devolve o status 404 ao navegador e ao robô, comunicando com clareza que a página não existe. O soft 404 mostra uma mensagem de “não encontrado” ao visitante, mas responde com status 200, como se estivesse tudo certo. O Google detecta esse padrão e passa a tratar a página como 404, mas você perde controle sobre o que é indexado. A correção é configurar o servidor ou o tema para devolver o status 404 correto nas páginas inexistentes.

Quando devo usar redirecionamento 301 em vez de deixar o 404?

Use o redirecionamento 301 quando existir uma página equivalente, que responda à mesma intenção de busca da URL antiga, e quando a URL antiga tiver backlinks ou tráfego. Deixe o 404 quando o conteúdo foi removido de propósito, não tem substituto e ninguém mais acessa o endereço. Redirecionar para a página inicial só para “limpar o relatório” costuma ser interpretado como soft 404 e não ajuda o usuário. Em dúvida, pergunte se o visitante encontraria o que queria na página de destino.

Como encontrar todas as páginas com erro 404 do meu site?

Combine três fontes. No Google Search Console, abra o relatório de indexação de páginas e filtre por “Não encontrada (404)”. Em um rastreador como o Screaming Frog, filtre os códigos de resposta 4xx e use os “inlinks” para ver quais páginas linkam para cada erro. Em uma ferramenta de backlinks como o SEMrush ou o Ubersuggest, procure links externos apontando para URLs quebradas. Cruzar as três listas mostra o que o Google, o seu site e os outros sites tentam acessar.

Como corrigir o erro 404 em posts do WordPress que estão publicados?

Quando posts publicados dão 404, o problema quase sempre está nas regras de reescrita. Vá em Configurações, Links permanentes, e salve novamente sem alterar nada. Se persistir, verifique se o arquivo .htaccess existe e está com as regras padrão, e desative plugins de cache e segurança para testar. Sempre faça backup antes de editar arquivos. Se o erro surgiu após mudar o slug, crie um redirecionamento 301 da URL antiga para a nova e atualize os links internos.

O que é o código de erro 404 e quando devo me preocupar?

O código de erro 404 é a resposta HTTP para “página não encontrada”. Você deve se preocupar quando ele atinge URLs que recebem tráfego, que têm backlinks, que aparecem no sitemap ou que são linkadas a partir de páginas importantes. Se o 404 acontece em URLs que nunca existiram, geradas por robôs ou por digitação aleatória, pode ignorar. A regra prática é olhar a demanda: URL com alguém tentando chegar merece atenção, URL sem demanda não merece.

Como criar uma boa página 404 personalizada?

Mantenha o menu do site, adicione um campo de busca, sugira páginas ou categorias populares e deixe claro que a página não foi encontrada. O ponto técnico essencial é devolver o status 404 real, não 200. Evite redirecionar automaticamente para a home. Registre também os termos pesquisados na página de erro; eles apontam conteúdos que seu público procura e você ainda não oferece. Uma página 404 bem feita não elimina o erro, mas recupera parte dos visitantes que iriam embora.

Como a AgênciaSEO (Roberto Grozinski) ajuda com erro 404 e SEO técnico?

Eu faço o diagnóstico completo de erros 404, soft 404, redirecionamentos em cadeia e backlinks perdidos, cruzando Search Console, rastreador e logs. Em seguida, defino URL por URL se a saída é restaurar, redirecionar ou manter, e acompanho a validação no Google. Trabalho sozinho, executando pessoalmente cada etapa, com mais de 25 anos de SEO e mais de mil palavras-chave posicionadas. Se o seu site tem uma lista de 404 e você não sabe por onde começar, a página de SEO técnico explica como funciona meu trabalho.

Veja também

“Em mais de 25 anos de SEO, os 404 que mais custaram caro nunca foram os mais numerosos, e sim os poucos que tinham backlinks bons e ninguém olhava. — Roberto Grozinski, AgênciaSEO”

Como resolver o erro 404 sem perder tráfego nem backlinks

Eu cuido pessoalmente do diagnóstico e da correção, sem intermediários: são mais de 25 anos de SEO e mais de 1.000 palavras-chave posicionadas por trás de cada decisão sobre redirecionar, restaurar ou manter uma URL.

Se o Search Console está cheio de páginas não encontradas e você quer saber quais realmente importam, vamos conversar.

Falar com o Roberto Conhecer o SEO técnico