O que é redirecionamento 301? Quando usar e como configurar
Redirecionamento 301 é a resposta do servidor que informa que uma página mudou de endereço de forma permanente e leva o visitante, e o robô do Google, direto para a nova URL. Ele usa o status code HTTP 301 (Moved Permanently) e é o método indicado pelo Google para mudanças definitivas.
Sem o 301, quem chega pelo endereço antigo encontra um erro, e os links que a página acumulou deixam de valer para a nova. Nos dados do SE Ranking para o Brasil, "redirect 301" tem 140 buscas por mês e "redirecionamento 301" tem 110, quase sempre de quem está no meio de uma troca de URL ou de domínio.
Como funciona o redirecionamento 301
O navegador pede a URL antiga. O servidor responde com o código 301 e um cabeçalho Location com o novo endereço. O navegador abre o destino sem que o usuário perceba, e o Googlebot faz o mesmo caminho.
Para o Google, o 301 é um sinal forte de que a URL de destino é a versão principal. Com o tempo, a URL antiga sai do índice e a nova assume o lugar dela nos resultados, com os sinais de links e relevância acumulados. O Google afirma que redirecionamentos permanentes não causam perda de PageRank.
O navegador também guarda o 301 em cache. Por isso, um redirecionamento errado continua ativo para quem já visitou a página, mesmo depois da correção no servidor.
Quando usar o redirecionamento 301
- Troca de domínio, como a mudança de
empresa.comparaempresa.com.br. - Mudança para HTTPS ou unificação de versões com e sem
www. - Nova estrutura de URLs, por exemplo
/blog/2024/postvirando/blog/post. - União de páginas com o mesmo assunto, para resolver canibalização de palavras-chave ou conteúdo duplicado.
- Produto ou serviço descontinuado que tem um substituto direto.
Se a página foi removida e não existe equivalente, o redirecionamento não é a resposta. Deixe a URL responder 404 ou 410.
Como configurar um redirecionamento 301
No Apache, adicione uma linha ao arquivo .htaccess: Redirect 301 /pagina-antiga https://seusite.com.br/pagina-nova.
No Nginx, use um bloco por URL: location = /pagina-antiga { return 301 https://seusite.com.br/pagina-nova; }.
No WordPress, plugins como Redirection, Yoast SEO Premium e Rank Math criam o 301 por um formulário, sem acesso ao servidor.
Em plataformas de loja e CMS hospedados, como Shopify e Wix, o painel tem uma área de redirecionamentos de URL.
Depois de configurar, siga este roteiro:
- Teste o código com
curl -I https://seusite.com.br/pagina-antiga. A resposta precisa mostrar301e oLocationcorreto. - Confira se o destino responde 200. Um 301 para uma página com erro desperdiça o trabalho.
- Atualize os links internos para o endereço novo. O redirecionamento é a rede de proteção, e o link direto é o caminho certo.
- Atualize o sitemap, que deve listar só as URLs finais.
- Acompanhe no Search Console o relatório de indexação: as URLs antigas aparecem em "Página com redirecionamento", e as novas entram no índice.
Um exemplo: um escritório de contabilidade migra o blog de contabil.com.br/blog/2023/05/como-abrir-mei para contabil.com.br/blog/como-abrir-mei. São 140 posts. Em vez de criar 140 regras, o desenvolvedor escreve uma regra com expressão regular que remove ano e mês da URL, testa uma amostra de 20 endereços com curl e confere no Screaming Frog que nenhum link interno aponta para o formato antigo. Para mudanças desse porte, o guia de migração de sites traz o checklist completo.
Se você vai trocar de domínio ou de plataforma e quer mapear todos os redirecionamentos antes, o diagnóstico de SEO gratuito da ASM Digital levanta as URLs que precisam de 301.
Erros comuns
- Cadeias de redirecionamento. A URL A leva para B, que leva para C. O Google segue até 10 saltos, mas cada salto atrasa a página e gasta crawl budget. Aponte A direto para C.
- Loops. A leva para B, e B volta para A. A página não carrega para ninguém.
- Redirecionar tudo para a home. O Google trata esse caso como soft 404, e os sinais da página antiga se perdem. Aponte para a página equivalente.
- Remover os redirecionamentos cedo demais. Em mudanças de domínio, o Google recomenda manter o 301 por pelo menos um ano.
- Usar 302 em mudança definitiva. O 302 indica algo temporário, e o Google tende a manter a URL antiga como principal.
Redirecionamento 301 vs 302
O 301 diz que a mudança é permanente. O 302 diz que ela é temporária e que o endereço original vai voltar. Use 302 para uma página em manutenção, um teste A/B ou uma promoção sazonal. Para qualquer mudança definitiva, use 301 ou 308. O 308 tem o mesmo efeito do 301 para o Google e preserva o método da requisição, um detalhe relevante para formulários e APIs.
Quando as duas páginas precisam continuar no ar, o redirecionamento não serve. Nesse caso, o guia de rel canonical mostra como indicar a versão principal sem tirar a outra do ar.
Perguntas frequentes
O redirecionamento 301 perde autoridade?
Segundo o Google, não. Redirecionamentos permanentes repassam os sinais de PageRank para o destino. A perda acontece quando o destino não tem relação com a página antiga, porque o Google passa a tratar o caso como soft 404.
Quanto tempo o Google leva para reconhecer um 301?
Depende da frequência de rastreamento da URL antiga. Páginas visitadas com frequência mudam em dias. Páginas pouco visitadas levam semanas. Atualizar os links internos e o sitemap acelera o processo.
Posso apagar a página antiga depois do 301?
Sim. Com o 301 ativo, o conteúdo antigo não precisa existir no servidor, porque toda requisição já segue para o destino. A regra de redirecionamento, essa sim, precisa continuar ativa.
Como saber se um redirecionamento é 301 ou 302?
Rode curl -I na URL antiga e veja o código na primeira linha. No navegador, a aba Rede das ferramentas de desenvolvedor mostra o código na coluna Status, e extensões como Redirect Path exibem a cadeia completa.
Termos relacionados
Vai mudar URLs, domínio ou plataforma sem perder posições? Conheça o SEO técnico da ASM Digital.
