Skip to main content
Sumário
Print

Redirecionamento 301, 302 e 307: Qual a Diferença e Quando Usar?

Gerir um site envolve mudanças. Páginas são atualizadas, conteúdos são movidos, domínios são alterados e estruturas são reorganizadas. Em todas estas situações, os redirecionamentos entram em cena como os verdadeiros heróis invisíveis da navegação. Eles garantem que o utilizador e os motores de busca encontrem o destino correto, mesmo quando o endereço original já não existe.

No entanto, nem todos os redirecionamentos são iguais. Utilizar o código errado pode enviar sinais confusos ao Google, prejudicar o ranqueamento e até fazer com que páginas importantes desapareçam do índice de pesquisa. É sobre decifrar os códigos 301, 302 e 307, compreender as suas diferenças subtis e, principalmente, saber exatamente quando aplicar cada um que vamos falar.

O que são redirecionamentos e por que existem?

Antes de mergulhar nos códigos específicos, é importante entender a função básica de um redirecionamento. Quando um servidor recebe um pedido para um determinado URL, ele pode responder que o recurso solicitado se encontra noutro local. Esta resposta é acompanhada de um código de estado HTTP, que informa o navegador (ou o robô do Google) sobre a natureza dessa mudança.

Pense num redirecionamento como um encaminhamento de correio. Se um amigo muda de casa, ele pode pedir aos correios para reencaminhar toda a correspondência para a nova morada. O redirecionamento faz exatamente isso na web. Mas o código que acompanha esse encaminhamento diz se a mudança é definitiva (o amigo nunca mais voltará) ou temporária (ele voltará dentro de um mês).

Redirecionamento 301: a mudança definitiva

O código 301 significa “Movido Permanentemente” (Moved Permanently). É o mais utilizado e o mais importante do ponto de vista de SEO. Quando um servidor devolve um redirecionamento 301, está a comunicar de forma clara e inequívoca: “O recurso que procuras mudou de endereço para este novo URL e nunca mais voltará.”

Quando utilizar o redirecionamento 301

Este é o código para todas as situações de mudança definitiva:

  • Alteração de domínio: Quando o site muda de www.antigo.com para www.novo.com.

  • Reestruturação de URLs: Quando se altera a estrutura de permalinks, por exemplo, de site.com/p=123 para site.com/produto/nome-do-produto.

  • Páginas eliminadas: Quando uma página é removida e se pretende enviar o tráfego para uma página alternativa relevante (por exemplo, um produto descontinuado redirecionado para a categoria principal).

  • Consolidação de conteúdo: Quando se juntam dois artigos semelhantes num só e se redirecionam os URLs antigos para o novo artigo.

O impacto do 301 no SEO

O grande poder do redirecionamento 301 é a transferência de autoridade. Estima-se que entre 90% a 99% do “link juice” (valor dos links) da página antiga seja transferido para a nova. Isto inclui o valor de backlinks, a idade do domínio e outros sinais de ranqueamento.

Para os motores de busca, um 301 é uma instrução clara para atualizarem o índice. Com o tempo, o URL antigo será substituído pelo novo nos resultados de pesquisa. É a forma mais segura e recomendada de lidar com mudanças permanentes sem prejudicar o posicionamento orgânico.

Redirecionamento 302: a mudança temporária

O código 302 significa “Encontrado” (Found), mas é tradicionalmente interpretado como um redirecionamento temporário. A sua função é dizer: “O recurso que procuras está temporariamente neste outro endereço, mas deves continuar a procurar aqui no futuro, porque ele vai voltar.”

Quando utilizar o redirecionamento 302

O 302 deve ser reservado para situações onde a mudança é pontual e reversível:

  • Testes A/B de páginas: Quando se está a testar uma nova versão de uma landing page e se quer direcionar parte do tráfego para a versão de teste, mas sem a intenção de a tornar permanente.

  • Manutenção do site: Durante uma breve manutenção, pode-se redirecionar os visitantes para uma página de “Em Breve” ou de manutenção, com a expectativa de que a página original volte dentro de horas ou dias.

  • Promoções sazonais: Se uma campanha promocional temporária tiver um URL específico e, no final, se pretende que o URL original volte a ser o principal.

O impacto do 302 no SEO

Ao contrário do 301, o redirecionamento 302 não transfere a autoridade da página original para a nova. Os motores de busca entendem que a mudança é temporária e mantêm o URL original no índice, continuando a considerá-lo como o endereço canónico.

Utilizar um 302 quando a mudança é, na verdade, permanente, é um erro grave. O Google continuará a indexar e a mostrar o URL antigo, e a autoridade dos backlinks não será transferida, resultando numa perda de ranqueamento. Por outro lado, usar um 301 para uma mudança temporária fará com que o Google retire o URL original do índice e o substitua permanentemente pelo novo, dificultando o retorno à estrutura anterior.

Redirecionamento 307: o substituto moderno do 302

O código 307 significa “Redirecionamento Temporário” (Temporary Redirect). Foi introduzido na versão 1.1 do protocolo HTTP para resolver ambiguidades do código 302.

Na prática, tanto o 302 como o 307 são redirecionamentos temporários. No entanto, o 307 é mais rigoroso quanto à preservação do método HTTP original.

  • Se um utilizador fez um pedido POST (por exemplo, submeteu um formulário) e recebe um 307, o navegador é instruído a repetir o mesmo pedido POST para o novo URL.

  • Com o 302 tradicional, alguns navegadores podiam, incorretamente, alterar o pedido POST para GET durante o redirecionamento.

Quando utilizar o redirecionamento 307

O 307 é recomendado em situações temporárias onde o método HTTP original precisa ser preservado:

  • Redirecionamentos após submissão de formulários: Quando se quer evitar que dados sejam perdidos durante um redirecionamento temporário.

  • Manutenção de funcionalidades interativas: Em páginas com carrinhos de compra ou áreas de login, durante uma manutenção breve.

Para a maioria dos casos comuns de redirecionamento temporário (como uma página de manutenção), a diferença entre 302 e 307 é irrelevante para o utilizador final. No entanto, do ponto de vista técnico e para aplicações web mais complexas, o 307 é a implementação mais correta e segura.

Outros códigos de redirecionamento relevantes

Embora 301, 302 e 307 sejam os mais comuns, existem outros códigos que vale a pena conhecer.

Redirecionamento 303 (See Other)

Este código é utilizado para responder a um pedido POST com um redirecionamento para um novo URL, mas forçando o navegador a utilizar o método GET. É útil após a submissão de um formulário, para levar o utilizador para uma página de “Obrigado” sem o risco de reenviar o formulário se a página for atualizada.

Redirecionamento 308 (Permanent Redirect)

É o equivalente permanente do 307. Assim como o 301 indica uma mudança permanente, o 308 faz o mesmo, mas com a mesma garantia do 307: preserva o método HTTP original. Para uma mudança permanente de um recurso que recebe pedidos POST, o 308 é a escolha tecnicamente mais correta. No entanto, o 301 ainda é amplamente dominante e suportado por todos os motores de busca para a esmagadora maioria das situações.

O impacto dos redirecionamentos na experiência do utilizador

Independentemente do código utilizado, os redirecionamentos afetam a velocidade de carregamento. Cada redirecionamento adiciona um tempo extra (latência) porque o navegador precisa fazer um novo pedido ao novo URL.

Cadeias de redirecionamentos

O grande inimigo da performance são as cadeias de redirecionamentos. Por exemplo: URL A -> 301 -> URL B -> 302 -> URL C. Isto obriga o navegador a fazer três pedidos para chegar ao destino final, atrasando o carregamento e frustrando o utilizador.

É fundamental auditar regularmente o site em busca de cadeias de redirecionamentos e eliminá-las, fazendo com que o URL A aponte diretamente para o URL C.

Redirecionamentos em loop

Outro problema grave é o loop infinito, onde o URL A redireciona para o B, que redireciona para o A. O navegador nunca encontra o destino e acaba por mostrar um erro ao utilizador. Isto acontece frequentemente por configurações incorretas de HTTPS ou por conflitos em plugins.

Como implementar redirecionamentos corretamente

A implementação pode ser feita de várias formas, dependendo do ambiente técnico.

Através do ficheiro .htaccess (Apache)

Para servidores Apache, o ficheiro .htaccess é o local mais comum. Um redirecionamento 301 simples seria:
Redirect 301 /pagina-antiga https://www.site.com/pagina-nova

Através da configuração do servidor (Nginx)

Para servidores Nginx, as regras são colocadas no ficheiro de configuração do site. Um exemplo de redirecionamento 301:
rewrite ^/pagina-antiga$ https://www.site.com/pagina-nova permanent;

Através de plugins (WordPress)

Para quem utiliza WordPress e não quer mexer em código, existem plugins especializados como Yoast SEORank Math ou Redirection. Estes plugins oferecem interfaces amigáveis para gerir redirecionamentos, monitorizar erros 404 e até importar listas de URLs.

Através do painel de controlo da hospedagem

Muitos painéis de controlo, como o cPanel, Plesk ou as interfaces proprietárias de hospedagens gerenciadas, têm secções dedicadas a redirecionamentos. É uma forma segura e simples de implementar regras sem tocar em código.

Erros comuns a evitar

Alguns erros na gestão de redirecionamentos são frequentes e podem ter consequências negativas.

Usar 302 em vez de 301 (e vice-versa)

Este é o erro mais grave. Como vimos, a escolha entre permanente e temporário determina se a autoridade é transferida e como os motores de busca tratam os URLs. É essencial fazer esta distinção com clareza.

Esquecer de atualizar links internos

Os redirecionamentos resolvem o problema para quem chega através de links externos ou marcadores antigos. No entanto, os links internos do site devem ser atualizados para apontarem diretamente para os novos URLs. Isto elimina a necessidade de redirecionamentos internos, melhora a velocidade e simplifica a arquitetura do site.

Redirecionar todas as páginas para a home

Quando se elimina uma página, a tentação é redirecioná-la simplesmente para a página inicial. Isto é um erro. O ideal é redirecionar cada página antiga para a página mais relevante dentro do novo contexto (um produto para a categoria, um artigo para um artigo relacionado). Isto preserva a relevância temática e oferece uma melhor experiência ao utilizador.

Ignorar os redirecionamentos HTTPS

Depois de instalar um certificado SSL, é obrigatório redirecionar todo o tráfego HTTP para a versão HTTPS. Isto normalmente é feito com um redirecionamento 301 a nível do servidor. Esquecer este passo significa ter duas versões do site (HTTP e HTTPS), o que causa conteúdo duplicado e prejudica o SEO.

Ferramentas para monitorizar e gerir redirecionamentos

Manter os redirecionamentos organizados é uma tarefa contínua, especialmente em sites grandes.

Google Search Console

A ferramenta do Google é essencial para identificar problemas de rastreio, incluindo páginas que devolvem redirecionamentos ou erros. O relatório de cobertura mostra claramente se existem problemas com redirecionamentos.

Screaming Frog

Este software de crawling é perfeito para auditar redirecionamentos. Ele identifica todos os redirecionamentos 301 e 302 do site, mostra cadeias de redirecionamentos e até permite exportar listas para correção.

Plugins de redirecionamento

Para WordPress, plugins como o Redirection não só permitem criar regras, como também monitorizam os erros 404 que ocorrem no site, sugerindo quais páginas precisam de redirecionamentos.

Ao longo desta análise, fica claro que os redirecionamentos são ferramentas precisas que comunicam intenções claras aos motores de busca. O código 301 anuncia uma mudança irreversível e transfere todo o património de links. O 302 (ou 307) sinaliza um desvio temporário, mantendo a página original como a referência principal. Escolher o código certo é uma questão de compreender a natureza da mudança e o impacto desejado no SEO.

Utilizar redirecionamentos de forma estratégica é garantir que o trabalho de otimização não se perde com o tempo. É assegurar que, mesmo quando o site evolui, a autoridade conquistada e a experiência do utilizador são preservadas.

Portanto, antes de mover, eliminar ou alterar qualquer URL, vale a pena fazer uma pausa e perguntar: esta mudança é permanente ou temporária? A resposta a esta pergunta simples é o que determina se o tráfego e o valor serão devidamente encaminhados para o novo destino ou se se perderão pelo caminho.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima