Grátis · sem cadastro · validação automática

Gerador de redirects

Crie regras de redirect para migrações de site em múltiplos formatos. Insira as URLs manualmente ou importe via CSV com validação de loops e chains.

URL de origem (de)
URL de destino (para)
.htaccess
Preencha as URLs e clique em "Gerar redirects" para ver o resultado.
Formato de saída
Tipo de redirect
Domínio (opcional)
Barra final
Query string
Segurança

Sempre faça backup antes de editar. Um erro pode derrubar o site.

Acima de 200 redirects o .htaccess impacta a performance. Use "PHP Front-controller".

O que são redirects HTTP e por que eles importam para SEO

Redirects HTTP são instruções que informam ao navegador e aos robôs de busca que uma URL foi movida para outro endereço. Quando configurados corretamente, eles preservam o tráfego orgânico, a autoridade de backlinks e a experiência do usuário durante migrações de site, reestruturações de URL ou mudanças de domínio.

Um redirect 301 (Movido Permanentemente) transfere praticamente todo o valor de SEO — incluindo PageRank, autoridade de domínio e relevância de keywords — para a nova URL. Já um redirect 302 (Encontrado/Temporário) não transfere esse valor de forma confiável. Usar 302 quando deveria ser 301 é um dos erros mais custosos em migrações de SEO.

Diferença entre 301, 302, 307 e 308: qual usar?

Escolher o código de status correto é fundamental para preservar seu SEO:

  • 301 — Movido Permanentemente: Use para migrações definitivas: mudança de domínio, HTTP→HTTPS, reestruturação de URLs. Transfere link juice e instrui o Google a atualizar o índice.
  • 302 — Encontrado (Temporário): Use apenas para mudanças temporárias: testes A/B, manutenção programada, promoções sazonais. Não transfere link juice de forma confiável.
  • 307 — Redirect Temporário Strict: Similar ao 302, mas preserva o método HTTP (POST/GET). Ideal para APIs e formulários que não podem perder dados durante o redirect.
  • 308 — Redirect Permanente Strict: Similar ao 301, mas preserva o método HTTP. Use para migrações permanentes de APIs ou endpoints que exigem preservação de método.

Diferença entre os formatos de saída

Cada formato serve um ambiente específico. Escolha com base na sua infraestrutura:

FormatoQuando usarExemplo de sintaxe
.htaccess (Apache)Hosting compartilhado, WordPress, PHPRewriteRule ^antigo$ /novo [R=301,L]
NginxVPS e servidores cloud com Nginxreturn 301 /novo;
PHPQuando não pode editar config do servidorheader("Location: /novo", true, 301);
JavaScriptSPAs (Next.js, Nuxt, React Router)Response.redirect("/novo", 301)
Cloudflare BulkQualquer site com Cloudflareurl_origem,url_destino,codigo
Cloudflare PagesSites no Cloudflare Pages/antigo /novo 301
Cloudflare WorkerLógica avançada, Edge computingreturn Response.redirect(url, 301)

Casos de uso reais para redirects

Redirects bem configurados resolvem problemas comuns de SEO e infraestrutura:

🔄 Migração de domínio

Ao mudar de siteantigo.com.br para novo.com.br, configure redirects 301 de todas as URLs antigas para as correspondentes novas. Isso preserva rankings, backlinks e tráfego orgânico.

🔒 Migração para HTTPS

Redirecione todo o tráfego HTTP para HTTPS com uma regra única. Essencial para segurança, Core Web Vitals e fator de ranking do Google.

🗂️ Reestruturação de URLs

Ao mudar a estrutura de permalinks (ex: /blog/2023/post/artigos/post), redirects evitam erros 404 e perda de tráfego.

🧹 Limpeza de conteúdo

Ao remover páginas obsoletas, redirecione para conteúdo relevante relacionado em vez de retornar 404. Isso retém usuários e valor de SEO.

Melhores práticas para redirects em SEO

Siga estas diretrizes para maximizar o impacto positivo dos redirects:

  • ✅ Use sempre 301 para mudanças permanentes — nunca 302
  • ✅ Redirecione direto para a URL final (evite chains A→B→C)
  • ✅ Mantenha a estrutura de URLs sempre que possível
  • ✅ Teste todos os redirects antes de colocar em produção
  • ✅ Monitore erros 404 no Google Search Console pós-migração
  • ✅ Preserve parâmetros de UTM e query strings importantes
  • ✅ Documente todas as mudanças para auditoria futura

Loops, chains e erros comuns: como diagnosticar e resolver

Problemas em redirects podem derrubar seu tráfego. Entenda os principais:

🔄 Redirect Loop

Ocorre quando A redireciona para B e B volta para A (ou em cadeia circular). O navegador exibe "ERR_TOO_MANY_REDIRECTS". Solução: Use esta ferramenta para detectar loops automaticamente e revise suas regras.

⚡ Redirect Chain

Sequência de redirects: A → B → C → D. Cada salto adiciona 50-200ms de latência e pode fazer o Google não seguir até o final. Solução: Redirecione direto: A → D.

❌ Redirect para 404

Redirecionar para uma página que não existe gera erro duplo. Solução: Valide o destino antes de implementar e monitore com ferramentas de crawl.

🔀 Perda de parâmetros

Query strings como ?utm_source=google podem ser perdidas. Solução: Configure a opção "Manter query string" nesta ferramenta.

Performance e escalabilidade de redirects

Muitos redirects podem impactar a performance do servidor. Diretrizes:

  • Até 200 regras: .htaccess ou Nginx são adequados. Performance mínima impactada.
  • 200–2.000 regras: Considere RewriteMap (Apache) ou mapas em Nginx para melhor performance.
  • 2.000+ regras: Use PHP Front-controller com cache (APCu/Redis) ou Cloudflare Bulk Redirects para escalabilidade.

Perguntas frequentes sobre redirects e SEO

Qual a diferença entre 301 e 302?

301 é permanente e transfere SEO; 302 é temporário e não transfere de forma confiável. Use 301 para migrações definitivas.

O que é redirect loop e como resolver?

Loop ocorre quando A → B e B → A. Use esta ferramenta para detectar automaticamente e revise suas regras para quebrar o ciclo.

O que é redirect chain e por que evitar?

Chain é A → B → C. Cada salto adiciona latência e risco de perda de SEO. Redirecione direto: A → C.

Quantos redirects o .htaccess suporta?

Não há limite técnico, mas acima de 200-500 impacta performance. Use PHP Front-controller para 10.000+ regras.

Como usar redirects no Cloudflare?

Bulk Redirects (CSV) para listas grandes. _redirects para Pages. Worker para lógica avançada no edge.

Redirects afetam Core Web Vitals?

Sim. Cada redirect adiciona uma round-trip de rede. Chains longas impactam LCP e FID. Redirecione direto para minimizar impacto.

Posso redirecionar com query strings?

Sim. Use a opção "Manter query string" para preservar parâmetros como UTM, filtros de busca ou sessões.

Como testar redirects antes de publicar?

Use o Verificador de Redirects do RankBox para validar cadeias, detectar loops e medir tempo de resposta antes de implementar em produção.

🔗 Ferramentas relacionadas: