Como corrigir o erro 404 Not Found do WordPress

Os erros 404 do WordPress costumam surgir quando você exclui páginas ou altera suas URLs sem configurar redirecionamentos adequados. Esses erros podem ser frustrantes para proprietários de sites e visitantes, prejudicando a experiência do usuário.

Neste post do blog, vou trazer um guia passo a passo para corrigir o erro "404 Not Found" do WordPress.

O que causa o erro 404 do WordPress?

Identificar a causa raiz é fundamental para resolver o erro "404 Not Found" no seu site WordPress. Vários fatores podem provocar esse problema:

  • URL incorreta: A causa mais simples é um erro de digitação ou link mal inserido, levando os usuários a uma página inexistente.
  • Páginas excluídas: Se uma página foi removida sem configurar um redirecionamento para uma página nova ou existente, os visitantes verão um erro 404.
  • URLs alteradas: Atualizar a URL de uma página sem atualizar os links correspondentes em todo o site pode gerar erros 404.
  • Problemas com links permanentes: Às vezes, as configurações de links permanentes do WordPress ficam corrompidas e todos os links retornam erro 404.
  • Problemas no arquivo .htaccess: Más configurações ou corrupções no arquivo .htaccess podem alterar a estrutura de URLs e provocar erros 404.

Como encontrar os erros 404 do WordPress?

Para localizar erros 404 no WordPress:

  • Google Search Console: Verifique a seção "Coverage" para relatórios de erros.
  • Logs do servidor: Acesse os logs do servidor de hospedagem e procure por entradas com "404".
  • Plugin Broken Link Checker: Use plugins como o Broken Link Checker para escanear links quebrados.
  • Plugins SEO: Utilize ferramentas como Yoast SEO ou Rank Math para monitorar erros 404.
  • Crawlers online: Empregue ferramentas como o Screaming Frog para rastrear seu site e identificar erros 404.
  • Monitoramento manual de páginas: Verifique ferramentas como o Google Analytics em busca de usuários que encontraram erros 404.
  • Feedback dos usuários: Acompanhe relatos de usuários sobre páginas que faltam.

Verificações regulares ajudam a manter desempenho e SEO do site.

5 formas fáceis de corrigir o erro "404 Not Found" do WordPress

  1. Verifique erros na URL
  2. Limpe o cache do navegador
  3. Reinicie seus links permanentes
  4. Atualize manualmente o arquivo .htaccess
  5. Implemente redirecionamentos de URL

Observação: Antes de qualquer alteração, é uma boa ideia fazer backup do site. Se algo der errado, você pode restaurar rapidamente o estado anterior. O WP Staging oferece uma forma simples de configurar backups automáticos. Para mais ajuda, confira o guia de backup e restauração.

1. Verifique erros na URL

Primeiro, confira a URL em busca de erros simples. Às vezes, o problema vem de grafia incorreta, barras extras ou caracteres fora do lugar. Se a URL está correta mas o conteúdo continua ausente, é hora de investigar mais a fundo.

2. Limpe o cache do navegador

Limpar o cache do navegador pode resolver de forma eficaz o erro "404 Not Found" do WordPress. O cache armazena arquivos temporários para acelerar o carregamento, mas dados desatualizados ou corrompidos podem gerar erros. Veja como limpá-lo ajuda:

Google Chrome: Pressione Ctrl + Shift + Delete, selecione o intervalo de tempo desejado e clique em "Limpar dados".

Limpar o cache do Google Chrome para corrigir o erro 404 Not Found do WordPress

Mozilla Firefox: Pressione Ctrl + Shift + Delete, escolha o intervalo de tempo apropriado e clique em "Limpar agora".

Limpar o cache do Firefox para corrigir o erro 404 Not Found do WordPress

Após limpar o cache, recarregue o site para verificar se o erro 404 foi corrigido. Caso contrário, considere outras soluções. Limpar o cache com regularidade garante que você veja a versão mais recente do site.

3. Reinicie seus links permanentes

Reiniciar os links permanentes é uma solução rápida para o erro 404 do WordPress. Se suas URLs não estiverem corretamente configuradas ou estiverem corrompidas, podem causar esse problema. Veja como fazer:

Entre no painel do WordPress, vá em Configurações e clique em Links Permanentes.

Reiniciar os links permanentes do WordPress pode corrigir rapidamente o erro 404 Not Found.

Na página de Links Permanentes, role até o final e clique em Salvar Alterações sem ajustar nenhuma configuração.

Salvar as configurações de links permanentes do WordPress pode resolver o erro 404 Not Found.

Ao clicar em "Salvar Alterações", o WordPress atualiza e regenera o arquivo .htaccess, que controla como as URLs são tratadas no site. Esse passo costuma resolver casos em que links permanentes corrompidos causam erros 404.

4. Atualize manualmente o arquivo .htaccess

Atualizar manualmente o arquivo .htaccess pode resolver erros 404 do WordPress, especialmente quando as configurações do arquivo estão corrompidas ou ausentes. O arquivo .htaccess é fundamental para o manejo das URLs do site.

Você precisa acessar os arquivos do site usando um cliente FTP (como o FileZilla) ou o Gerenciador de Arquivos do painel da sua hospedagem.

Acesse os arquivos do site para editar o arquivo .htaccess

Em seguida, localize o arquivo .htaccess, clique com o botão direito sobre ele e clique em Editar.

Editar o arquivo .htaccess pode corrigir o erro 404 Not Found do WordPress.

Substitua o conteúdo existente pelo código padrão do .htaccess do WordPress e salve as alterações no arquivo:

PHP
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Substituir o arquivo .htaccess pode corrigir o erro 404 do WordPress.

Acesse o site para ver se o erro 404 sumiu. Se um arquivo corrompido era o problema, o site não deve mais exibir o erro 404.

5. Implemente redirecionamentos de URL

Os redirecionamentos de URL corrigem rapidamente os erros 404 causados por páginas movidas ou excluídas. Eles encaminham usuários e mecanismos de busca de uma URL quebrada para uma nova, evitando erros e protegendo o SEO.

Vá em Plugins > Adicionar novo no painel do WordPress e instale o plugin Redirection.

Instale um plugin de redirecionamento para aplicar redirecionamentos às páginas 404.

Clique em Ativar após a instalação.

Ative o plugin de redirecionamento para aplicar redirecionamentos às páginas 404.

Vá em Ferramentas > Redirection e crie um novo redirecionamento.

Clique no botão “Add New” para criar redirecionamentos e aplicá-los às páginas 404.

Insira a URL antiga no campo Source URL e a nova URL no campo Target URL. Clique em Add Redirect para salvar as alterações.

Insira a URL antiga e a nova nos campos, crie o redirecionamento e elimine o erro 404.

Acesse a URL antiga no navegador para garantir que ela redireciona corretamente para a nova. Você deve conseguir abrir a nova página sem encontrar um erro 404.

Conclusão

Corrigir o erro "404 Not Found" do WordPress é essencial para manter o site funcionando bem e os visitantes satisfeitos. Passos simples como verificar erros na URL, limpar o cache do navegador, reiniciar os links permanentes, atualizar o arquivo .htaccess e configurar redirecionamentos podem resolver o problema rapidamente.

Esses métodos são fáceis de seguir mesmo para quem não é especialista em tecnologia. Manutenções regulares do site e o uso dessas soluções podem manter seu WordPress livre de erros e funcionando bem.

Artigos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre o autor: René Hermenau é o fundador do WP STAGING. Ele trabalha com backups do WordPress, ambientes de staging, migrações, gestão de bases de dados e fluxos de implantação seguros.