Redirecionamento 301: O que é e como configurar um (2026)

4 de fevereiro de 2024
8 minutos de leitura
Redirecionamento 301: O que é e como configurar um (2026)

Resposta Direta

Um redirecionamento 301 é o status HTTP 301 Moved Permanently: o servidor informa aos navegadores e mecanismos de busca que uma URL foi movida de forma permanente e fornece o novo endereço em um cabeçalho Location. O Google então indexa a nova URL e transfere para ela os sinais de ranqueamento da URL antiga. Você configura isso no arquivo de configuração do servidor (Redirect 301 no Apache .htaccess, return 301 no Nginx), com um plugin no seu CMS ou no nível do domínio com um serviço de redirecionamento. Depois, verifique se a URL antiga responde com 301 e chega à página correta em um único salto.

Este guia aborda o que um 301 faz, quando usá-lo em vez de um 302 ou de uma tag canonical, como configurá-lo nas implementações mais comuns e como verificar se ele funciona e mantém seus ranqueamentos.

O que é um redirecionamento 301?#

301 é um código de status HTTP. Quando alguém solicita a URL antiga, o servidor não envia a página. Ele envia uma resposta curta que diz "movido permanentemente" junto com um cabeçalho Location com o novo endereço, e o navegador solicita esse endereço imediatamente. Os visitantes veem apenas o carregamento da nova página.

httpHTTP/1.1 301 Moved Permanently
Location: https://mybrand.com/about
Diagram of a 301 redirect: the browser requests oldbrand.com/about, receives 301 with Location https://mybrand.com/about, then requests the new URL and gets 200

A palavra que importa é permanente. A documentação do Google diz que um redirecionamento permanente informa ao seu pipeline de indexação que o destino do redirecionamento deve ser canônico[1], de modo que o novo endereço substitua o antigo nos resultados de pesquisa ao longo do tempo. Os navegadores também podem armazenar em cache um 301, então visitantes recorrentes podem nem chegar a ver a URL antiga.

Também é o redirecionamento escolhido quase sempre: cerca de 96 em cada 100 redirecionamentos configurados no RedirHub são 301, e apenas cerca de uma conta em sete já configurou um 302 (dados da plataforma RedirHub, outubro de 2026).

CodeMeaningUse-o quando
301 Moved PermanentlyPermanentUma página ou domínio foi movido permanentemente. A escolha certa para a maioria dos redirecionamentos.
302 FoundTemporaryA mudança é de curto prazo: uma página de promoção, manutenção, um teste. A URL antiga permanece indexada.
307 Redirecionamento TemporárioTemporaryComo o 302, mas o navegador deve repetir o mesmo método (por exemplo, um POST de formulário).
308 Redirecionamento PermanentePermanentComo o 301, mas mantém o método da solicitação. Útil para APIs e endpoints de formulário.
Meta refresh / JavaScriptDependsSomente quando você não pode alterar o servidor. O Google trata um meta refresh instantâneo como permanente, mas recomenda redirecionamentos no lado do servidor.

Não tem certeza entre permanente e temporário? Veja redirecionamentos 301 vs 302 para a comparação completa.

Quando você deve usar um redirecionamento 301?#

  • Você alterou uma URL, por exemplo, um novo slug, uma nova estrutura de pastas ou uma página de produto renomeada.
  • Você mudou para um novo domínio após um rebranding ou fusão. Redirecione cada URL antiga para a nova página correspondente.
  • Você padronizou suas URLs: de http:// para https://, e de www para não-www (ou o contrário).
  • Você mesclou ou removeu páginas. Envie a URL antiga para a substituição mais próxima, não para a página inicial.
  • Você possui domínios extras, como domínios com erros de digitação ou nomes de produtos descontinuados, que devem apontar para o seu site principal.

Use um 302 em vez disso quando você planeja reverter a mudança, e uma tag canonical quando versões duplicadas de uma página precisarem permanecer acessíveis (mais sobre isso abaixo).

Como configurar um redirecionamento 301#

Onde você adiciona o redirecionamento depende do que responde às solicitações da URL antiga hoje:

Sua configuraçãoOnde adicionar o 301
Apache ou hospedagem compartilhadaO arquivo .htaccess na pasta raiz do site
NginxO bloco de servidor para o domínio antigo
WordPressUm plugin de redirecionamento ou as configurações de redirecionamento do seu host
Domínio na GoDaddy, Cloudflare ou NamecheapAs configurações de encaminhamento do registrador ou do provedor de DNS
Domínio antigo sem website restanteUm serviço de redirecionamento que responde pelo domínio via DNS

Apache (.htaccess)#

Para uma única página, a diretiva Redirect do Apache é suficiente. O caminho antigo deve começar com uma barra, e permanent ou 301 retorna um status 301[2]. Para mover um domínio inteiro e manter cada caminho, use mod_rewrite:

apache# One page
Redirect 301 /old-page https://www.example.com/new-page

# Whole domain, keeping the path
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?oldbrand\.com$ [NC]
RewriteRule ^(.*)$ https://mybrand.com/$1 [R=301,L]

Nginx#

No Nginx, return 301 envia um redirecionamento permanente[3] e $request_uri mantém o caminho e a string de consulta. Teste a configuração com nginx -t e, em seguida, recarregue.

nginx# One page
location = /old-page {
    return 301 https://www.example.com/new-page;
}

# Whole domain, keeping the path
server {
    listen 80;
    listen 443 ssl;
    server_name oldbrand.com www.oldbrand.com;
    # ssl_certificate lines for oldbrand.com go here
    return 301 https://mybrand.com$request_uri;
}

A versão https:// do domínio antigo só redireciona se esse servidor ainda tiver um certificado válido para ele. Sem um, os visitantes recebem um aviso de certificado antes que o redirecionamento aconteça.

WordPress#

Uma escolha comum é o plugin Redirection gratuito[4], com mais de 2 milhões de instalações ativas. Adicione o caminho antigo como origem, a nova URL como destino e certifique-se de que o código HTTP seja 301. As opções passo a passo, incluindo as sem plugin, estão em como redirecionar uma URL no WordPress.

No registrador do seu domínio#

Se o domínio antigo não tiver site, o encaminhamento do seu registrador pode ser suficiente. Temos guias para encaminhamento de domínio da GoDaddy, Cloudflare e Namecheap. Escolha a opção permanente (301) quando ela for oferecida e verifique se os caminhos antigos são mantidos ou se tudo é enviado para uma única página.

Com RedirHub (sem necessidade de servidor)#

O RedirHub responde pelo próprio domínio antigo, então você não precisa de hospedagem, acesso ao servidor nem de um certificado para ele. Você só altera os registros DNS raiz e www do domínio.

RedirHub New domain redirect screen: Redirect from oldbrand.com, Redirect to https://mybrand.com, 301 · Permanent and Keep the path selected, with the What happens panel showing each path redirecting with 301
  1. No painel do RedirHub, escolha Redirecionamento de Domínio.
  2. Insira o domínio ou URL antigo em Redirecionar de e o novo endereço em Redirecionar para.
  3. Em Tipo de redirecionamento, escolha 301 · Permanente.
  4. Em Caminhos, escolha Manter o caminho para que /about vá para o novo /about, ou Tudo para um URL. O painel O que acontece mostra para onde os endereços de exemplo irão.
  5. Clique em Criar redirecionamento. Ele é salvo imediatamente e entra no ar assim que o DNS aponta para o RedirHub.
  6. Abra Hostnames, selecione o domínio e clique em Conectar DNS. Na aba Manual, adicione os registros mostrados: um registro A para @ (3.33.236.10), um registro TXT para verificar o domínio e um CNAME para www.
  7. Clique em Fiz as alterações. Quando o domínio mostrar Conectado, o 301 estará ativo, com HTTPS para a raiz e o www emitidos automaticamente.

Como verificar um redirecionamento 301#

Execute curl com -I para ver apenas os cabeçalhos da resposta. Um redirecionamento correto mostra 301 e o novo endereço em location:

bashcurl -sI https://oldbrand.com/about

HTTP/2 301
location: https://mybrand.com/about
  • Código de status é 301 (ou 308), não 302, se a mudança for permanente.
  • Location é a URL final, então há um salto em vez de uma cadeia.
  • O destino responde 200, não 404 nem outro redirecionamento.
  • Todas as variantes funcionam: http:// e https://, com e sem www, e tanto uma página mais profunda quanto a página inicial.

Prefere um navegador? O verificador de redirecionamento lista cada salto com seu código de status, e o teste de velocidade de redirecionamento também mostra se o HTTPS é válido e quão rápido o redirecionamento responde. Use uma janela privada quando testar manualmente, porque os navegadores armazenam 301 em cache.

Seu redirecionamento está funcionando? Digite seu domínio. Você verá o código de status (301 ou 302), para onde ele leva, se o HTTPS é válido e quão rápido ele responde de Washington, Frankfurt e Tóquio, classificado em relação a cada redirecionamento testado nos últimos 7 dias.

Testar meu redirecionamento

Sim. Gary Illyes, do Google, disse em 2016 que redirecionamentos 30x já não perdem PageRank[5], e a documentação do Google trata um redirecionamento permanente como um sinal de que a nova URL é a canónica. Os backlinks para a URL antiga continuam a contar para a nova.

Três coisas ainda custam posições no ranking. Cadeias: o Google recomenda redirecionar diretamente para o destino final[6]. Destinos irrelevantes: enviar páginas antigas para a página inicial ou para uma página não relacionada pode ser tratado como um soft 404. Remover redirecionamentos demasiado cedo: o Google recomenda mantê-los pelo maior tempo possível, normalmente pelo menos um ano[6].

Redirecionamento 301 ou tag canonical?#

Ambos lidam com URLs duplicadas, mas funcionam de forma diferente. Um 301 envia visitantes e rastreadores para a nova URL, e a antiga deixa de estar acessível. Uma tag canonical (rel="canonical") mantém cada versão ativa e apenas diz aos motores de busca qual delas indexar.

  • Use um 301 quando uma página foi movida definitivamente. Isso inclui uma nova estrutura de URL, mudança de domínio ou rebranding, páginas fundidas ou removidas e conteúdo expirado, como um evento já concluído.
  • Use uma tag canonical quando várias versões precisarem de permanecer disponíveis para os visitantes, como versões para impressão, URLs com parâmetros de ordenação ou filtro, ou páginas regionais com conteúdo quase idêntico.
  • Não combine os dois na mesma URL. Depois que a URL antiga redireciona, os rastreadores já não veem a sua tag canonical.

Erros comuns de redirecionamento 301#

  • Cadeias e loops. A → B → C desperdiça uma etapa em cada visita; A → B → A nunca carrega. Aponte cada URL antiga diretamente para a página final.
  • Tudo para a página inicial. É rápido, mas os visitantes perdem o contexto e os motores de busca podem tratá-lo como um soft 404.
  • Um 302 quando você queria um 301. Algumas ferramentas usam o padrão temporário. Se a mudança for permanente, verifique o código de status.
  • Apenas a raiz redireciona. Links profundos como /blog/post-name quebram se o caminho não for mantido ou mapeado.
  • Variantes http ou www ausentes. Teste as quatro combinações, além de HTTPS no domínio antigo.
  • Removendo o redirecionamento cedo demais. Mantenha-o enquanto a URL antiga ainda receber visitas ou tiver backlinks.

Se um redirecionamento ainda não funcionar, veja 301 redirect not working? 6 common causes and fixes.

Configuração do servidor vs RedirHub#

Uma regra de servidor e um serviço de redirecionamento ambos enviam um 301 real. A diferença é o que você precisa executar e manter ao redor disso:

Configuração do servidor (.htaccess, Nginx)RedirHub
Onde ele é executadoSeu servidor web, onde quer que esteja hospedadoAtendido a partir de 130 localizações de edge globais (PoPs), perto de cada visitante
Hospedagem para o domínio antigoNecessário, o servidor deve permanecer onlineNão é necessário; o DNS e o e-mail permanecem onde estão, apenas os registros raiz e www mudam
HTTPS no domínio antigoVocê instala e renova um certificadoEmitido e renovado automaticamente para a raiz e o www
PathsEscrito como regras de reescritaMantenha o caminho, ou mapeie cada URL antiga para sua própria nova página; importação CSV em todos os planos
Vários domíniosEdite a configuração de cada umVários domínios de origem por redirecionamento, tudo em um painel
Tipos de redirecionamentoQualquer código de status que você escrever301, 302, 307, 308 e frame
VisibilityLogs brutos do servidorCliques e visitantes únicos com bots filtrados, principais links por domínio, DNS verificado novamente a cada 10 minutos
PriceGratuito com a sua hospedagemA partir de US$49/mês (Core, 25 domínios), teste gratuito de 14 dias

O RedirHub funciona melhor quando um domínio já não tem um site por trás dele: uma mudança de marca, um produto descontinuado ou uma migração de site em que centenas de URLs antigas precisam cada uma do seu próprio destino, que você pode carregar com uma importação em massa de CSV. Cada domínio que você conecta recebe HTTPS automático, então links https:// para o domínio antigo redirecionam sem aviso de certificado.

Se a URL antiga estiver em um servidor que você já administra e você se sentir à vontade para editar a configuração dele, algumas linhas no .htaccess ou no Nginx são gratuitas e funcionam bem. Um serviço de redirecionamento vale a pena quando não há mais servidor para manter, quando você lida com muitos domínios ou quando prefere não manter certificados para domínios que apenas redirecionam.

Fontes

  1. [1]Google Search Central: Redirects and Google Search
  2. [2]Apache mod_alias documentation
  3. [3]nginx ngx_http_rewrite_module documentation
  4. [4]Redirection plugin on WordPress.org
  5. [5]Search Engine Land, July 2016
  6. [6]Google Search Central: Site moves with URL changes

Perguntas frequentes

Um redirecionamento 301 é um endereço de encaminhamento permanente para uma URL. Qualquer pessoa que visite o endereço antigo, inclusive os mecanismos de busca, é enviada automaticamente para o novo, e os mecanismos de busca passam a mostrar o novo endereço em vez disso.

É o nome completo do código de status HTTP 301. O servidor está dizendo que a página agora fica no endereço no cabeçalho Location e não voltará para o antigo, então navegadores e mecanismos de busca devem usar o novo endereço a partir de agora.

Eles mantêm funcionando para a nova URL os backlinks e sinais de ranking da URL antiga. Sem isso, o endereço antigo retorna um 404, esses links deixam de contar e visitantes vindos de favoritos ou resultados de busca encontram uma página de erro.

Sim. O Google trata redirecionamentos permanentes do lado do servidor como transferência dos sinais de ranking da URL antiga, desde que o destino seja uma substituição relevante e o redirecionamento aponte diretamente para ele, sem cadeia.

Use um 301 quando a URL antiga deve deixar de existir. Use uma tag canonical quando várias versões de uma página precisarem continuar acessíveis e você quiser que apenas uma delas seja indexada.

Execute curl -sI com a URL antiga ou use um verificador de redirecionamento online. A primeira linha da resposta mostra o código de status; ele deve ser 301 (ou 308), e o cabeçalho location deve ser a página final.

Um redirecionamento na configuração do seu servidor funciona assim que a configuração é recarregada. Um que dependa de mudanças de DNS, como encaminhamento do registrador ou um serviço de redirecionamento, funciona quando os novos registros são propagados, muitas vezes em minutos e às vezes em até um dia. Os resultados de busca demoram mais para atualizar à medida que o Google recrawla as URLs antigas.

Mantenha-o ativo permanentemente, ou pelo menos enquanto a URL antiga ainda receber visitas ou tiver backlinks. O Google recomenda manter redirecionamentos após a mudança de um site por pelo menos um ano. Removê-lo cedo transforma essas visitas em erros 404 e desperdiça os sinais de ranking que ele estava passando.

Sim, excluindo ou alterando a regra. No entanto, os navegadores armazenam em cache redirecionamentos 301 de forma agressiva, então visitantes recorrentes podem continuar sendo redirecionados por um tempo. Use um 302 enquanto ainda estiver testando uma mudança.

O RedirHub responde pelo seu domínio antigo no nível de DNS, então você pode criar redirecionamentos 301 sem um servidor. Você escolhe o tipo de redirecionamento e se os caminhos são mantidos, o HTTPS é emitido automaticamente, e o painel mostra cliques por domínio para que você veja quando um domínio antigo deixa de receber visitantes.

Trinayan Chakraborty

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.