Erro 404: o que significa e o que fazer
O erro 404 é a resposta de um servidor que recebeu o seu pedido e não encontrou a página do endereço, ou preferiu não dizer que ela existe. O servidor respondeu. O que falta é a página.
O que fazer depende de quem você é: quem clicou no link tem alguns testes rápidos, e quem cuida do site tem como evitar que o erro se repita.
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.
Por que um link dá erro 404
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.
E quando o link é curto?
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?.
Como resolver o erro 404 ao abrir um link
- 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.
- 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.
- 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.
- 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.
- 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ção | O que fazer |
|---|---|
| A página mudou de endereço | Redirecionamento permanente no servidor (301 ou 308) para a URL nova |
| A página foi removida de vez | Deixe a URL responder 404 ou 410 |
| Muita gente erra o endereço do mesmo jeito | Redirecione o erro comum para a página certa |
| Você publicou um link curto para essa página | Atualize 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.
Outros erros ao abrir um link
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.