Verificador de Cadeias de Redirecionamento
Este verificador de redirecionamentos gratuito solicita uma URL e segue cada redirecionamento manualmente, até dez saltos, mostrando cada endereço na cadeia com seu código de status e se o salto é permanente ou temporário. Relata a URL final e o status, sinaliza cadeias com mais de dois saltos, loops e redirecionamentos temporários, e diz o que mudar. Use após uma migração ou uma mudança para HTTPS.
Redirect Chain Checker
Technical SEO
Sobre esta ferramenta
Redirecionamentos se acumulam silenciosamente: http para https, depois non-www para www, depois um slug antigo para um novo, depois uma barra final. Cada salto custa uma viagem de ida e volta para visitantes e um pouco de valor de ranking para mecanismos de busca, e o Google para de seguir após alguns saltos. Um loop derruba a página completamente. As cadeias são invisíveis em um navegador porque ele simplesmente chega ao final.
O verificador solicita a URL do nosso servidor sem seguir redirecionamentos automaticamente. Para cada resposta 3xx, ele lê o cabeçalho Location, lista o salto com seu status e solicita o próximo endereço, verificando novamente cada um por segurança, até que uma página responda, a cadeia volte para si mesma ou dez saltos sejam usados. Ele também detecta um meta refresh ou redirecionamento JavaScript oculto em uma página que responde 200, o tipo que mecanismos de busca tratam com suspeita.
O que ele mostra é o caminho do nosso servidor com um agente de usuário de navegador desktop e sem cookies. Sites que redirecionam por país, idioma ou dispositivo podem enviar seus visitantes para outro lugar. Redirecionamentos que acontecem dentro do JavaScript após o carregamento da página não são seguidos; apenas a forma meta refresh é relatada.
Perguntas frequentes
Quantos redirecionamentos são demais?
Um é ideal, dois é aceitável, três ou mais é uma cadeia que vale a pena corrigir. O Google segue até dez saltos antes de desistir, mas cada salto atrasa o visitante e pode perder algum valor de ranking. Aponte cada endereço antigo diretamente para a página final em vez de apontar para o próximo endereço antigo.
Qual é a diferença entre 301, 302, 307 e 308?
301 e 308 são permanentes: mecanismos de busca transferem sinais de ranking e mostram o novo endereço. 302 e 307 são temporários: o endereço antigo é mantido no índice. 307 e 308 também proíbem alterar um POST para um GET. Para páginas movidas, use 301 (ou 308); use 302 apenas para mudanças genuinamente de curta duração.
O que é um loop de redirecionamento e como corrijo?
Um loop é uma cadeia que retorna a um endereço que já visitou, então navegadores mostram "muitos redirecionamentos". Geralmente vem de duas regras em conflito: um plugin forçando https enquanto o servidor ou CDN força http, ou regras www e non-www apontando uma para a outra. Desative as regras uma de cada vez até que o loop quebre, depois mantenha uma única regra.
Por que meu redirecionamento passa por http primeiro?
Porque o link começou com http:// e o servidor redireciona para https antes de aplicar a próxima regra. Combine as regras para que http://old vá direto para https://final em um salto, e adicione um cabeçalho HSTS para que navegadores pulem a etapa http em visitas posteriores. O verificador de cabeçalhos http mostra se HSTS está definido.
O verificador segue meta refresh e redirecionamentos JavaScript?
Ele relata uma tag meta refresh encontrada na página final mas não a segue, e não pode ver redirecionamentos realizados por JavaScript porque não executa scripts. Ambos são substitutos ruins para um 301 do lado do servidor: mecanismos de busca podem ignorá-los e atrasam o visitante.

