Já alguma vez lhe devolveram uma carta ao remetente?
O mesmo pode acontecer com as páginas do seu site. Tal como um carteiro não consegue entregar uma carta endereçada a uma morada que não existe, um navegador também não consegue pedir uma página ao servidor se a ligação de origem usar um URL inexistente.
Quando isso acontece, o navegador apresenta uma mensagem de erro 404. Numa loja de e-commerce, um erro 404 pode comprometer a experiência do cliente e traduzir-se em vendas perdidas. Saiba como encontrar e corrigir os problemas que provocam erros 404 no seu site.
O que é um erro 404?
Um erro 404 ocorre quando um navegador pede uma página ao servidor de um site, mas o servidor não encontra nenhuma página associada ao URL. Quando isto acontece, o navegador mostra uma página de estado com um código de HTTP que identifica o tipo de erro, ou seja, uma mensagem de erro 404.
Os erros 404 indicam um problema no acesso a uma página através do endereço web pedido, e não uma falha no servidor que aloja a página. Por isso, se encontrar um erro 404 no seu site, significa que o seu servidor de alojamento web está a funcionar normalmente. O problema está na página pedida ou no respetivo URL.
Quais são algumas das causas dos erros 404?
Os erros 404 podem resultar de falhas no site, de outro site que faça referência ao seu, ou até de erros do utilizador. Eis algumas causas frequentes:
- Ligações partidas: se existir um erro de escrita ou outro problema no URL associado a uma ligação específica, o servidor devolve um código de erro 404.
- Páginas eliminadas: uma ligação que encaminha as pessoas para uma página que foi eliminada é conhecida como uma ligação morta. Se remover uma página do site, clicar numa ligação interna ou externa que leve os utilizadores para essa página gera uma mensagem de erro 404.
- Erro do utilizador: os erros 404 também podem surgir por lapso do utilizador. Se alguém introduzir um URL incorreto, associado ao seu domínio na barra de endereços, poderá ver um erro 404 a indicar que a página não existe.
- Problemas de cache: se os dados guardados na cache do navegador entrarem em conflito com as atualizações feitas no site, o utilizador pode deparar-se com um erro 404. Limpar a cache costuma resolver este tipo de situação.
- Problemas com permalinks ou ficheiros: falhas nas ligações do site, nas permissões de ficheiros ou nos ficheiros de configuração podem provocar erros 404 em todo o site.
Pode reduzir os erros 404 com aquilo a que se chama um redirecionamento 301. Por exemplo, se eliminar uma página ou mover um recurso, pode usar um redirecionamento para encaminhar os utilizadores que tentem aceder ao URL antigo. Se houver um problema com esse redirecionamento, surgirá um erro 404.
Como encontrar erros 404 no site
Pode recorrer a ferramentas para detetar erros 404 e identificar ligações mortas ou partidas no site. Algumas também conseguem encontrar backlinks partidos — ou seja, ligações feitas de outros sites para o seu que não funcionam.
Eis algumas opções populares:
Google Search Console
O Google Search Console permite-lhe acompanhar o desempenho do site e identificar erros. Para ver todos os URLs que geram erros 404 para o seu site, inicie sessão e selecione “Coverage” e depois “Errors”. Também pode usar a ferramenta “Inspect URL” para localizar a origem da ligação partida. Se a ligação estiver no seu site, pode corrigi-la. Se for uma ligação externa, pode contactar o site de origem para pedir a correção ou configurar um redirecionamento.
Broken Link Checker
A Broken Link Checker é uma ferramenta online gratuita que analisa o site e identifica ligações que encaminham os utilizadores para URLs inválidos associados ao seu domínio ou a outro site.
Ao contrário do Google Search Console, o Broken Link Checker não consegue identificar ligações de entrada partidas, ou seja, ligações que têm um URL inexistente associado ao seu domínio.
SEOAnt Broken Link Redirect
A SEOAnt Broken Link Redirect é uma aplicação que pode fazer verificações diárias ou semanais de erros 404 ao seu site. Também pode reduzir estes erros ao redirecionar automaticamente os utilizadores para um URL definido assim que o erro ocorre.
Porque deve corrigir os erros 404?
Não corrigir os erros 404 pode enfraquecer o posicionamento nos motores de pesquisa, prejudicar a experiência do utilizador e reduzir o tráfego do seu site:
- Fraco desempenho de SEO: as ligações internas partidas podem dificultar a indexação do seu site pelos motores de pesquisa, o que afeta negativamente a posição do site nas páginas de resultados (SERPs).
- Diminuição do tráfego: as ligações de entrada — ou seja, as ligações alojadas noutros sites que fazem direcionamentos para o seu — podem melhorar o desempenho nos motores de pesquisa e aumentar o tráfego. Se essas ligações levarem as pessoas para um erro 404, perde esses benefícios.
- Má experiência do utilizador: encontrar um erro 404 é frustrante e pode fazer com que os utilizadores a abandonem ideia de explorar o seu site. Além disso, isto pode fragilizar a confiança na sua marca, sobretudo se o problema ocorrer em ligações internas ou for uma situação recorrente.
Como corrigir um erro 404
- Corrija as ligações partidas
- Crie redirecionamentos
- Corrija os problemas de permalink
- Corrija as permissões de ficheiros
- Desative o ficheiro .htaccess
É impossível eliminar por completo os erros 404. Por exemplo, se um utilizador tentar visitar o site ao e escrever um URL incorreto na barra de pesquisa ou de endereços, irá encontrar um erro. Ainda assim, pode corrigir os erros causados por problemas no site e usar redirecionamentos estratégicos para reduzir muitos dos restantes. Eis como resolver os diferentes tipos de erros 404.
1. Corrija as ligações partidas
Se o erro 404 tiver origem num URL mal escrito, a solução é simples: basta corrigir o URL no back office do seu sistema de gestão de conteúdos (CMS) ou na plataforma do site. Se a página associada ao URL pedido tiver sido movida ou eliminada, pode configurar um redirecionamento, tal como é explicado no passo seguinte.
2. Crie redirecionamentos
Se um erro 404 tiver origem em conteúdo movido ou eliminado, pode configurar um redirecionamento para encaminhar automaticamente os utilizadores para a nova localização. Esta estratégia ajuda a garantir que as ligações externas que fazem encaminhamentos para páginas que já não existem não geram um erro 404. Em alguns casos, também pode criar redirecionamentos para antecipar erros dos utilizadores. Por exemplo, a shopify.com/help redireciona os utilizadores para o URL correto, help.shopify.com/en.
Pode configurar um redirecionamento através do seu CMS ou da plataforma do site. Os passos variam consoante o fornecedor, por isso consulte o centro de ajuda da sua plataforma para obter instruções específicas. Também pode usar um plug-in de redirecionamento para criar redirecionamentos em grande escala ou automáticos.
3. Corrija os problemas de permalink
Um permalink, ou ligação permanente, é o URL completo de um site ou de uma página web. Instalar um novo plug-in, restaurar o site a partir de uma cópia de segurança ou atualizar a plataforma do site pode interferir com os permalinks do seu site e provocar erros 404 em várias páginas. Se estiver a encontrar erros em múltiplas páginas, inicie sessão no seu CMS, vá às definições de permalink e siga as instruções do fornecedor para atualizar essas definições.
4. Corrija as permissões de ficheiros
As permissões de ficheiros dizem ao servidor quais os utilizadores que podem aceder a determinados tipos de conteúdo. Se existir um erro nessas definições, os utilizadores podem encontrar um erro 404. Para verificar as permissões dos ficheiros, inicie sessão no seu CMS, aceda à secção de permissões e confirme que o conteúdo não está a restringir determinados grupos de utilizadores. Se estiver, atualize as definições para corrigir o erro.
5. Desative o ficheiro .htaccess
Um ficheiro .htaccess é um ficheiro de configuração de elevado nível que controla redirecionamentos, segurança e permissões. Se esse ficheiro estiver corrompido, poderá ter erros 404 em todo o site. Pode resolver o problema ao seguir estes passos:
- Faça uma cópia de segurança do site.
- Ligue-se ao seu servidor web através do SFTP (Secure File Transfer Protocol).
- Desative o ficheiro .htaccess.
- Altere o nome do ficheiro desativado para impedir que o site se ligue ao mesmo.
- Gere um novo ficheiro .htaccess.
- Guarde as alterações.
Perguntas frequentes sobre erro 404
O que significa um erro 404?
Um erro 404 significa que o seu servidor web não consegue encontrar uma página específica no seu site. Este tipo de erro ocorre quando há um problema com um URL ou com a página associada a esse URL.
É necessário redirecionar uma página que gera um erro 404?
Um redirecionamento para corrigir um erro 404, causado por conteúdo eliminado ou movido, é uma forma de garantir que os utilizadores que tentem aceder ao site através do URL antigo não encontram esse erro. Se o problema resultar de um erro de escrita num URL do seu site ou de uma falha nas permissões, ou definições, pode corrigir diretamente a origem do problema.
É possível personalizar o aspeto de uma página de erro 404?
Sim. Pode personalizar uma página de estado 404 para refletir o tom da sua marca e melhorar a experiência do utilizador. Algumas empresas encaminham os utilizadores para a função de pesquisa do site ou apresentam ligações para as páginas principais que contenham o recurso pedido.

