← Voltar ao blog

05 Nov, 2026

Erros 404 no WordPress: como encontrar e resolver

O WordPress gera erros 404 com mais facilidade do que parece: uma mudança nos links permanentes, um plugin desativado ou um produto apagado no WooCommerce bastam para deixar dezenas de URLs quebradas. Estas são as causas mais frequentes e como resolver cada uma.

Todos os posts dão 404 de uma vez

Se a home funciona mas qualquer post ou página dá 404, quase sempre é o arquivo .htaccess ou as regras de reescrita. A solução rápida:

  1. Vá em Configurações → Links permanentes.
  2. Sem mudar nada, clique em Salvar alterações. O WordPress recria as regras.

Se continuar falhando, confira se o .htaccess da raiz tem o bloco padrão:

# 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

Você mudou a estrutura dos links permanentes

Se passou de /?p=123 ou /2024/05/titulo/ para /titulo/, as URLs antigas que estão no Google e em outros sites deixam de existir. O WordPress redireciona algumas sozinho, mas não todas. Use um plugin de redirecionamento (como o Redirection) para criar uma regra 301 com expressão regular, por exemplo:

Origem:  ^/\d{4}/\d{2}/(.*)$
Destino: /$1

Você apagou posts, páginas ou produtos

  • Se existe conteúdo equivalente, redirecione com 301 a URL antiga para esse conteúdo.
  • No WooCommerce, para um produto descontinuado vale redirecionar para a categoria dele ou para um produto parecido, não para a loja inteira.
  • Se não há substituto, deixe o 404 (ou melhor, um 410) e remova os links internos que apontam para lá.

Imagens e arquivos que dão 404

Acontece depois de migrar o site ou trocar de domínio: os posts continuam apontando para http://dominio-antigo.com/wp-content/uploads/.... Corrige-se com busca e substituição no banco de dados (plugins como Better Search Replace). Faça sempre um backup antes.

Como encontrar os 404 que já existem

  • Search Console → Páginas → Não encontrada (404).
  • O plugin Redirection registra os 404 que recebem visitas reais, com a quantidade de acessos.
  • Uma varredura do site para achar links internos quebrados antes que o Google os encontre.

Uma página 404 que não perca o visitante

Mesmo corrigindo, sempre vai existir algum 404. Faça o seu template de 404 ter busca e links para as seções principais e para os conteúdos mais visitados: assim quem chega a uma página que não existe continua navegando em vez de ir embora.

Se quiser ver o estado do seu site sem instalar nada, analise seu site grátis com o CLIC404: ele revisa links quebrados, cabeçalhos de segurança e SEO básico em um único relatório.

Quer saber como está o seu site agora mesmo?

Analise seu site grátis: links quebrados, cabeçalhos de segurança e SEO básico em um único relatório.

Analisar meu site grátis