Páginas 404 em WordPress: gerir redirects e corrigir links quebrados

Páginas 404 são inevitáveis — URLs mudam, páginas são apagadas, produtos ficam descontinuados. O problema não é ter 404s, é não os detetar e corrigir. 404s não tratados desperdiçam link equity, criam má experiência de utilizador e sinalizam ao Google que o site está mal mantido. Gerir redirects em WordPress é simples quando se tem o processo certo.

O impacto das páginas 404 no SEO e na experiência

Nem todos os 404s são igualmente prejudiciais:

  • 404 com backlinks externos: crítico — perde link equity acumulado por outros sites que linkam para si. Deve ter redirect 301 imediato para a página mais relevante disponível.
  • 404 com tráfego orgânico: urgente — URLs que o Google está a indexar e a enviar tráfego. Verificar no Search Console → Coverage → Not Found.
  • 404 de links internos: importante — má experiência de utilizador e desperdiça crawl budget do Google.
  • 404 aleatórios (bots, URLs inexistentes): menos urgente — monitore mas não são problemáticos se não têm backlinks ou tráfego.

Como encontrar páginas 404

Google Search Console

A fonte mais importante. Aceda a Search Console → Index → Pages → "Not found (404)". Estes são URLs que o Google tentou rastrear e recebeu 404. São prioritários porque o Google já os conhece e está ativo a tentar aceder.

Screaming Frog SEO Spider

Rastreia todo o site e lista todos os links quebrados internos. Em Response Codes → filter "4XX" — mostra todos os links internos a apontar para URLs que retornam 404. A versão gratuita rastreia até 500 URLs.

Plugin Redirection ou Yoast

O plugin Redirection monitoriza os 404s que ocorrem no site em tempo real e armazena um log. Muito útil para detetar 404s que surgem de links externos ou digitação errada de URL.

Ahrefs / Semrush

Para backlinks a apontar para 404s — a ferramenta mais completa para identificar onde está a perder link equity.

Como criar redirects 301 em WordPress

Via plugin Redirection (mais simples)

Plugin gratuito com excelente interface. Tools → Redirection → Add New:

  • Source URL: o URL que retorna 404
  • Target URL: o URL para onde redirecionar
  • Tipo: 301 (permanente) para redirect definitivo, 302 (temporário) para redirect temporário

O Redirection armazena os redirects na base de dados do WordPress — têm overhead pequeno mas mensurável em sites com muitos redirects.

Via Yoast SEO Premium

Yoast Premium inclui gestão de redirects integrada. Quando altera um slug de uma página, o Yoast pergunta automaticamente se quer criar um redirect — muito útil para prevenir 404s após alterações de URL.

Via .htaccess (Apache): mais eficiente

Para redirects de alto volume ou permanentes, adicionar ao .htaccess é mais eficiente porque o redirect acontece ao nível do servidor web, sem carregar WordPress:

RewriteRule ^antigo-url/?$ /novo-url/ [R=301,L]

# Redirect de domínio ou secção inteira
RewriteRule ^blog/antigo-slug/?$ /blog/novo-slug/ [R=301,L]

Via nginx (servidores Nginx)

location = /antigo-url {
    return 301 /novo-url;
}

Migração de site: o cenário de mais 404s

O momento em que mais 404s surgem é durante migrações de site — mudança de URL structure, novo domínio, redesign com slugs diferentes. A preparação correta:

  1. Antes da migração: exportar lista completa de URLs existentes (Screaming Frog ou sitemap)
  2. Mapear URLs antigos para URLs novos
  3. Implementar todos os redirects antes ou simultaneamente ao go-live
  4. Após go-live: monitorizar Search Console por 2-4 semanas para 404s não previstos

Personalizar a página 404 do WordPress

A página 404 padrão do WordPress é frequentemente genérica e pouco útil. Uma boa página 404 deve:

  • Confirmar que a página não existe (sem fingir que funcionou)
  • Oferecer navegação alternativa: menu, pesquisa, páginas populares
  • Ter tom adequado à marca (não necessariamente formal)
  • Incluir links para categorias ou conteúdo relevante

O template da página 404 fica em wp-content/themes/seu-tema/404.php. Se não existir, o WordPress usa o template genérico do tema.

Monitorização contínua de 404s

Inclua verificação de 404s na checklist técnica mensal:

  • Verificar Search Console → Pages → Not found
  • Verificar log de 404s do plugin Redirection (se instalado)
  • Para sites WooCommerce: verificar URLs de produtos descontinuados

Quer que auditemos e corrijamos os links quebrados nos sites dos seus clientes?

O nosso serviço de manutenção WordPress inclui auditoria técnica mensal e gestão de redirects.

Falar connosco