Redirecionamentos 301 e 302: qual usar quando uma página muda de endereço

Redirecionamentos 301 e 302: qual usar quando uma página muda de endereço

Mudar o endereço de uma página pode parecer uma pequena alteração: atualiza-se o link e o trabalho continua. Mas o URL antigo ainda pode aparecer nos resultados de busca, nos favoritos, em uma newsletter ou em um site externo. Sem um caminho correto, quem o abre corre o risco de encontrar um erro ou um destino que não atende à sua necessidade.

Os redirecionamentos 301 e 302 levam o visitante a outro endereço, mas comunicam intenções diferentes. O 301 indica uma mudança permanente; o 302, uma mudança temporária. Escolher o código certo é importante, mas não basta: é preciso definir um destino relevante, verificar as regras e atualizar os links do site. Este guia explica como conduzir a mudança com um método compreensível até para quem coordena o projeto sem configurar pessoalmente o servidor.

O que é um redirecionamento

Um redirecionamento é uma resposta que convida o cliente, como o navegador, a solicitar um recurso em outro endereço. Nos redirecionamentos HTTP, o servidor retorna um código de status e normalmente indica o destino no cabeçalho Location. Assim, o visitante pode chegar à nova página sem precisar procurar manualmente o conteúdo.

Por exemplo, o caminho /servico-antigo pode levar a /servico-novo. O exemplo descreve apenas uma relação entre endereços: não é uma regra pronta para copiar. A documentação da MDN sobre o 301 ilustra a resposta e o destino. Para quem administra o site, o ponto operacional é saber qual solicitação ativa a passagem e onde a navegação realmente termina.

Quando usar o 301

O código 301 comunica que o recurso tem um novo endereço permanente. É adequado quando uma página é transferida de forma definitiva e o URL antigo precisa continuar orientando quem chega por links anteriores. Uma mudança definitiva do slug ou uma reorganização consolidada dos conteúdos são situações a avaliar dessa forma.

A decisão deve refletir o projeto real. Antes de configurá-lo, pergunte se o novo destino representará aquele conteúdo também no futuro e se o endereço antigo precisará voltar a funcionar. Não escolha um 301 apenas porque ele costuma ser associado ao SEO: se a transferência for provisória, a intenção comunicada será diferente da prevista. Documentar o motivo da alteração ajuda quem fará a manutenção depois.

Quando usar o 302

O código 302 indica que o recurso está temporariamente em outro endereço. Pode ser apropriado quando o URL antigo continua sendo a referência a manter e a passagem para um destino alternativo está prevista por um período limitado. Não basta que a alteração seja recente: é necessário um motivo concreto para considerá-la reversível.

Um caso documentado é um experimento que envia parte dos visitantes a uma variante da página. Nas orientações sobre testes de sites, o Google recomenda um 302 para esse tipo de redirecionamento temporário. Mesmo um teste precisa de responsável, conclusão prevista e comportamento final: uma regra esquecida pode continuar ativa muito depois do experimento.

A pergunta a fazer antes de escolher

A pergunta principal é: o conteúdo mudou de casa ou está usando um destino provisório? No primeiro caso, avalia-se um redirecionamento permanente; no segundo, um temporário. O calendário, sozinho, não resolve a dúvida: uma alteração feita para durar pode ser permanente desde o primeiro dia, enquanto um desvio longo ainda pode ter uma justificativa temporária.

Escreva em uma frase por que o endereço antigo está mudando, qual página o substitui e quem decide quando termina o possível desvio. Se essas informações não estiverem claras, defina o projeto antes de acrescentar regras. O código HTTP deve expressar uma decisão sobre os conteúdos e os caminhos dos usuários, não substituir essa decisão.

O que ele comunica aos mecanismos de busca

O Google também diferencia redirecionamentos permanentes e temporários na escolha do URL representativo do conteúdo. O guia oficial sobre redirecionamentos descreve o permanente como um sinal a favor do destino como URL canônico; o temporário comunica uma intenção diferente. Isso não equivale a uma promessa de posição ou tráfego.

Por isso, não é correto apresentar um 302 como uma penalização automática, nem um 301 como garantia de manter todos os resultados anteriores. A resposta deve ser coerente com a transferência. Ao avaliar o efeito, considere também a qualidade e a correspondência da nova página, os links, a disponibilidade do site e os sinais que possam indicar destinos conflitantes.

Prepare um mapa entre endereços antigos e novos

Antes de intervir, faça uma lista das páginas envolvidas. Para cada URL antigo, indique o destino previsto, o tipo de mudança, o motivo e a pessoa que deve aprová-la. Em projetos pequenos, uma planilha compartilhada pode bastar; o importante é que a relação seja verificável e não dependa da memória de quem executa o trabalho.

Reúna os endereços do site, das páginas mais utilizadas e dos materiais publicados pela empresa. Inclua, quando relevantes, documentos para download e links usados em campanhas. Marque os casos incertos em vez de atribuir um destino genérico. Esse mapa se torna a base da implementação e a referência para os testes, evitando decisões improvisadas no momento da publicação.

Escolha um destino realmente relevante

Quem abre um link antigo espera uma resposta específica. Se procurava a página de um serviço, chegar à página inicial pode obrigá-lo a começar a busca novamente. O destino deve, portanto, preservar, quando possível, o significado da página anterior e permitir que o visitante continue seu caminho.

Antes de aprovar a correspondência, compare conteúdos, objetivo e ação solicitada. Uma página atualizada sobre o mesmo serviço pode ser uma boa substituição; uma seção apenas vagamente relacionada talvez não seja. Não use o redirecionamento para esconder uma estrutura pouco clara. Se vários conteúdos foram reunidos, confira se a página resultante realmente atende às principais necessidades daqueles removidos.

Quando é correto manter um erro 404 ou 410

Nem toda página excluída exige um redirecionamento. Se o conteúdo não existe mais e não tem uma substituição relevante, uma resposta 404 ou 410 pode descrever corretamente a situação. A documentação do Google sobre erros de rastreamento diferencia justamente o conteúdo transferido daquele removido sem equivalente.

A página de erro ainda pode ajudar o visitante com navegação e orientações úteis, mantendo o status HTTP apropriado. Redirecionar tudo para uma página genérica apenas para eliminar erros do relatório não resolve necessariamente a experiência. A escolha depende da existência de uma substituição real, não da vontade de zerar qualquer URL indisponível.

Considere parâmetros e variantes do URL

Um endereço pode aparecer com parâmetros, letras maiúsculas, caminhos diferentes ou uma barra final. Antes de aplicar uma regra ampla, entenda quais variantes são válidas e quais informações precisam ser preservadas. Um parâmetro pode servir ao rastreamento, mas também determinar conteúdo ou uma função: removê-lo sem verificar pode alterar o resultado.

Prepare exemplos representativos e teste um por um. Documente se o destino deve manter ou eliminar os parâmetros, sem presumir que o sistema escolhido faça automaticamente o que você deseja. Para catálogos, filtros e páginas geradas por aplicativos, envolva quem conhece o funcionamento do site. Uma aparente organização dos endereços não pode tornar inacessíveis informações ou operações necessárias.

Evite cadeias de redirecionamento

Uma cadeia acontece quando o endereço antigo leva a uma página que redireciona novamente antes de chegar à página final. Ela pode surgir de alterações sucessivas: primeiro muda o caminho, depois o domínio, depois a versão preferida do endereço. Cada regra pode parecer correta isoladamente, enquanto o percurso completo se torna difícil de acompanhar.

Ao atualizar um mapa, avalie se o URL antigo pode apontar diretamente para o destino atual. Verifique as etapas reais, não apenas a página que abre no final. Manter um caminho simples ajuda a conferir o comportamento e identificar problemas. Não é preciso esperar que uma cadeia produza um erro evidente para rever regras que ficaram desnecessariamente complicadas.

Reconheça e elimine os loops

Um loop aparece quando as regras levam o visitante de volta a um endereço já percorrido, sem alcançar um destino estável. Por exemplo, uma regra pode exigir a barra final e outra removê-la. O mesmo tipo de conflito pode surgir quando camadas diferentes administram domínio, protocolo ou caminhos com configurações incompatíveis.

Antes de acrescentar uma regra, confira as existentes no CMS, no servidor e nos possíveis serviços intermediários. Se o navegador indicar redirecionamentos demais, reconstrua toda a sequência e identifique onde ela volta atrás. Corrigir o conflito na origem é mais confiável que adicionar exceções sem entender qual componente produz cada resposta.

Atualize também os links internos

Um redirecionamento mantém um caminho para quem usa referências antigas, mas os links administrados pela empresa devem ser atualizados quando a transferência é definitiva. Menus, botões, artigos relacionados e links no texto podem continuar apontando para o endereço anterior se a alteração ficar limitada à configuração da regra.

Use o mapa para revisar os conteúdos afetados e conferir os modelos que geram links automaticamente. Verifique também assinaturas de e-mail, páginas de campanhas e materiais que possam ser alterados. Assim, o redirecionamento oferece continuidade às referências externas ou históricas, enquanto a navegação comum utiliza o caminho atual e fica mais simples de manter.

Coordene sitemap e indicações canônicas

O sitemap e as indicações canônicas devem ser considerados junto com a nova estrutura. O guia do Google sobre canonicalização apresenta diferentes sinais para indicar o URL preferido. Uma anotação canonical não leva o visitante a outra página como um redirecionamento: ela comunica uma preferência aos mecanismos de busca.

Quando uma página é transferida definitivamente, confira se o destino não continua indicando como preferido um endereço anterior ou alheio ao projeto. Verifique também o que o CMS gera automaticamente. Sinais incoerentes dificultam entender a intenção do site. Para quem coordena o trabalho, pedir uma análise conjunta é mais útil que tratar esses pontos como três caixas separadas a marcar.

Prefira uma resposta do servidor quando disponível

Um redirecionamento pode ser realizado em camadas diferentes. Uma resposta HTTP permite comunicar a transferência antes de carregar uma página que executa outro código. Soluções baseadas em scripts ou atualização da página exigem avaliações diferentes e não devem ser consideradas idênticas apenas porque o navegador chega ao mesmo destino.

Antes de escolher, esclareça quais ferramentas a hospedagem oferece e quais limitações o aplicativo impõe. O responsável técnico deve verificar se o código de status é o desejado, e não apenas se o endereço na barra muda. Se uma limitação concreta exigir uma alternativa, documente-a e planeje a verificação do comportamento com navegadores e ferramentas de análise.

Configure a regra na camada correta

Um painel do CMS, o servidor web ou um serviço intermediário podem administrar o redirecionamento. A camada deve ser escolhida com conhecimento da configuração existente e de quem a mantém. Duplicar a mesma responsabilidade em várias ferramentas dificulta entender qual configuração tem efeito e onde corrigir um problema.

No Apache, por exemplo, a documentação diferencia diretivas de redirecionamento permanente e regras com código de resposta explícito. Porém, não existe uma linha universal para colar em qualquer site: caminhos, regras anteriores e contexto importam. Antes de alterar a produção, guarde a configuração e teste o comportamento em um ambiente adequado.

Leve o cache em conta

Um navegador ou intermediário pode guardar respostas conforme as regras de cache aplicáveis. O 301 é definido como passível de armazenamento heurístico pela especificação HTTP. Por isso, é importante não usá-lo como experimento antes de decidir o destino: corrigir o servidor não significa necessariamente que todos os clientes esquecerão imediatamente uma resposta anterior.

Durante os testes, compare as solicitações de rede com o que aparece em uma sessão já utilizada. Confira os possíveis caches do site ou do serviço intermediário e siga o procedimento de atualização previsto. Por outro lado, não conclua que um 302 nunca possa ser armazenado: o comportamento precisa ser avaliado junto com os cabeçalhos e as configurações reais.

Tenha cuidado com formulários, POST e APIs

Uma visita comum a uma página costuma usar uma solicitação GET, mas um site também contém envios de formulários e operações de aplicativos. Nesses fluxos, não basta diferenciar permanente e temporário: é preciso saber se o método e os dados da solicitação devem ser preservados e para onde podem ser enviados.

Por razões históricas, a RFC 9110 permite a mudança de POST para GET com 301 e 302. Os códigos 307 e 308 expressam redirecionamentos que preservam o método, respectivamente temporários e permanentes. Para formulários, pagamentos e APIs, peça ao técnico que avalie também a segurança e o comportamento do aplicativo antes de reutilizar uma regra pensada para páginas informativas.

Gerencie mudanças de domínio e passagem para HTTPS

Uma transferência de domínio exige considerar tanto o ambiente antigo quanto o novo. Os visitantes podem continuar abrindo endereços históricos: o domínio antigo precisa receber a solicitação e responder como previsto. Nomes alternativos e versões do protocolo também devem entrar nos testes, de acordo com o que estava realmente disponível.

Para solicitações HTTPS, verifique certificados e conexão antes do redirecionamento: um erro nessa etapa pode impedir a chegada à nova página. Não teste apenas o novo domínio. Prepare uma lista de endereços representativos e esclareça quem mantém DNS, hospedagem e certificados durante a transição. A transferência dos conteúdos e a continuidade das referências antigas precisam ser planejadas juntas.

Preserve o contexto dos idiomas

Em um site multilíngue, uma página italiana deve levar a um destino coerente com o idioma e o conteúdo esperados, quando disponível. Redirecionar todas as versões para uma única página pode fazer quem chega por um link específico perder o contexto. Por isso, o mapa precisa incluir as variantes linguísticas que realmente existem.

Envolva os responsáveis pelos conteúdos para definir as correspondências. Não presuma que caminhos parecidos sejam traduções equivalentes nem que baste trocar uma parte do URL. Teste também o seletor de idioma e os links entre versões após a mudança. O objetivo é preservar um caminho compreensível para o leitor, não apenas obter uma resposta tecnicamente válida.

Teste o endereço antigo e o destino

O teste precisa começar pelo URL que o usuário poderia abrir, não apenas pela página nova. Confira o código retornado, o destino indicado e as possíveis etapas intermediárias. Ao final, verifique se a página esperada está disponível, contém o conteúdo correto e permite concluir a ação prevista.

Teste links com e sem parâmetros relevantes e faça a verificação em um contexto que não dependa de uma sessão administrativa. Para fluxos mais complexos, repita as operações reais com dados de teste. Anote resultado, data e problemas no mapa. Um simples “abre normalmente” é uma verificação limitada demais quando pode esconder um código diferente do desejado ou um destino incorreto.

Monitore depois da publicação

A publicação não encerra o trabalho. Verificar erros, caminhos mais visitados e solicitações que ainda chegam aos endereços anteriores ajuda a identificar correspondências ausentes. Compare o comportamento do site com o mapa aprovado e reúna relatos de usuários ou departamentos que utilizam links históricos.

O Search Console pode ajudar a conferir o rastreamento e a página escolhida pelo Google como canônica. O guia de solução de problemas de canonicalização descreve o uso da inspeção de URL. Essas informações devem ser lidas junto com os testes diretos do site. Uma mudança nos relatórios exige interpretação: ela não deve ser atribuída automaticamente apenas ao código 301 ou 302.

Decida por quanto tempo manter os redirecionamentos

Um link antigo pode continuar sendo usado muito tempo depois de uma transferência. Nas orientações sobre migrações, o Google recomenda manter os redirecionamentos pelo maior tempo possível, geralmente por pelo menos um ano. Essa referência não é um prazo após o qual todo link histórico perde seu valor.

Avalie as solicitações recebidas, os links externos conhecidos e as necessidades da empresa antes de eliminar regras permanentes. Para as temporárias, marque uma revisão relacionada ao motivo do desvio. Nos dois casos, mantenha um responsável pela decisão: regras sem explicação ficam difíceis de remover e podem sobreviver a várias reformulações do site sem que ninguém saiba por que existem.

Uma lista de verificação antes de confirmar

Antes de considerar a alteração concluída, verifique se:

  • Cada URL antigo tem uma decisão e um destino relevante, quando previsto.
  • O código expressa corretamente uma transferência permanente ou temporária.
  • Não existem loops nem etapas intermediárias evitáveis.
  • Links internos, sitemap e indicações canônicas são coerentes.
  • Formulários, parâmetros, idiomas e versões HTTPS foram testados quando relevantes.
  • Existem um responsável e uma data para a próxima verificação.

A lista não substitui o conhecimento do site, mas torna mais concreta a conversa entre quem administra os conteúdos e quem configura o sistema. Para os casos excluídos da transferência, documente também a decisão de remover uma página sem substituí-la.

Perguntas frequentes

Se eu mudar apenas a parte final do endereço da página, preciso de um redirecionamento?

Se o endereço antigo precisar continuar levando ao conteúdo, deve existir um caminho para o novo. Antes de criá-lo, verifique se o CMS já gerou uma regra automática. O teste precisa começar pelo URL antigo e conferir a resposta e o destino reais.

Um 302 prejudica automaticamente o SEO?

Não. É um código adequado para comunicar uma mudança temporária. O problema surge quando o comportamento não corresponde à intenção do projeto ou os outros sinais são incoerentes. A escolha deve acompanhar a transferência real, sem promessas automáticas sobre resultados de busca.

Posso enviar todas as páginas excluídas para a página inicial?

Não é uma boa solução geral. Quem abre uma página específica pode não encontrar o que procurava. Identifique uma substituição relevante; se ela não existir, avalie uma resposta correta de recurso indisponível, com orientações úteis para continuar a navegação.

Posso passar de 302 para 301 quando a mudança se tornar definitiva?

Sim, depois de confirmar a decisão. Atualize a regra, confira os caches relevantes e repita os testes nos endereços antigos. Verifique também links e indicações do site para que a alteração não fique limitada ao código retornado pelo servidor.

Conclusão: comunique a mudança de forma coerente

O 301 é adequado para uma transferência permanente; o 302, para um desvio temporário. Porém, a qualidade do trabalho também depende de destinos relevantes, regras compreensíveis e verificações completas. Um redirecionamento correto leva quem chega por um link antigo ao conteúdo que espera encontrar.

Preparar um mapa, envolver os responsáveis por conteúdo e infraestrutura, verificar o caminho real e mantê-lo ao longo do tempo ajuda a evitar erros desnecessários. O resultado desejado é uma transição clara para usuários e sistemas, com decisões documentadas e verificáveis mesmo quando o site mudar novamente.

Quer aprofundar esse tema na sua empresa? A Azienda Digitale pode ajudar você a avaliar as soluções mais adequadas e colocá-las em prática. Azienda Digitale

Lascia un commento

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

O comentário ficará visível após aprovação do administrador.

Il commento sara visibile dopo approvazione dell amministratore.