Como gerenciar redirecionamentos 301?
Publicados: 2021-10-27Quando você altera os URLs do seu site, é importante redirecionar os visitantes das páginas antigas para as novas. Caso contrário, eles acabarão em uma página 404 e perderão o interesse em seu site. Nesta postagem do blog, discutiremos como gerenciar redirecionamentos 301 com o Google Analytics e os arquivos de configuração do servidor da web Apache.
Como fazer um redirecionamento 301?
Existem várias maneiras de fazer redirecionamentos 301, mas geralmente isso é feito modificando o arquivo .htaccess do seu site, que pode ser encontrado na pasta raiz do seu site.
Mas e se você não conseguir encontrar o arquivo? Bem, existem duas razões possíveis:
- Não há nenhum arquivo .htaccess - Crie um novo arquivo no Bloco de Notas (Windows) e nomeie-o .htaccess. (lembre-se de remover a extensão .txt do nome do arquivo)
- Seu site não está usando servidores Apache - Apache, Windows / IIS e Nginx são os servidores da web mais populares. No entanto, o arquivo .htaccess é usado em apenas alguns servidores, com a maioria dos sistemas preferindo o sistema de configuração Apache. Verifique se o seu host usa Apache.
Siga estas etapas se os seus servidores da web em execução no Apache ...
1) Redirecionar para uma nova página
Basta usar o seguinte código: Redirect 301 /old-page.html /new-page.html
Se você estiver usando o WordPress, é um caso simples de usar um plugin de redirecionamento. Isso criará uma página de redirecionamento e automatizará o processo.
2) Redirecionar para um novo domínio
RewriteEngine em
RewriteCond% {HTTP_HOST} ^ olddomain.com [NC, OR]
RewriteCond% {HTTP_HOST} ^ www.olddomain.com [NC]
RewriteRule ^ (. *) $ Https://newdomain.com/$1 [L, R = 301, NC]
3) Redirecionar de não www para www (e vice-versa)
não-www para www:
RewriteEngine em
RewriteCond% {HTTP_HOST} ^ example.com [NC]
RewriteRule ^ (. *) $ Http://www.example.com/$1 [L, R = 301, NC]
www para não www:
RewriteEngine em
RewriteCond% {HTTP_HOST} ^ www.example.com [NC]
RewriteRule ^ (. *) $ Http://example.com/$1 [L, R = 301, NC]
Observação - é fundamental prestar atenção à ordem em que o código do arquivo htaccess é colocado e ordenado. Se várias instruções forem colocadas na ordem errada (por exemplo, redes de redirecionamento, etc.), você poderá ver efeitos colaterais indesejados. Isso é algo em que você deve pensar se for usar muitos redirecionamentos 301 no mesmo arquivo htaccess.
4) Redirecionar de HTTP para HTTPS
RewriteEngine On
RewriteCond% {HTTPS} de desconto
RewriteRule ^ (. *) $ Https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
5) Redirecionar de não www para www e HTTP para HTTPS
RewriteEngine On
RewriteCond% {HTTP_HOST}! ^ Www. [NC]
RewriteRule ^ https: //www.% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
RewriteCond% {HTTP: X-Forwarded-Proto}! Https
RewriteCond% {HTTPS} de desconto
RewriteRule ^ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
Os redirecionamentos 301 são prejudiciais ao SEO?
A conexão entre o PageRank e os redirecionamentos 301 é um dos tópicos mais comuns para os especialistas em SEO.
O Google PageRank é uma métrica que classifica a importância de uma página revisando o número e a autoridade de seus links. O PageRank é um dos muitos fatores de classificação, mas geralmente é considerado uma boa indicação de quão alto o seu site será classificado.
No início do SEO, 301 redirecionamentos eram associados à perda de PageRank, o que significava que eles não eram eficazes para melhorar o SEO.
No entanto, atualmente, o Google supostamente melhorou a forma como lida com redirecionamentos e há muito pouca perda. Isso significa que redirecionamentos 301 podem ser usados para passar o PageRank de um domínio para outro.
Como corrigir problemas de redirecionamento 301 existentes em seu site?
É possível que você já tenha redirecionamentos 301 em seu site. Se for esse o caso, esteja ciente de que você deseja evitar quaisquer loops infinitos (onde um redirecionamento vai e volta entre duas páginas), pois isso fará com que o robô do Google faça várias passagens por URLs.
Se você estiver usando o WordPress, existem plug-ins disponíveis que podem varrer seu site em busca de redirecionamentos 301 existentes.
Aqui estão algumas coisas para verificar se você tiver problemas com seus redirecionamentos 301:
- A versão HTTP do seu site deve redirecionar para HTTPS
Não há razão para um site não usar HTTPS.
O uso de HTTPS fornece segurança para todas as pessoas que acessam seu site, o que o Google leva em consideração ao classificar os sites. Os certificados SSL estão disponíveis gratuitamente no Let's Encrypt, o que significa que não há motivo para não usar HTTPS.
Você também deve certificar-se de que os visitantes de seu site acessem a versão HTTPS, que requer o uso de um redirecionamento 301.
Para testar se um redirecionamento 301 está em vigor, pesquise a versão http: // do seu site. Se tudo estiver funcionando corretamente, você será levado automaticamente para a versão https: //.
Se isso ocorrer, a maioria das coisas deve estar OK. No entanto, ainda pode haver problemas, como:
- O redirecionamento de HTTP para HTTPS está ativo apenas em algumas páginas (por exemplo, não em subdomínios)
- HTTPS para redirecionamentos HTTP
Verifique se há problemas, como redirecionamentos que não estão sendo implementados em todas as páginas, com um rastreamento usando a auditoria de site do Ahrefs.
- Remova páginas de código de status 301 de seu sitemap
Para descobrir as páginas a rastrear e indexar, o Google depende de mapas de sites.
Como não são indexados, os URLs com códigos de status 301 não estão mais disponíveis tecnicamente. Se essas páginas não forem removidas do mapa do site do site, o Google continuará revisando-as à medida que o site for rastreado novamente.
Veja como encontrar páginas como esta:
- Localize o URL do seu sitemap. Será algo como: yourdomain.com/sitemap.xml
- Use uma ferramenta como esta para encontrar todos os URLs afetados
- Insira todos os URLs neste verificador de código de status HTTP
- Exibir todas as páginas afetadas
Como alternativa, a Auditoria de site do Ahrefs é uma ótima ferramenta para rastrear seu site, que mostrará todos os erros de redirecionamento 301. A próxima etapa é limpar o mapa do site removendo todos esses URLs.

- Alterar cadeias de redirecionamento
Quando há uma cadeia de dois ou mais redirecionamentos entre a URL inicial e o destino, é conhecida como cadeia de redirecionamento.

Embora os bots possam seguir essas cadeias de redirecionamentos, é sempre recomendável redirecionar para o URL de destino final. Quanto menos redirecionamentos, melhor. Como tal, procure em seu site qualquer página que redirecione mais de uma vez.
Temos duas etapas que você deve seguir para corrigir esse problema:
- Remova os links da corrente - a página 1 deve direcionar diretamente para a página 3, não parar na página 2 ao longo do caminho
- Certifique-se de que todos os links internos sejam direcionados ao URL final - as cadeias de redirecionamento ficam inacessíveis para os bots do Google para que eles não possam rastreá-los. Também melhorou a experiência do usuário para os usuários do site, pois não há cadeias de redirecionamento para retardar as coisas
- Alterar loops de redirecionamento
Um loop de redirecionamento ocorre quando um URL redireciona de volta para um dos URLs originais da cadeia. Isso resulta em uma cadeia interminável de redirecionamentos, que pode confundir e prender qualquer visitante de seu site.
Por exemplo, isso aconteceria se a página 2 redirecionasse para a página 3, mas a página 3 também redirecionasse para a página 2 - opa!
Esta ferramenta HTTP pode ser usada para descobrir problemas de loop de redirecionamento em grupos de 100. Como de costume, use a ferramenta Afref Site Audit se precisar verificar mais de 100 páginas internas.
- Redirecionamentos quebrados
Um redirecionamento quebrado é um link que leva você a uma página que não funciona (como um código de resposta HTTP 4XX ou 5XX).
Isso é preocupante porque nem os usuários nem os robôs dos mecanismos de pesquisa são capazes de acessar o site, o que fará com que os visitantes saiam do seu site. A boa notícia é que você pode usar verificadores para avaliar os códigos de status HTTP.
- Redirecionar páginas com um erro 404
Uma página 404 é uma página de erro retornada a um usuário quando o URL que ele está tentando acessar não pode ser encontrado. Essas páginas são um problema se:
- Eles são rastreáveis - se você tiver uma página 404 rastreável, ela pode ser indexada e exibida nos resultados de pesquisa
- Autoridade desperdiçada - Se eles não forem visíveis, os backlinks para eles terão poucos benefícios
Para começar, abra a Auditoria de site do Ahrefs para erros de “página 404”, pois isso pode ajudar no primeiro problema.
Você pode verificar os backlinks usando o Ahrefs Site Explorer. Se houver backlinks poderosos, é uma boa ideia fazer um redirecionamento 301 para outra página útil em seu site.
É fundamental redirecionar 404 páginas para um local mais relevante. O Google considera redirecionamentos 301 irrelevantes como 404s moderados, portanto, não há vantagem em redirecionar, a menos que seja para uma página comparável e relevante.
Analise os backlinks do seu site e siga estas diretrizes fáceis para reparar links corrompidos em páginas que não têm backlinks dofollow:
- Retornando uma página inativa ao seu URL original
- Redirecionando um (301) para outras páginas relevantes
- Substitua todos os links internos para a página falecida
- Redirecionamentos 301 devem ser usados em vez de 302
Para redirecionamentos permanentes, evite usar redirecionamentos 302.
O Google desaconselha o uso de redirecionamentos 302 para realocações temporárias e, se possível, é melhor nem mesmo usá-los. Os redirecionamentos de atualização meta são usados apenas em casos de necessidade absoluta e extrema urgência.
Visualize a seção de páginas internas da Auditoria do site no Ahrefs para problemas de “redirecionamento de atualização meta” e “redirecionamento 302” para identificar essas páginas.
Felizmente, esses dois problemas podem ser tratados em apenas duas etapas:
- Use um 301 se o redirecionamento for permanente
- Remova o redirecionamento se não for permanente
Remova ou atualize quaisquer links internos para páginas redirecionadas que não auxiliam os visitantes.
- Procure por páginas de redirecionamento (301) que recebem tráfego orgânico
Como não deveriam estar no índice do Google, 301 páginas não deveriam receber tráfego orgânico. Se algum está recebendo visitas organicamente, significa que o Google ainda não detectou o redirecionamento.
Visualize o relatório Visão geral na Auditoria de site do Ahrefs para problemas de “página 3XX recebe tráfego orgânico” para procurar páginas 3XX com tráfego.
Você também pode usar o Google Analytics para encontrar esse tráfego, verificando o relatório de páginas e filtrando suas sessões orgânicas por 301s.
Cole o URL na ferramenta de inspeção do Google Search Console para acelerar o procedimento de redirecionamento e, em seguida, solicite a indexação.
Por outro lado, se a velocidade é importante para você, talvez se interesse em nosso artigo sobre as principais ferramentas para testar a velocidade da página!
- Examinar para 301s externos negativos
Outros sites úteis são frequentemente vinculados. No entanto, essas páginas às vezes podem ser redirecionadas para outro lugar.
Considere o seguinte cenário: você publica um link para um site útil e, no ano seguinte, o domínio é comprado por um novo proprietário que redireciona o site para um site diferente. Como resultado, é importante encontrar 301s externos negativos regularmente.
Corrija isso encontrando os alertas vermelhos de “redirecionamento 3XX externo” na seção de páginas externas da ferramenta de auditoria do site do Ahrefs.
Em seguida, analise o relatório e encontre todos os redirecionamentos para outros sites que estão incorretos.
Conclusão
Concluindo, o gerenciamento de redirecionamentos 301 é essencial para o sucesso do seu site. Embora possa parecer muito trabalhoso, existem muitas ferramentas disponíveis para ajudá-lo a identificar e corrigir problemas comuns.
É importante verificar a existência de 301s externos “ruins” uma vez por ano e sempre revisar o relatório de links internos do seu site em busca de páginas quebradas com backlinks dofollow.
Uma das melhores maneiras de gerenciar redirecionamentos é usando a ferramenta de auditoria de site do Ahrefs, pois ela permite que você identifique problemas rapidamente. Pode ser caro, mas é uma das melhores ferramentas disponíveis para essa tarefa.
Se você está no WordPress e continua tendo um erro de programação perdida, verifique nosso artigo de blog sobre O que é um erro de programação perdida do WordPress para que possamos ajudá-lo a corrigi-lo!
