Manual de redirecionamentos: quais tipos existem, quando usá-los e como não quebrar o SEO
Isto não é um post de blog, mas uma página de referência prática para equipes, desenvolvedores e SEOs com tipos de redirect, padrões de produção e regras de decisão.
Referência
Quais tipos de redirect existem
Nem todo redirect resolve o mesmo problema. O erro mais comum em produção não é ter um redirect, mas escolher o tipo errado.
Um redirect permanente no lado do servidor.
Um redirect temporário no lado do servidor.
Um redirect temporário que preserva o método HTTP.
Um redirect permanente que preserva o método HTTP.
Um redirect implementado em HTML em vez de HTTP.
Um redirect disparado no navegador após o carregamento da página.
Decisão
Qual redirect usar em cenários reais
A pergunta mais útil não é “qual status code existe?”, mas “qual é o correto neste caso?”.
Uma página mudou permanentemente para um novo slug
A URL mudou de forma permanente, então navegadores e buscadores precisam de um sinal permanente estável.
Uma migração completa para um novo domínio
Esta é uma migração permanente clássica. URLs antigas devem apontar diretamente para os destinos canônicos finais.
Uma página promocional temporária ou campanha de curto prazo
Quando a campanha acabar, a URL original deve voltar a ser o destino principal.
Um endpoint de API mudou temporariamente, mas POST precisa continuar sendo POST
307 preserva o método da requisição e se encaixa melhor em fluxos técnicos.
Um endpoint de API mudou permanentemente e o método deve permanecer o mesmo
Combina uma mudança permanente com a preservação do método da requisição.
Você quer “resolver rápido” com um redirect em JavaScript
Normalmente é um remendo temporário que depois prejudica SEO, debugging e estabilidade de crawl.
Checklist
Regras de redirect seguras para produção
Mesmo o status code correto não ajuda se a camada de redirects for montada sem cuidado.
Prefira um hop direto para a URL canônica final em vez de uma cadeia com dois ou três passos intermediários.
Não misture vários objetivos na mesma cadeia. HTTP para HTTPS, non-www para www e old-path para new-path deveriam idealmente colapsar em um único redirect final.
Não mantenha 302 temporários quando a decisão já é permanente.
Não redirecione conteúdo removido para a home page apenas para evitar um 404.
Teste redirects não só no navegador, mas como uma cadeia HTTP real: hops intermediários, URL final, tempo de resposta e problemas.
Antes do rollout, o mapa de migração deve ser verificado nas URLs mais importantes e mais linkadas.
Riscos
O que não fazer
Esses padrões costumam deixar a camada de redirects tecnicamente “funcionando”, mas operacionalmente ruim.
Mistura semântica permanente e temporária, complica o caminho de crawl e adiciona mais pontos de falha.
Isso é UX fraca e baixa correspondência semântica. Para SEO, costuma ser pior do que um 404/410 honesto ou um destino relevante.
O navegador pode mostrar a tela certa, mas a resposta HTTP continua errada para buscadores e clientes externos.
Esse “depois” muitas vezes nunca chega. A migração acaba vivendo por meses sobre um mecanismo de redirect fraco.
Se uma URL mudou permanentemente, normalmente você quer um 301.
Se a mudança é temporária, use 302.
Se for um fluxo de API ou formulário e o método HTTP precisar ser preservado, use 307 ou 308.
Se a ideia é resolver com JavaScript redirect ou meta refresh, a escolha arquitetural provavelmente está errada.
301 é sempre melhor que 302?
Não. 301 é melhor apenas quando a mudança é permanente. Se a mudança for temporária, 302 é a escolha mais correta.
Posso usar 308 em vez de 301?
Sim, mas para a maioria dos casos de SEO de conteúdo, 301 continua sendo a opção mais familiar. 308 é mais útil quando importa preservar o método HTTP.
Quando 404 ou 410 é melhor do que um redirect?
Quando a URL antiga não tem um substituto relevante. Redirecionar para uma página não relacionada apenas para evitar um 404 costuma ser pior.
Mesmo depois de ler este manual, você ainda precisa testar redirects em uma cadeia real
O tipo correto de redirect no papel não garante que a produção o entregue sem hops extras, loops ou respostas temporárias. A verificação final deve sempre acontecer no nível HTTP.
Fluxos relacionados
Use o manual com ferramentas ao vivo e artigos complementares
Sinais de status
301 Redirect Checker
Use um 301 redirect checker para confirmar que URLs antigas respondem com o código permanente correto e chegam ao destino canônico esperado.
Abrir recursoQA de migração
Redirect Chain Checker
Use um redirect chain checker para identificar redirects com vários hops, fluxos canônicos frágeis e regressões de cadeia após deploys ou migrações.
Abrir recursoPreparação de lançamento
Checklist de redirects para migração de site
Prepare migrações de domínio, HTTPS e estrutura de URL com uma checklist de redirects focada em destinos canônicos, limpeza de cadeias e validação repetível.
Abrir recursoSEO
O que é um redirecionamento 301 e por que é importante para o SEO
Um redirecionamento 301 move uma URL permanentemente. Saiba como ele passa a equidade de links.
Abrir recurso