Melhores maneiras de lidar com cadeias e loops de redirecionamento
Publicados: 2018-11-28No webinar “Redirect loops and chains” de 20 de novembro, Erle Alberton, Customer Success Manager da OnCrawl, apresentou diferentes formas de usar o OnCrawl para gerenciar redirecionamentos em seu site .
O que é um redirecionamento?
Redirecionamentos são códigos de status HTTP que indicam que o conteúdo da página pode ser encontrado em um URL diferente . Isso inclui códigos de redirecionamento específicos, incluindo:
- 301: redirecionamento permanente
- 302: redirecionamento temporário
- 307: redirecionamento temporário que força o navegador a emitir uma nova solicitação para a nova URL exatamente igual à solicitação para a URL antiga
Observação: o OnCrawl observou, após rastrear milhões de sites, que o redirecionamento 302 consome um orçamento de rastreamento significativo, pois o Google continua tentando determinar se o período temporário acabou ou não. Tente usar redirecionamentos 301 se estiver tentando otimizar seu orçamento de rastreamento.
Como o Google lida com redirecionamentos?
Segundo o Google, os redirecionamentos fazem parte do ciclo de vida de um site. Eles transmitem PageRank para seus alvos e não causam problemas a menos que apareçam em cadeias.
Os SEOs da IMO se preocupam muito com redirecionamentos. Use o correto para o trabalho, é uma coisa técnica, não uma coisa de SEO; não é magia vodu.
— ? John ? (@JohnMu) 29 de setembro de 2016
todos os redirecionamentos passam o PageRank agora
— Gary “鯨理” Illyes (@methode) 28 de setembro de 2016
“Os SEOs da IMO se preocupam muito com redirecionamentos. Use o correto para o trabalho, é uma coisa técnica não uma coisa de SEO; não é magia vodu.”
— John Muller
“todos os redirecionamentos passam o PageRank agora”
- Gary Illyes
“Acompanhamos até 5 [redirecionamentos] em uma cadeia (mantenha qualquer cadeia de redirecionamento o mais curta possível), mas você pode redirecionar quantos URLs quiser em seu site ao mesmo tempo.”
— Explicação dada durante um webinar do Google
No entanto, os dados do OnCrawl mostram que o número máximo de redirecionamentos seguidos pelos rastreadores do Google costuma ser em torno de 16.
O que é uma cadeia e o que pode causar uma cadeia?
Um redirecionamento se torna uma cadeia quando aponta para um URL de destino que é redirecionado para outro URL.
Uma cadeia pode ocorrer nos seguintes casos:
- Quando você corrigir o título de um artigo, se seus URLs forem baseados em títulos de artigos
URL original -> correção de título -> redirecionar para nova URL 2 -> correção de título -> redirecionar para URL 3- O que aconteceu: seu CSM pode criar redirecionamentos automáticos toda vez que você modificar o título. Ou, se você configurar manualmente as regras para as modificações em seu arquivo htaccss, as regras antigas podem permanecer no arquivo.
- Nosso conselho: sempre comece com o estado atual para criar novas regras e modifique todas as regras antigas para apontar diretamente para a URL 3.
- Depois de redesenhar um site várias vezes
URL original -> redesign -> URL 2 -> redesign -> URL 3…- O que aconteceu: quando você redesenha um site, você (espero) escreve regras de redirecionamento em seu arquivo htaccess. Alguns meses depois, uma parte do site é redesenhada novamente. As novas regras são adicionadas às antigas no arquivo htaccess, criando uma série de redirecionamentos.
- Migrando para HTTPS ou alterando nomes de domínio
URL http (sem www) -> URL http (com www) -> URL https (sem www) -> URL https (com www)
URL http (sem www) -> URL https (sem www) -> URL https (com www)
URL http (com ou sem www) -> URL http (slug antigo) -> URL http (slug novo) -> URL https (slug novo)
URL http (com ou sem www) -> URL https (slug antigo) -> URL https (slug novo)- O que aconteceu: os URLs são redirecionados de acordo com suas regras para o URL correto. Muitas vezes, isso também inclui uma etapa de redirecionamento, seja automático (no caso de subdomínios www) ou não (quando você adiciona uma regra para corrigir uma URL), antes e/ou depois do redirecionamento HTTP para HTTPS.
O que é um loop e como os loops são criados?
Um loop de redirecionamento é uma cadeia de redirecionamento fechada. Um dos links da cadeia é redirecionado para uma URL que já faz parte da mesma cadeia. Após aproximadamente 20 redirecionamentos, o que é inevitável em um loop, o usuário nunca mais vê a página.
Quais estatísticas estão disponíveis no OnCrawl?
No Relatório de rastreamento, o OnCrawl oferece 5 gráficos principais sobre o assunto dos redirecionamentos do seu site. Os gráficos podem ser encontrados em Indexabilidade, depois em Códigos de status.
1. Detalhamento dos códigos de status HTTP para todo o site
Este gráfico já existe há algum tempo no OnCrawl e permite que você acompanhe a porcentagem de páginas que são redirecionadas (com um código de status de 3xx) em seu site.
2. Tabela resumindo todos os redirecionamentos
Para cada tipo de redirecionamento, esta tabela fornece o número de páginas associadas e, mais importante, o número de links que apontam para as páginas no loop ou cadeia de redirecionamento.
Existem vários tipos de redirecionamento:
- Redirecionamentos únicos: redirecionamentos simples da URL A para a URL B , onde não ocorrem redirecionamentos adicionais. Redirecionamentos simples não causam problemas para o seu SEO. Eles podem ser usados para conservar o PageRank recebido em URLs antigos se você tiver backlinks que apontem para eles. Tenha cuidado com links internos que apontam para a parte “errada” do redirecionamento: você precisará atualizá-los para apontar para a URL de destino.
- Páginas em cadeias 3xx: uma série de 2 ou mais redirecionamentos . Esses redirecionamentos são avaliados de ponta a ponta. Você pode encontrar o número de páginas envolvidas e o número de links que apontam para qualquer parte da cadeia. Ao clicar nos números, você pode encontrar a lista de URLs que eles representam. Então, cabe a você corrigi-los para apontar para o URL final.
- Páginas em cadeias 3xx com muitos redirecionamentos . OnCrawl para de explorar uma cadeia após 500 redirecionamentos!
- Páginas dentro de um loop 3xx : os loops são criados quando uma das páginas em uma cadeia redireciona para outra página na cadeia. Consequentemente, não há página final nesta série de redirecionamentos.
- Páginas que são destinos finais 3xx: páginas que são destinos de um redirecionamento, mas que não redirecionam para outra página. Se a página de destino final não puder ser rastreada, ela não será incluída nesses números. Permitiremos que você determine os motivos específicos pelos quais você pode ter rastreadores proibidos em uma determinada página.
3. Gráfico do estado final após redirecionamentos
Este gráfico permite que você responda à pergunta: depois que o OnCrawl terminar de rastrear todas as etapas do loop ou da cadeia, qual é o status da página de destino final?
O gráfico mostra as diferentes respostas possíveis:
- 200: a página final funciona bem
- 3xx (externo): a página final está em um site diferente, mas também é redirecionada
- 4xx: a página final não pode ser encontrada
- 5xx: a página final retorna um erro do servidor
- Não rastreado: o bot OnCrawl não conseguiu chegar à página final: pode ser que a página esteja em um subdomínio que não esteja incluído em seu rastreamento, ou a página pode estar listada como robôs negados no arquivo robots.txt.
Corrigir as páginas finais em 3xx, 4xx e 5xx pode ser extremamente útil.
Comece com as páginas 4xx e 5xx (páginas de erro) antes de avançar nas páginas em 3xx (essas são as páginas que fazem parte de cadeias e loops).
4. Detalhamento dos códigos de status por grupos de páginas e por profundidade
Este gráfico pode ser visualizado por grupos de páginas ou por profundidade de página. A versão baseada em grupos de páginas permite utilizar a segmentação do OnCrawl, que pode agrupar páginas com base em qualquer métrica do OnCrawl.
Alguns exemplos:
- Usar uma segmentação para páginas classificadas ou não classificadas;
- Qual proporção das minhas páginas que não são classificadas retornam 4xx ou 5xx ?
- Com uma segmentação baseada no número de impressões no GSC;
- Existem páginas que não têm impressões e que são afetadas por uma cadeia com uma página de destino final que não tem status 200?
Na segunda guia, você pode visualizar o código de status com base na profundidade da página no site. Em geral, quanto mais profunda a página estiver localizada, maior será o número de redirecionamentos.
5. Divisão de páginas em cadeias ou loops por grupos de páginas e por profundidade
Este gráfico se adapta à segmentação que você escolher.
Este gráfico também pode ser visualizado por profundidade, para que você possa ver onde estão localizadas as páginas envolvidas nos loops e cadeias de redirecionamento.
O que fazer para gerenciar seus redirecionamentos
- 1. Liste as páginas afetadas
Páginas de destino final de loops e chains. Isso lhe dará uma boa ideia das páginas para corrigir ou manter os rastreadores longe.
Prioridade máxima: páginas em loop. Loops são o elemento mais importante para corrigir.
Prioridade máxima: páginas em cadeias com muitos redirecionamentos. Assim como os loops, a correção de cadeias muito longas é uma prioridade.
- 2. Altere os links para as páginas afetadas
Os links podem ser atualizados para apontar para a página final da cadeia ou definidos como “nofollow” para evitar que o link seja rastreado.
Prioridade dependendo da sua situação: Links para páginas de destino final das redes. Isso lhe dará uma boa ideia das páginas para corrigir ou manter os rastreadores longe.
Prioridade máxima: links para páginas em um loop. Loops são o elemento mais importante para corrigir.
Prioridade máxima: links para páginas em cadeias com muitos redirecionamentos. Assim como os loops, a correção de cadeias muito longas é uma prioridade.
Prioridade 2: Links para páginas em cadeias.
Prioridade 3: Links para páginas com um único redirecionamento para o destino final.
Como listar páginas ou links afetados por um redirecionamento?
Ao clicar em uma métrica no OnCrawl, você alterna diretamente para o Data Explorer, com um filtro predefinido que permite visualizar os detalhes das informações nas quais você clicou.
Por exemplo, ao clicar no número de páginas que não estão em loop, mas estão em uma cadeia com muitos redirecionamentos, você vai direto para o relatório listando todos os URLs que atendem a esse critério. Você pode ajustar o filtro para que ele mostre todas as páginas que estão em loops, por exemplo.
Da mesma forma, você pode explorar todos os links que apontam para uma página:. Por exemplo, no caso de todas as páginas redirecionadas, o QuickFilter “Páginas apontando para erros 3xx” mostrará todos os links que apontam para páginas redirecionadas.
Para aqueles que usam a API OnCrawl, você também tem uma maneira de listar links que apontam para páginas, usando solicitações cruzadas. Não entraremos em detalhes aqui, mas você pode obter todos os links pelo tipo de redirecionamento, com suas âncoras e até a quantidade de suco que eles passam.
Como testar redirecionamentos em seu site sem executar um rastreamento?
Você pode obter um diagnóstico inicial para redirecionamentos antes mesmo de executar um rastreamento.
Recomendamos testar seu URL inicial antes de rastrear. O OnCrawl validará automaticamente sua URL inicial assim que você a inserir nas configurações de rastreamento. Se seu URL inicial não for válido, pode ser por diferentes motivos:
A URL inicial é redirecionada para uma página em 200 – A URL inicial é redirecionada para uma página em 400 – A URL inicial é parte de uma cadeia não resolvida
- Seu URL inicial é redirecionado. Este caso pode ser um pouco particular. Para Erle, se ele precisar rastrear um site, ele sempre começará a partir da URL do domínio. Mesmo que o OnCrawl diga que esta URL “parece estar redirecionada…”, ele continuará a usar esta URL, pois é extremamente útil para analisar o site neste caso. O alerta que aparece no caso de uma URL inicial redirecionada não é um erro. São apenas informações adicionais.
- Seu URL inicial retorna um erro . Por outro lado, é possível inserir um URL inicial que é redirecionado para uma página que retorna um erro. Nesse caso, o rastreador não pode ir mais longe.
- Seu URL inicial faz parte de um loop. Nesse caso, o OnCrawl permite que você saiba que o rastreamento é impossível. OnCrawl não pode determinar o destino final para a primeira URL, pois já faz parte de um loop.
Indo além
Analisando seus redirecionamentos com a segmentação certa
“Detalhamento dos códigos de status”
Uma otimização de SEO sempre começa com a possibilidade de uma página ganhar mais impressões. Ao aplicar uma segmentação baseada em intervalos de impressões do GSC, podemos ver as páginas que têm 0 impressões no GSC nos últimos 45 dias. Isso nos permite descobrir que algumas dessas páginas respondem com 3xx e 4xx.
Você pode, é claro, fazer uma segmentação diferente para visualizar melhor as características adicionais de seus dados.
"Não. de páginas dentro de cadeias ou loops 3xx”
Este gráfico fornece uma visão geral do número de páginas afetadas. Novamente, é organizado por grupo ou por profundidade, dependendo da guia que você usa.
Por grupo, podemos dizer rapidamente o tipo de grupo que é mais afetado por loops e cadeias de redirecionamento.
Ao alternar para a outra guia, podemos ver em que profundidade as páginas aparecem em loops e cadeias. Mas só porque estamos olhando para a profundidade não significa que não podemos usar uma segmentação.
Se você tiver a segmentação baseada em URL fornecida por padrão no OnCrawl, use o segundo filtro na parte superior da página para segmentar um determinado grupo de páginas na segmentação. Você pode então usar este gráfico para ver o detalhamento da estrutura do seu site para as páginas deste grupo.
Lembre-se de que uma página que não é muito profunda no site tem mais chances de ser indexada do que uma página que é mais profunda. A estratégia acima ajuda a focar nos grupos mais importantes do seu site e nas páginas mais colocadas na estrutura do seu site, para priorizar suas ações de SEO.
Adapte seus relatórios e segmentações
OnCrawl é baseado em métricas. E como todas as métricas do OnCrawl, as métricas relacionadas à análise de redirecionamento estão disponíveis no Data Explorer.
Você pode adicionar os seguintes dados aos seus relatórios:
– O destino do redirecionamento
– A distância (em número de redirecionamentos) até o final da cadeia
– Uma indicação se a página faz parte de uma cadeia com muitos redirecionamentos
– Uma indicação se a página faz parte de um loop de redirecionamento
– O número de ID do cluster. Todas as páginas que fazem parte do mesmo cluster são encontradas na mesma cadeia ou loop de redirecionamento.
– A página de destino final para uma cadeia e seu status HTTP
Você também pode usar essas métricas para criar segmentações OnCrawl. Por exemplo, isso permite que você agrupe suas páginas de acordo com o número de redirecionamentos em sua cadeia ou segmente cadeias de redirecionamento pequenas ou grandes. Também podemos observar as características das páginas com base em sua distância do final de uma cadeia: 1 redirecionamento, 2-5 redirecionamentos, 6-10, 11-20, mais de 20…
Verifique a representação visual dos redirecionamentos nos “Detalhes do URL”
O explorador de detalhes de URL contém informações sobre a cadeia de redirecionamento de uma página.
No Data Explorer, você pode clicar em uma URL para obter mais detalhes, incluindo informações de redirecionamento.
Na página Detalhes do URL, há uma variedade de dados sobre os redirecionamentos desta página. Há também uma representação visual da cadeia de redirecionamento. Este visual inclui:
– O início da cadeia
– O status de cada página na cadeia
– O alvo final da cadeia (em verde)
– O URL atual
Esse visual também está disponível para loops. Os códigos de status da página e o caminho de redirecionamento são representados da mesma forma que para as cadeias.
Algumas práticas recomendadas
Durante o webinar, Erle ofereceu os seguintes conselhos:
- Cada URL na cadeia deve redirecionar para a URL final!
- Cada link para um URL na cadeia deve apontar para o URL final!
- Primeiro, conserte os loops. Em seguida, corrija os erros 4xx e 5xx.
- Configure seu rastreamento com um URL inicial o mais alto possível na estrutura do site.
- Ao fazer reprojetos ou migrações, crie configurações de rastreamento que usem as 100 regras de redirecionamento encontradas em seu htaccess e execute os rastreamentos regularmente (uma vez por semana) para verificar se sua política de redirecionamento ainda está em vigor.
- Certifique-se de reduzir a série de redirecionamentos para um único redirecionamento (não se esqueça dos seus backlinks!)
Os principais SEOs participaram da discussão no Twitter para adicionar práticas recomendadas adicionais para redirecionamentos:
No entanto, devemos redirecionar para o URL final sem cadeias adicionais.
— Maria Cieslak (@McCieslak) 22 de novembro de 2018
Sim, aponte para redirecionamentos diretos ao destino. Os redirecionamentos tornam as coisas mais lentas, especialmente em dispositivos móveis, especialmente entre hosts. Rastejamos 5 acorrentados de uma só vez, e o levamos de lá na próxima vez que rastejarmos. Crawlers são ótimos para identificar esses problemas para você!
— ? John ? (@JohnMu) 22 de novembro de 2018
Também é importante procurar as causas das cadeias 1) lançamentos de sites 2) ferramentas de redirecionamento automático (ou seja, quando uma URL é alterada) e 3) uma equipe de conteúdo ativa.
A identificação e a correção são relativamente fáceis quando você está procurando, no entanto, é mais econômico abordar como ponto de processo
— Chris Green (@chrisgreen87) 22 de novembro de 2018
Certifique-se de que os links internos apontem para os destinos finais de redirecionamento.
— Senor Munoz (@senormunoz) 22 de novembro de 2018
Minha resposta está aqui: https://t.co/rsrXsZLsl6
Basicamente, eu os odeio ??
— Omi Sido (@OmiSido) 22 de novembro de 2018
Algo em que as pessoas às vezes não pensam é redirecionar imagens enquanto trabalham no redesenho do site. ?
— Alice Roussel (@aaliceroussel) 22 de novembro de 2018
especialmente se o site tiver mais de 1 milhão de URLs, o rastreamento pode se tornar complicado, por isso precisamos evitar cadeias de redirecionamento o mais rápido possível, monitorando regularmente a integridade do site por meio de análises automatizadas de rastreamento
— Murat Yatagan (@muratyatagan) 22 de novembro de 2018
Como encontrar mais informações sobre redirecionamentos no OnCrawl?
Os slides deste webinar estão disponíveis no Slideshare (em francês).
Se você estiver interessado nesse recurso, ele será incluído como parte dos rastreamentos padrão do OnCrawl. A única coisa que você precisa fazer é executar um rastreamento após o lançamento do recurso.
E se você ainda não tem uma conta OnCrawl? Não se preocupe: agora é o momento perfeito para iniciar sua avaliação gratuita!