Redirecionamentos 301: o quê, porquê e como
Publicados: 2021-07-19Os redirecionamentos 301 desempenham um papel fundamental na saúde do seu site. Leia este artigo para se familiarizar com os aspectos práticos do uso do 301 e se familiarizar com as dicas e truques usados pela equipe de SEO especializada de Hallam.
O que é um redirecionamento 301?

Um redirecionamento 301 é uma forma de enviar os visitantes do site para uma URL ativa, quando a URL solicitada originalmente foi removida. Um redirecionamento deve apontar para a página ativa mais relevante ou semelhante àquela que não é mais necessária. Isso garante a melhor experiência do usuário para o visitante e significa que qualquer valor de backlink é direcionado corretamente e não se perde com a página antiga.
Por exemplo, se você estiver auditando seus URLs e encontrar um como https://www.example.com/old1234.html, provavelmente desejará limpar isso, então pode usar um redirecionamento 301 para enviar visitantes dessa página para uma página mais limpa - https://www.example.com/new .
Isso impedirá que qualquer pessoa acesse a página anterior e todos os sites vinculados à página antiga passarão agora o valor do link para a nova página. Mesmo depois de redirecionar uma página, você deve ir e atualizar todos os backlinks que tiver em outros sites para apontar diretamente para a nova página, isso garante que todo o valor do link seja passado.
O que significa o redirecionamento “301”?
Os redirecionamentos 301 podem aparecer como '301' ou '301 movidos permanentemente'. É um código de status de resposta HTTP (HyperText Transfer Protocol) que mostra a resposta do servidor onde a página está hospedada para os navegadores que solicitaram o URL. Os códigos de status 301 não são inerentemente ruins, eles simplesmente afirmam que a página solicitada foi redirecionada para outra, e esta será a que o navegador servirá.
Na verdade, obter uma resposta 301 pode significar que você está fazendo um bom trabalho mantendo a arquitetura do seu site organizada - impedindo que os visitantes acessem páginas irrelevantes, antigas ou quebradas.
Sempre que o servidor do seu site “serve” uma página da web em seu site para um visitante (um humano ou um mecanismo de pesquisa), ele também exibe um código de status no cabeçalho. Essas informações são "veiculadas" antes do conteúdo real da página e informa ao seu navegador (ou mecanismo de pesquisa) o que a página (ou arquivo) contém, seja uma imagem, HTML, PDF, vídeo etc. O código de status do servidor é projetado para informar o visitante ou motor de busca do “estado” da página (arquivo) em questão.
O código de status “301” é uma das muitas respostas HTTP que informam a nós e aos mecanismos de pesquisa o que está acontecendo com aquele URL. O código de status de resposta HTTP , “301”, significa que este URL foi movido permanentemente, o que significa que todos os links com o URL antigo devem ser redirecionados para o novo URL fornecido.
Uma maneira rápida e fácil de verificar o status de resposta HTTP de um ou de URLs em massa é esta ferramenta.
Quando você deve usar redirecionamentos 301?
Os redirecionamentos 301 devem ser usados quando uma página não é mais relevante, útil ou foi removida. Eles também são muito valiosos para reconstruções de sites, onde os URLs são organizados nas páginas mais novas e mais limpas. É muito importante redirecionar quaisquer URLs antigos que não permanecerão os mesmos em uma reconstrução de seu site.
Casos de uso:
- Mudança para um novo domínio (nosso site anterior era Hallam.biz, que agora está redirecionado para Hallaminternet.com)
- Limpar URLs dinâmicos e redirecioná-los para versões mais curtas e amigáveis aos mecanismos de pesquisa
- Prevenir problemas de conteúdo duplicado; por exemplo, se você tiver vários blogs escritos sobre o mesmo assunto e quiser agregá-los em uma postagem de super blog
Qual é a diferença entre um redirecionamento 301 e o atributo rel = ”canonical”?
Para esclarecer alguma confusão, vamos abordar a diferença entre um redirecionamento 301 e o atributo rel = ”canonical”. O atributo rel = ”canonical” é frequentemente mal utilizado como um substituto 301.
- Um redirecionamento 301 é um redirecionamento permanente que envia o usuário diretamente para a nova página
- Mostrar a nova “Página B” ao tentar acessar a antiga “Página A”
- O atributo rel = ”canonical” é uma indicação ou sugestão para o mecanismo de pesquisa sobre qual versão de um grupo de páginas semelhantes é preferida para indexação, para evitar a duplicação de conteúdo
- Mostrar “Página A listando produtos por preço” em vez de “Página B listando produtos em ordem alfabética”
Portanto, a tag canônica que não faz referência a si mesmo deve ser usada apenas em páginas que mostram conteúdo idêntico ou quase idêntico a outras páginas (páginas dinâmicas com vários URLs para a mesma página, como em www.example.com/index. html deve ter uma tag canônica apontando para www.example.com, pois é exatamente a mesma página.). 301s só deve ser usado quando uma página está sendo removida, movida ou substituída.
Benefício SEO de redirecionamentos 301
Os redirecionamentos 301 são muito importantes para o SEO e podem ser a diferença entre uma reconstrução de site bem-sucedida e uma malsucedida. Eles podem ser úteis de várias maneiras:
Manter os visitantes envolvidos em seu site:
Se um visitante clicar em um link e for apresentada a uma página 404, isso afetará negativamente sua experiência no site e pode deixá-lo frustrado e ir embora. Ter redirecionamentos 301 em vigor significa que o visitante pode facilmente pousar e navegar no site, envolvendo-se com o conteúdo que pode eventualmente transformá-lo em um cliente ou seguidor.
Equidade do link:
301 é a escolha preferida de redirecionamentos 3xx para SEOs devido à sua capacidade comprovada de repassar cerca de 90% do valor do link da página redirecionada. Isso é menos provável com redirecionamentos 302, que são temporários e, portanto, os mecanismos de pesquisa podem não passar o valor do link que deveriam para o novo URL.

Removendo URLs antigos do índice de um mecanismo de pesquisa:
Se um spider de mecanismo de pesquisa encontrar um redirecionamento 301 ao rastrear seu site, isso indica a necessidade de remover o URL antigo de seu índice e substituí-lo pelo novo. Isso significa que a nova página deve eventualmente substituir a página antiga no índice dos mecanismos de pesquisa - e, enquanto isso, o URL antigo redirecionará os visitantes humanos para o novo URL sempre que alguém tentar acessá-lo.
Se você não usar um redirecionamento 301 sempre que remover uma página de seu site, os mecanismos de pesquisa receberão um código de resposta de erro 404 Not Found, que pode resultar na página sendo completamente removida do índice do mecanismo de pesquisa com o tempo.
Problemas com redirecionamentos 301
301 problemas de redirecionamento normalmente surgem de seu uso impróprio ou incorreto.
A manifestação mais comum disso é quando o proprietário de um site redireciona todas as páginas antigas do site para a nova página inicial (porque é mais rápido). Se você está reduzindo o conteúdo do seu site, criando novas páginas ou categorias, você precisa dedicar um tempo certificando-se de que cada página antiga está sendo redirecionada para a página nova ou existente mais relevante. Pense na experiência do usuário e se você ficaria chateado se quisesse encontrar aquele artigo sobre o qual todos estão falando, apenas para ser redirecionado para a página inicial!

Outro problema que surge com o tempo são as cadeias de redirecionamento. Depois de várias atualizações do site, é fácil cair nessa armadilha, mas é crucial que você aprenda o que são cadeias e como removê-las de sua lista de redirecionamento.
Um exemplo de cadeia de redirecionamento:
- A página A tem muitos backlinks, mas você deseja apontá-la para a página B.
- O site é atualizado, agora a página B aponta para a página C.
- A página D é uma página nova e brilhante, então você aponta a página C para a página D.
Agora você tem uma cadeia de redirecionamentos que significa que o link equity está tentando fluir da página A para a página D.
Essencialmente, as cadeias precisam ser niveladas para que cada variante antiga de uma página redirecione diretamente para a nova. Por exemplo:
- Página A> Página D
- Página B> Página D
- Página C> Página D
Redirecionar cadeias é o motivo pelo qual é tão importante manter seu .htaccess ou plugin de redirecionamento organizado para ver onde suas cadeias estão e retificá-las facilmente.
Como configurar redirecionamentos 301
Agora que discutimos o que são redirecionamentos 301, sua importância e as instâncias em que você deve usá-los, vamos agora explicar a forma mais comum de implementá-los para páginas em seu site.
301 Redirecionar: .htaccess
Na grande maioria dos casos, o comportamento de um servidor web é configurado usando o que é chamado de arquivo .htaccess. Este é um arquivo de texto simples que fica no diretório raiz do seu site. Para implementar um redirecionamento 301, você precisará colocar um arquivo .htaccess em seu diretório raiz (se ainda não existir). Você pode criar / editar um arquivo .htaccess usando qualquer ferramenta de edição de texto simples como Bloco de Notas, Sublime ou Textedit - antes de nomear o arquivo que você criou / editou como '.htaccess'.
Para explicar o texto que deve estar contido em seu arquivo .htaccess, começaremos usando um exemplo muito básico, como renomear uma página em seu site. Por exemplo, se você quiser alterar o URL de uma página de:
https://www.example.com/old.html
para:
https://www.example.com/new
Para garantir que a página antiga redirecione para a nova página, você precisará adicionar o seguinte código ao seu arquivo .htaccess:
redirecionar 301 /old.html https://www.example.com/new
Aqui está uma explicação do que o código acima significa:
- “ Redirect 301 ” informa aos mecanismos de pesquisa (e navegadores) que sua página foi movida permanentemente
- “ /Old.html ” - fornece a localização antiga da página
- “ Https://www.example.com/new.html ” - é o novo local da página para a qual você está informando ao servidor para redirecionar os visitantes. Esta parte do código requer o URL completo para funcionar corretamente
É importante observar que se você estiver movendo várias páginas, precisará incluir uma instrução de redirecionamento para cada página que estiver movendo. Ter uma linha exclusiva para cada página é recomendado como a abordagem mais segura se você quiser garantir que seus comandos sejam captados pelos mecanismos de pesquisa.
Redirecionamento 301: WordPress

Existem plug-ins muito úteis que podem ser usados em sites WordPress, o que tira o elemento de codificação da criação de um redirecionamento 301. Plug-ins, como Redirecionamento, permitem que o usuário insira o URL antigo e, em seguida, o novo URL e faça snap - você tem um redirecionamento 301. Isso torna o processo de implementação de redirecionamentos mais simples e rápido, muitas vezes eliminando a necessidade de envolvimento do desenvolvedor.
Além da função principal do plugin, o Redirection também é uma ferramenta realmente útil para selecionar links quebrados e 404s, importar ou exportar redirecionamentos em massa e vem com seu próprio log de quais agentes / referenciadores de usuário acessaram o site e quando. Isso pode ser exportado para análise do arquivo de log.
301 Redirecionar dicas para economizar tempo
Embora de vital importância, implementar redirecionamentos pode ser demorado e difícil de acertar na primeira vez. Aqui estão algumas dicas para ajudá-lo a economizar tempo e tornar o processo um pouco mais suave.
Se você pode manter seus URLs iguais em um novo site, faça
Isso nem sempre é possível, mas se houver páginas no site antigo que terão lugar no novo, mantenha os URLs iguais. Se os URLs estiverem confusos ou não descreverem com precisão o conteúdo da página, alterá-los pode ser inevitável. Manter os URLs iguais não só economizará tempo em redirecionamentos de mapeamento, mas também reduzirá o risco de quedas de tráfego quando as novas páginas substituírem as antigas.
Baixe seus URLs antigos de tantas fontes quanto possível antes que o site vá ao ar
Não caia na armadilha do pânico de última hora, coloque todos os seus URLs antigos em uma planilha muito antes de o novo site ir ao ar. Isso lhe dá tempo para mapear com precisão o antigo para o novo e cavar diferentes fontes para links quebrados / URLs antigos menos óbvios.
Filtre seus URLs e coloque-os em ordem de comprimento no .htaccess ou plugin
A ordem dos URLs no .htaccess determina quais redirecionamentos são executados primeiro. Use uma fórmula de comprimento para contar o comprimento de caracteres do URL, em seguida, classifique em categorias e filtre do mais longo para o mais curto. Colocar URLs mais curtos na parte inferior de cada categoria impedirá o acionamento antes que os redirecionamentos de URLs mais longos tenham a chance de ocorrer.
Use fórmulas para completar blocos diretos de mapeamento de redirecionamento
Um caso de uso pode ser quando uma base de categoria foi adicionada a um URL ativo, portanto, todos os URLs anteriores precisam apenas da adição da categoria. Exemplo: https://www.example.com/my-amazing-product para https://www.example.com/products/my-amazing-product/
Resumo
Felizmente, agora você tem um melhor entendimento de:
- O que é um redirecionamento 301
- Por que você usaria isso?
- O básico envolvido na implementação de redirecionamentos 301
Ao usar redirecionamentos 301, você está essencialmente fornecendo aos mecanismos de pesquisa uma nota para dizer “esta página foi movida, encontre a versão mais recente aqui”, cuja importância não pode ser exagerada.
Como sempre, fico feliz em responder a quaisquer perguntas que você possa ter na seção de comentários, portanto, sinta-se à vontade para iniciar a discussão abaixo.
Se precisar de ajuda com seu SEO, não hesite em nos contatar.
