São Paulo 17°C
Cidesp Portal de Conteúdo
Últimas
Tecnologia

Erro 404 Not Found: como resolver no site

Entenda o que causa o erro 404 Not Found e aplique um roteiro prático para corrigir páginas ausentes, links quebrados e redirecionamentos. Veja também como criar uma página 404 útil para visitantes e buscadores.

12 min de leitura
Erro 404 Not Found: como resolver no site
Conteúdo revisado por Stéfano Barcellos · Imagem ilustrativa

O erro 404 Not Found significa que o navegador conseguiu acessar o servidor de um site, mas o servidor não encontrou o endereço solicitado. Em termos simples, o domínio está funcionando, porém a página, o arquivo ou a rota digitada não existe naquele local — ou deixou de existir.

Para resolver o problema no site, primeiro identifique a URL que retorna 404 e a causa: endereço digitado incorretamente, página excluída ou movida, link interno quebrado, alteração de permalink, falha na publicação ou regra inadequada de servidor. Depois, restaure a página, corrija o link ou configure um redirecionamento permanente para a alternativa mais equivalente.

O que é o erro 404 Not Found

O código 404 é um status HTTP. Ele é enviado pelo servidor para informar que não encontrou o recurso pedido pelo visitante. Esse recurso pode ser uma página de conteúdo, uma imagem, um PDF, um arquivo JavaScript, uma rota de aplicativo ou qualquer outro endereço publicado na web.

É importante diferenciá-lo de uma queda completa do site. Quando há 404, o servidor respondeu à solicitação; por isso, páginas como a inicial podem continuar abrindo normalmente. O problema está relacionado ao caminho específico acessado.

Uma resposta 404 pode acontecer por uma ação legítima. Por exemplo, se uma pessoa digitar uma URL inexistente, o site deve informar que ela não foi encontrada. O erro se torna prejudicial quando ocorre em uma página que deveria estar disponível ou quando muitos links do próprio site levam visitantes a endereços inexistentes.

O que o visitante costuma ver

A mensagem apresentada varia conforme o navegador, a hospedagem e a configuração do site. Ela pode aparecer como “404 Not Found”, “Página não encontrada”, “The requested URL was not found” ou uma página visual personalizada.

O texto exibido não revela, por si só, a origem do problema. A investigação deve considerar a URL completa, de onde veio o clique e o que deveria existir naquele endereço.

Diferença entre 404, 403 e 500

CódigoSignificado geralExemplo de causaAção inicial
404 Not FoundO recurso não foi encontrado.Página removida, URL errada ou link quebrado.Verificar URL, conteúdo e redirecionamentos.
403 ForbiddenO acesso foi negado.Permissão de arquivo ou regra de segurança.Revisar permissões e configurações de acesso.
500 Internal Server ErrorO servidor teve uma falha interna.Erro de código, extensão ou configuração.Consultar logs e configuração do servidor.
301 Moved PermanentlyO recurso mudou de endereço de forma permanente.Migração de URL planejada.Confirmar se o destino é relevante e abre corretamente.

Principais causas de página não encontrada

Encontrar a origem do 404 evita soluções improvisadas, como redirecionar todas as URLs para a página inicial. Esse tipo de atalho pode confundir o usuário e tornar a manutenção do site mais difícil.

URL digitada ou copiada com erro

Um caractere a mais, uma barra ausente, um acento indevido ou uma palavra diferente já pode apontar para uma rota inexistente. Endereços copiados de mensagens, anúncios ou materiais impressos também podem conter cortes e erros de formatação.

Observe especialmente a diferença entre versões com e sem barra no final, letras maiúsculas e minúsculas em servidores que fazem distinção entre elas, extensões de arquivo e parâmetros adicionados ao link.

Página apagada ou publicada em novo endereço

Esse é um cenário comum após reorganizar categorias, títulos ou a estrutura de URLs. Se a página antiga tinha acessos, links externos ou aparecia nos resultados de busca, quem visitar o endereço anterior encontrará 404 caso não exista um redirecionamento adequado.

Antes de excluir um conteúdo, verifique se há uma página substituta. Se houver equivalência real de assunto e intenção, direcione a URL antiga para a nova. Se não houver, mantenha uma resposta 404 clara em vez de enviar o visitante a um destino sem relação.

Links internos e externos quebrados

Menus, artigos relacionados, botões, banners, rodapés e arquivos de sitemap podem continuar apontando para uma URL obsoleta. Um site parceiro, uma rede social ou um mecanismo de busca também pode manter um endereço antigo por algum tempo.

Links externos não podem ser editados diretamente pelo administrador do site de destino, mas é possível criar um redirecionamento no endereço antigo. Quando o link vier de um parceiro, também vale solicitar a atualização da URL.

Alteração de permalink, domínio ou estrutura

Sistemas de gestão de conteúdo costumam permitir mudar o slug, a categoria, a data na URL ou a extensão. Em plataformas como WordPress, uma simples alteração na estrutura de links permanentes pode exigir atualização das regras de reescrita e criação de redirecionamentos.

Migrações entre domínios, subdomínios, ambientes de teste e hospedagens exigem atenção adicional. Uma página pode existir no novo servidor, mas continuar inacessível por causa de caminhos incorretos, arquivos não transferidos ou regras antigas.

Arquivo ausente ou nome diferente no servidor

Em um site estático, a URL normalmente corresponde a uma pasta ou arquivo físico. Se contato.html foi renomeado, enviado para outra pasta ou excluído, o servidor não conseguirá entregar o recurso solicitado.

Em aplicações dinâmicas, a causa pode estar em uma rota não registrada, um controlador removido ou uma regra de roteamento que não corresponde ao endereço solicitado. Nesses casos, o arquivo pode existir, mas a aplicação não sabe como atendê-lo.

Como diagnosticar o erro 404 passo a passo

Faça o diagnóstico com método. Alterar configurações sem saber qual URL falha pode criar novos problemas e mascarar a causa original.

  1. Copie a URL completa que apresenta a mensagem, incluindo caminho, parâmetros e barra final quando existirem.
  2. Abra a URL em janela anônima ou em outro navegador. Isso ajuda a descartar cache, sessão e extensões que possam interferir no teste.
  3. Teste o domínio e páginas relacionadas. Verifique se a página inicial, a seção pai e outros conteúdos do mesmo tipo abrem normalmente.
  4. Confirme se o conteúdo deveria existir. Procure a página no painel do CMS, nos arquivos do projeto, no banco de dados ou no repositório de código.
  5. Descubra a origem do acesso. Veja se o 404 vem de um link interno, de uma busca, de um anúncio, de uma campanha ou de outro site.
  6. Defina a correção compatível: restaurar o recurso, ajustar o link, redirecionar para sucessor relevante ou manter o 404 quando não há substituição.
  7. Teste novamente após publicar a mudança, inclusive em celular e navegador diferente.

Para administradores, ferramentas de análise e relatórios de rastreamento ajudam a encontrar páginas ausentes que talvez não tenham sido percebidas manualmente. O Google Search Console, por exemplo, pode indicar URLs que o Google tentou rastrear e não encontrou, desde que o site esteja verificado na ferramenta.

Como analisar a URL corretamente

Compare a URL com o endereço real publicado, caractere por caractere. Confira protocolo, domínio, subdomínio, pastas, slug, extensão, letras maiúsculas, codificação de caracteres e parâmetros de campanha.

Se o erro ocorrer apenas em uma variação do endereço, como uma versão antiga de categoria, a correção tende a ser uma regra de redirecionamento específica. Se ocorrer em todas as páginas de uma área, a falha provavelmente está na configuração da aplicação ou das regras de URL.

Como corrigir o erro 404 conforme a causa

Restaure uma página excluída por engano

Se a página ainda deve existir, a solução mais direta é restaurá-la no mesmo endereço. Verifique a lixeira do CMS, os backups, o histórico de versões ou o repositório do projeto antes de criar uma nova página manualmente.

Preservar a URL antiga reduz a necessidade de corrigir links e mantém a experiência de quem já conhecia aquele endereço. Após restaurar, teste textos, imagens, formulários, arquivos para download e links internos da página.

Corrija links internos

Localize cada local em que a URL incorreta foi publicada e substitua pelo endereço certo. Não se limite ao artigo que originou o problema: revise menus, rodapé, barras laterais, páginas institucionais, e-mails automatizados, pop-ups e materiais de campanha.

Em um CMS, a busca global por URL ou slug pode acelerar a identificação. Em sites desenvolvidos sob medida, procure a referência no código e faça a publicação seguindo o processo normal de testes.

Crie um redirecionamento 301 quando houver substituição

Use o redirecionamento 301 quando uma página mudou definitivamente e existe outra que atende essencialmente à mesma necessidade do usuário. Quem abrir a URL antiga deve chegar ao conteúdo novo, sem precisar procurar novamente.

Exemplo: um guia sobre um serviço foi reescrito e recebeu uma nova URL. O endereço antigo pode apontar para o novo guia, desde que o tema seja correspondente. A documentação do Google sobre redirecionamentos explica boas práticas para comunicar mudanças de URL aos mecanismos de busca.

Um redirecionamento útil leva o visitante ao equivalente mais próximo. Ele não deve ser usado apenas para esconder páginas removidas.

Quando não redirecionar

Não direcione uma página removida para a home, para uma categoria genérica ou para uma página sem relação só para eliminar o código 404. O visitante esperava um assunto específico e pode interpretar o destino aleatório como erro.

Se não há conteúdo substituto, uma resposta 404 bem configurada é aceitável. Ela informa com transparência que o recurso não existe e oferece caminhos práticos para continuar navegando.

Ajuste rotas e regras no servidor

Em sites estáticos, confirme se o arquivo foi enviado para a pasta correta e se o nome usado na URL é idêntico ao nome do arquivo. Em servidores Linux, por exemplo, diferenças entre maiúsculas e minúsculas podem importar.

Em aplicações, revise as rotas declaradas, os métodos permitidos e os parâmetros esperados. Em servidores Apache, regras de reescrita podem estar no arquivo de configuração apropriado; em Nginx, costumam estar na configuração do bloco do site. Faça cópia da configuração antes de alterar e valide a sintaxe pelo procedimento recomendado pela hospedagem.

Como resolver no WordPress e em outros CMS

Em um CMS, o erro pode estar no conteúdo, no permalink, no tema, em uma extensão ou nas regras de reescrita. Comece pelas medidas menos invasivas e faça backup antes de intervenções maiores.

Verifique posts, páginas e status de publicação

No painel, procure o conteúdo pelo título e pelo slug. Confirme se ele não está como rascunho, privado, protegido por senha, agendado, enviado à lixeira ou associado a uma URL diferente.

Também confira se uma página foi definida como filha de outra. Essa relação pode alterar seu caminho e fazer com que links antigos deixem de funcionar.

Revise os links permanentes

Se várias páginas retornarem 404 depois de uma mudança estrutural, revise a configuração de links permanentes. Em algumas situações, salvar novamente a estrutura no painel do CMS recria regras necessárias; ainda assim, isso não substitui a análise de plugins, cache e configurações do servidor.

Consulte a documentação de links permanentes do WordPress para entender o comportamento da plataforma. Antes de mudar a estrutura de URLs em um site em produção, planeje os redirecionamentos das páginas já indexadas.

Teste extensões, cache e tema

Plugins de cache, segurança, redirecionamento e otimização podem alterar a forma como URLs são tratadas. Limpe o cache do plugin, do servidor e de serviços de distribuição de conteúdo, se utilizados, depois de implementar uma correção.

Se o problema surgiu após atualização ou instalação, teste desativar temporariamente a extensão em um ambiente seguro. Evite fazer alterações aleatórias em um site com grande volume de acessos sem registrar o que foi modificado.

Como criar uma página 404 útil para o visitante

Uma página 404 personalizada não corrige uma URL ausente, mas reduz a frustração de quem chega até ela. Ela deve continuar retornando o status HTTP 404; mostrar uma página bonita com status 200 pode confundir navegadores e mecanismos de busca.

Use linguagem simples, informe que o endereço não foi localizado e ofereça alternativas de navegação. A página precisa funcionar bem em celulares e manter o visual do restante do site.

Elementos recomendados

  • Mensagem objetiva explicando que a página não foi encontrada.
  • Link claro para a página inicial.
  • Campo de busca interna, se o site tiver esse recurso.
  • Links para categorias ou áreas mais importantes.
  • Forma de contato para avisar sobre um link quebrado, quando apropriado.
  • Identidade visual leve, sem dificultar a leitura da mensagem.

O que evitar na página de erro

Evite mensagens técnicas sem explicação, animações pesadas, redirecionamento automático para a home e excesso de publicidade. O objetivo é orientar, não prender artificialmente o visitante em uma página que não responde à intenção dele.

Também não use a página 404 para oferecer conteúdo sem relação com a URL solicitada. Sugestões devem ser úteis e fáceis de ignorar caso não correspondam ao que a pessoa procurava.

Impacto do 404 em SEO e na experiência do usuário

Um 404 isolado não significa automaticamente que todo o site terá problemas de posicionamento. URLs inexistentes fazem parte da web e podem ser tratadas normalmente pelos buscadores. O risco cresce quando páginas importantes, links internos frequentes ou conteúdos com referências externas retornam erro sem uma solução adequada.

Do ponto de vista do usuário, um link quebrado interrompe a jornada e reduz a confiança. Do ponto de vista técnico, rastreadores podem gastar tempo em endereços que não levam a conteúdo útil, sobretudo quando o próprio site continua apontando para eles.

Priorize as URLs certas

Comece pelas páginas com maior relevância: conteúdos que recebiam visitas, URLs presentes em menus e links internos, páginas citadas em outros sites, arquivos necessários à navegação e destinos de campanhas. Nem todo 404 precisa virar uma página nova ou um redirecionamento.

Depois de corrigir, atualize sitemaps, links canônicos quando aplicável e referências internas. Mantenha apenas URLs válidas no sitemap enviado aos buscadores.

Erros comuns ao tentar resolver o problema

  • Redirecionar tudo para a home: não atende à intenção do visitante e pode esconder problemas reais.
  • Criar redirecionamento em cadeia: enviar URL A para B e B para C aumenta etapas e dificulta a manutenção. Prefira apontar diretamente ao destino final.
  • Manter links antigos no conteúdo: o redirecionamento ajuda, mas o link interno deve ser atualizado para a URL definitiva.
  • Ignorar diferenças no endereço: barra final, maiúsculas, pastas e extensões podem causar falhas dependendo da configuração.
  • Não testar após publicar: uma regra pode funcionar em uma URL e falhar em outras variações ou dispositivos.
  • Transformar um 404 em resposta 200: a página de erro deve comunicar corretamente que o recurso não existe.

Checklist de prevenção para não acumular erros 404

A prevenção começa no planejamento de URLs estáveis e na rotina de revisão. Sempre que alterar uma estrutura, registre o endereço antigo, o novo destino e a justificativa para facilitar auditorias futuras.

  1. Evite mudar URLs sem necessidade real.
  2. Planeje redirecionamentos antes de apagar ou migrar conteúdos.
  3. Revise links internos após publicar, atualizar menus ou reorganizar categorias.
  4. Monitore relatórios de rastreamento e de páginas acessadas no site.
  5. Mantenha backups antes de alterações em arquivos, plugins, tema e configuração do servidor.
  6. Teste migrações em ambiente de homologação quando isso for possível.
  7. Atualize sitemap e campanhas que usem URLs antigas.
  8. Documente as alterações para que toda a equipe saiba quais endereços foram substituídos.

Conclusão

O erro 404 Not Found é resolvido ao relacionar a URL quebrada à causa correta. Se o conteúdo ainda deve existir, restaure-o; se apenas mudou de endereço, aplique um redirecionamento 301 para uma página equivalente; se o problema estiver em um link, corrija a origem; e, se não houver substituto, mantenha uma página 404 clara e útil.

Em vez de tratar todos os casos da mesma forma, faça testes, registre as mudanças e monitore novos acessos a páginas ausentes. Essa rotina melhora a navegação, evita perda de visitantes e mantém a estrutura técnica do site mais organizada.

Vídeo relacionado

Vídeo de HostGator Brasil no YouTube. O conteúdo do vídeo é de responsabilidade do canal.

Perguntas frequentes

O que significa erro 404 Not Found?
Significa que o servidor do site foi acessado, mas não encontrou a página, o arquivo ou a rota solicitada na URL. Geralmente ocorre porque o endereço está incorreto, foi removido ou mudou de local.
Como resolver erro 404 em uma página que mudou de endereço?
Crie um redirecionamento permanente, normalmente do tipo 301, da URL antiga para a nova página equivalente. Também atualize todos os links internos que ainda apontam para o endereço anterior.
Devo redirecionar todo erro 404 para a página inicial?
Não. Redirecione apenas quando houver uma página substituta com conteúdo realmente relacionado ao que a pessoa procurava. Quando não houver alternativa equivalente, é melhor exibir uma página 404 útil.
O erro 404 prejudica o SEO do site?
Um erro 404 isolado não costuma causar prejuízo geral ao site. Porém, páginas importantes quebradas, muitos links internos inválidos e URLs antigas sem tratamento podem prejudicar a experiência do usuário e o rastreamento.
Por que várias páginas do WordPress aparecem como 404?
Isso pode ocorrer após mudanças nos links permanentes, em regras de reescrita, plugins, cache ou configurações do servidor. Verifique primeiro se os conteúdos existem e revise a configuração de permalinks antes de alterar outros componentes.

Fontes consultadas

Stéfano Barcellos

Sobre o autor

Stéfano Barcellos

Editor-Chefe

Stéfano Barcellos construiu seu caminho num cruzamento pouco habitado: o que une tecnologia e linguagem. Desenvolvedor e editor com mais de quinze anos de estrada, tornou-se referência na curadoria de conteúdo digital no Brasil — não por seguir fórmulas, mas por se recusar a tratar como coisas separadas o ato de…

Leia também

Mais em Tecnologia