O que é erro 404

O erro 404 Not Found é um código de status HTTP, o número que o servidor devolve junto com cada resposta. Os códigos que começam com 4 indicam que o problema parece estar no pedido. "Not Found" quer dizer "não encontrado". Na tela, o aviso pode aparecer como HTTP 404, 404 Not Found ou página não encontrada, conforme o site.

O código 404 não diz se a falta é temporária ou definitiva. Para conteúdo removido de vez, a especificação do HTTP prefere outro código, o 410 Gone, quando o servidor sabe que a página não volta.

Um detalhe que costuma confundir: o erro 404 é uma resposta do servidor. Se o seu celular nem chegou ao site, por falha de conexão ou de DNS, não existe código 404; o navegador mostra outra mensagem, dizendo que não conseguiu acessar o endereço. Em geral, trocar de rede ou reiniciar o roteador não muda a resposta do servidor.

As causas mais comuns:

  • O endereço foi digitado ou copiado errado. Basta um caractere a menos no fim da URL.
  • A página foi apagada. O dono do site removeu o conteúdo, e o link antigo continua circulando em mensagens, posts e PDFs.
  • A página mudou de endereço sem redirecionamento. Um site novo, uma categoria renomeada ou um produto com outra URL deixam o endereço velho sem destino.
  • O conteúdo existe, mas não é para você. Um servidor que quer esconder uma página proibida pode responder 404 em vez de 403, para não confirmar que ela existe.

Um link que leva a uma página 404 é chamado de link quebrado.

Um link curto tem duas paradas: o encurtador e o site de destino. O erro pode vir de qualquer uma delas, e a barra de endereços mostra qual.

Se o 404 aparece ainda no domínio curto, o problema está no próprio link: o código foi copiado errado, o link foi excluído ou o serviço o desativou. Se a barra já mostra o domínio do destino, o encurtador fez a parte dele e a página final é que sumiu. Os motivos para um link curto parar de funcionar estão em link encurtado expira?.

  1. Confira o endereço. Compare com o original, procure letras trocadas, espaços e um final cortado. Se o link veio numa mensagem, copie a URL inteira em vez de tocar nela.
  2. Recarregue a página. Uma resposta 404 pode ficar guardada em cache por um tempo. Se o dono acabou de corrigir a página, recarregar ou abrir numa aba anônima pode mostrar a versão nova.
  3. Volte um nível no endereço. Apague a última parte da URL, depois da última barra, e veja se a seção do site abre. Dali dá para navegar até o conteúdo.
  4. Use a busca do próprio site ou procure o título da página no Google. Conteúdo que mudou de endereço costuma aparecer no lugar novo.
  5. Peça o link de novo a quem enviou, de preferência o endereço completo em vez do curto.

Se nada disso funciona, a página provavelmente não existe mais. Só o dono do site resolve.

Se o site é seu: o que fazer com o 404

Erros 404, em geral, não prejudicam a indexação nem a classificação do site no Google. O Google para de usar URLs que respondem 404: uma página que estava indexada sai do índice, e o robô passa a visitar o endereço com menos frequência. O que custa caro é perder visitantes vindos de links antigos.

O que fazer em cada caso:

SituaçãoO que fazer
A página mudou de endereçoRedirecionamento permanente no servidor (301 ou 308) para a URL nova
A página foi removida de vezDeixe a URL responder 404 ou 410
Muita gente erra o endereço do mesmo jeitoRedirecione o erro comum para a página certa
Você publicou um link curto para essa páginaAtualize o destino, se o seu encurtador permitir, ou redirecione a URL antiga

Não mande todo endereço inexistente para a página inicial. O Google chama isso de soft 404: uma página que não existe, mas responde como se existisse ou leva para outro lugar. Isso confunde quem visita e confunde o buscador. O mesmo vale para uma página vazia ou com mensagem de erro que responde como se tudo estivesse certo: o Search Console pode marcá-la como soft 404.

Uma página 404 que ajuda

Uma página de erro personalizada é uma boa ideia, desde que continue respondendo com o código 404. Ela deve dizer em uma frase o que aconteceu e oferecer saídas: busca do site, links para as seções principais e um contato. Humor cabe, se não deixar o visitante sem saber o que houve. No Apache, uma linha no .htaccess resolve: ErrorDocument 404 /404.html.

No Search Console você vê quais URLs o Google marcou como soft 404 no seu site.

Perguntas frequentes

O erro 404 é culpa minha?

Às vezes. Se você digitou ou copiou o endereço, confira letra por letra, porque um caractere a menos basta. Se clicou num link pronto e o endereço está certo, o problema é do site: a página foi removida ou ganhou outro endereço.

Erro 404 quer dizer que fui bloqueado?

Normalmente não. O bloqueio tem código próprio, o 403 Forbidden. A especificação do HTTP permite que um servidor responda 404 para esconder uma página proibida, então um 404 numa área restrita pode ser isso. Entrar na conta certa e abrir o link de novo tira a dúvida.

Qual a diferença entre erro 404 e 410?

O 404 diz que a página não foi encontrada, sem dizer se volta. O 410 Gone diz que ela foi removida e não deve voltar, e serve para avisar que os links para ela podem ser retirados. Para quem clica, o efeito é o mesmo.

Erro 404 prejudica o site no Google?

Não costuma prejudicar. O Google diz que, em geral, erros 404 não prejudicam a indexação nem a classificação do site. A página que dá 404 sai do índice, e só os visitantes que chegam por links antigos perdem o caminho, por isso vale redirecionar o que mudou de lugar.

O 404 é o mais comum, mas não o único. O guia de erros HTTP ao abrir um link explica 403, 500, 502, 503, 429 e os outros códigos que aparecem no lugar da página. Para criar links curtos e testar o destino antes de divulgar, use o encurtador de link.