Um redirecionamento 301 é permanente e um redirecionamento 302 é temporário - e para um encurtador de URL, essa diferença de uma palavra decide se seus links passam sinais de classificação, com que agressividade os navegadores os armazenam em cache e se você pode alterar com segurança para onde eles apontam mais tarde. Um 301 diz "isso foi movido definitivamente, envie o valor de SEO para o novo endereço". Um 302 diz "isso é um desvio, mantenha o original em arquivo". Ambos levam o visitante ao mesmo lugar; apenas dizem às máquinas duas histórias opostas.
Para links curtos, a escolha não é óbvia, e o conselho popular - "sempre use 301 para SEO" - está errado com frequência suficiente para ser perigoso. Um 301 é armazenado em cache pelos navegadores de forma intensa, o que é ótimo para velocidade e terrível no dia em que você precisa redirecionar um link editável. Portanto, a resposta real depende de se o link é permanente ou editável, e é sobre isso que este artigo trata.
Trabalho no caminho de redirecionamento, portanto manterei isso fundamentado no que acontece na transmissão em vez de em folclore de SEO. Se você quiser o panorama mais amplo primeiro, se os encurtadores de URL prejudicam o SEO cobre o lado de reputação, e atingindo p95 abaixo de 15ms para redirecionamentos cobre o lado de velocidade. Aqui estamos focados no código de status.
O Que É um Redirecionamento 301#
Um 301 é o código de status "Movido Permanentemente". Quando um servidor responde a uma requisição com 301 e um cabeçalho Location, ele está fazendo uma afirmação forte: este recurso agora vive na nova URL, permanentemente, e você deve tratá-la como canônica a partir de agora.
Duas consequências resultam dessa afirmação. Os mecanismos de busca passam sinais de classificação - a autoridade e os backlinks que a URL antiga acumulou - para o destino, razão pela qual um 301 é a mudança padrão para migrações de sites e transições para HTTPS. E os navegadores armazenam o redirecionamento em cache, às vezes por muito tempo, porque "permanente" é levado ao pé da letra. Na próxima vez que esse visitante acessar o link, seu navegador pode nem mesmo consultar seu servidor; ele vai direto para o destino em cache. A mecânica está detalhada no guia MDN sobre redirecionamentos HTTP e a definição original está na seção 6.4.2 do RFC 7231.
Esse cache é um recurso para um link permanente e uma armadilha para um editável. Guarde esse pensamento - é o ponto central da decisão sobre links curtos.
O Que É um Redirecionamento 302#
Um 302 é "Found", o redirecionamento temporário. Ele envia o visitante adiante exatamente como um 301 faz, mas a mensagem para as máquinas é o oposto: esta é uma disposição de curto prazo, a URL original vai voltar, portanto mantenha-a indexada e não armazene o redirecionamento em cache como se fosse permanente.
Há um irmão mais preciso que merece uma frase. Um 307 é o redirecionamento temporário estrito: mesma intenção que um 302, mas garante que o método HTTP seja preservado, portanto um POST permanece POST. Para links curtos, que são requisições simples GET, um 302 e um 307 são indistinguíveis na prática. A distinção ganha sentido em APIs e envios de formulários, não em um link de marketing. Se você quiser a versão formal, o RFC 7538 define a variante permanente 308, e o temporário 307 fica ao lado dele.
A propriedade principal de um 302 é que ele não é persistente. Os navegadores o verificam novamente, o que significa que no dia em que você altera o destino, os visitantes recorrentes seguem o novo alvo imediatamente. Sem desvio em cache para o lugar antigo.
301 vs 302 para SEO: Qual Passa Link Equity#
Aqui está a parte que todos realmente pesquisam. A regra clássica é que um 301 passa sinais de classificação e um 302 não. Isso foi estritamente verdadeiro por anos e ainda é a suposição segura para planejar. O Google disse desde então que os redirecionamentos 301 passam sinais de classificação e que os 302 persistentes eventualmente também o fazem - mas "eventualmente" carrega muito peso, e você não controla o cronograma.
Portanto, o resumo prático de SEO cabe em uma tabela.
| Propriedade | 301 (permanente) | 302 (temporário) | 307 (temporário, estrito) |
|---|---|---|---|
| Passa sinal de classificação | Sim, totalmente e rapidamente | Lentamente, apenas se persistir | Lentamente, apenas se persistir |
| Mecanismo de busca mantém URL antiga indexada | Não, troca para o alvo | Sim, espera que ela retorne | Sim, espera que ela retorne |
| Cache do navegador | Agressivo, pode ser persistente | Não armazenado como permanente | Não armazenado como permanente |
| Método HTTP preservado | Não garantido | Não garantido | Garantido |
| Indicado para | Uma mudança que é definitiva | Uma mudança que será desfeita | Mudanças temporárias em POST/API |
A conclusão não é "301 bom, 302 ruim". É "combine o código com a realidade". Se a mudança é permanente, um 301 transfere o sinal de forma limpa e rápida. Se é temporária, um 302 protege o lugar da URL original no índice. Usar um 301 para algo que você vai reverter, ou um 302 para algo permanente, é como os redirecionamentos silenciosamente custam classificação.
O Problema com Links Curtos: Cache vs Editabilidade#
Agora aplique tudo isso a um link curto, onde as regras colidem.
O melhor recurso de um link curto gerenciado é que você pode alterar seu destino depois de tê-lo compartilhado. Um panfleto impresso, um código QR em uma embalagem, um link em uma publicação agendada - você não pode recolher esses, mas pode redirecionar o link que eles carregam. Essa editabilidade vale mais do que um ganho marginal de SEO para a maioria dos links de marketing, e a prevenção de link rot depende inteiramente disso.
Um 301 armazenado em cache quebra essa promessa. Se o navegador de um visitante armazenou em cache o 301 para o destino antigo, redirecionar o link não serve para ele - ele continua chegando no alvo desatualizado até que o cache expire, o que você não pode forçar. Esse é o exato problema que um 302 evita. Como o navegador nunca trata um 302 como permanente, sua edição entra em vigor para todos no próximo clique. É por isso que muitos encurtadores, incluindo o nosso, usam por padrão um redirecionamento temporário para links editáveis: o link permanece sob seu controle. A camada de redirecionamento resolve o alvo atual a cada requisição, portanto uma edição fica ao vivo no momento em que você a salva - a estratégia de cache por trás disso está em nossa camada de cache para redirecionamentos.
Se você quer links que permaneçam editáveis e ainda resolvam em milissegundos de um dígito, crie um workspace gratuito no Elido e crie seu primeiro link curto.
Qual Redirecionamento Seus Links Curtos Devem Usar#
Eliminando a teoria, tudo se resume a uma pergunta: o destino deste link vai mudar algum dia?
- Não vai mudar nunca - um link de vaidade permanente para sua homepage, um link eterno em um livro. Use um 301. Você obtém a transferência de sinal de classificação completa e rápida e o bônus de velocidade do cache do navegador, e não abre mão de nada porque nunca ia redirecionar de qualquer forma.
- Pode mudar - qualquer link de campanha, qualquer link curto editável, qualquer coisa que você queira corrigir sem reimprimir. Use um 302. Você troca uma fatia de transferência imediata de SEO pela garantia de que uma edição alcança todos os visitantes instantaneamente.
Para a grande maioria dos links curtos - URLs de campanha, links inteligentes que roteiam por país ou dispositivo, qualquer coisa em um domínio personalizado que você está gerenciando ativamente - a editabilidade vence, portanto o 302 é o padrão sensato. Reserve o 301 para o genuinamente permanente. E se você está começando agora, como encurtar uma URL cobre o fluxo de criação que fica na frente de tudo isso.
Como Verificar Qual Redirecionamento um Link Usa#
Nunca confie na palavra de um encurtador. Pergunte diretamente ao link com uma requisição HEAD:
curl -sI "https://go.yourbrand.com/spring"
A primeira linha da resposta é o código de status - HTTP/2 301, HTTP/2 302 ou HTTP/2 307 - e o cabeçalho Location mostra para onde ele aponta. Se você ver uma cadeia de redirecionamentos, cada salto é uma resposta separada, e cada salto extra adiciona latência e uma chance de vazar ou perder sinal. Um link curto limpo é um salto: da URL curta ao destino final, sem nada no meio. Monitorar cadeias de redirecionamento faz parte de como os links curtos resolvem por baixo dos panos, e manter essa cadeia em um único salto é metade do motivo pelo qual nossa latência de redirecionamento permanece baixa.
O modelo mental é o artigo inteiro: um 301 é uma promessa que você não pode desfazer, um 302 é uma promessa que você pode. Escolha o que corresponde a se o link pode ou não mudar, verifique com curl e seus redirecionamentos farão o que você pretendia em vez do que você assumiu.
Relacionados no Blog#
- Os encurtadores de URL prejudicam o SEO? A resposta honesta
- Atingindo p95 abaixo de 15ms para redirecionamentos de FRA, ASH e SGP
- Estratégia de cache para redirecionamentos de URL: L1 LRU + L2 Redis
- Como os encurtadores de URL funcionam por baixo dos panos
- Prevenção de link rot: mantendo links curtos vivos
Experimente Elido
Cole uma URL, obtenha um link curto
Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.
Grátis, sem necessidade de registo · 2 por dia