Pontos-chave:

  1. O redirecionamento 301 é essencial para mudanças permanentes, transferindo a autoridade da URL antiga para a nova. Evite usar o 302 em alterações definitivas, pois o Google entende isso apenas como uma mudança temporária.
  2. Cadeias de redirects longas e loops infinitos consomem recursos de rastreio e prejudicam o desempenho do site. Redirecionar páginas removidas para a home, em vez de conteúdos equivalentes, afeta negativamente a experiência das pessoas.
  3. A implementação exige checagem constante com ferramentas como o httpstatus.io para testar URLs individuais. Para auditorias de grande porte, o Screaming Frog é indispensável na identificação de loops e erros estruturais. 

Sites mudam. URLs são removidas, páginas são reestruturadas, domínios trocam de nome — e isso é parte normal da evolução de qualquer site. O problema é que essas mudanças nem sempre são feitas do jeito certo, e é aí que os redirects entram.

Redirects fazem parte da rotina de qualquer operação digital. Aparecem em migrações de site, trocas de domínio, reestruturações de URL, remoções de página e em dezenas de outros cenários cotidianos de quem trabalha com SEO e desenvolvimento dentro da web.

O problema é que, quando implementados da forma errada, drenam autoridade, prejudicam a indexação e geram erros que podem demorar semanas para aparecer nos relatórios. E, quando estão corretos, são completamente invisíveis para quem acessa o site, do jeito que deveria ser.

Ao longo deste artigo, você vai saber mais sobre o redirect, como cada um impacta o SEO, além de aprender a implementar e validar redirecionamentos de URL de forma segura. Acompanhe!

O que é redirect?

Um redirect é uma instrução que diz ao navegador e ao Google que uma URL foi movida para outro endereço. Quando alguém tenta acessar uma página, o servidor recebe a requisição e, em vez de entregar o conteúdo diretamente, responde com um código de status HTTP e o novo destino para onde a pessoa deve ser encaminhada.

Na prática, toda vez que alguém acessa uma URL que não existe mais e vai automaticamente para outra página, há um redirect em operação. Seja ele intencional, configurado por quem cuida do site, ou acidental, resultado de uma mudança mal planejada.

O redirecionamento de URL é, portanto, uma ponte entre o endereço antigo e o novo. E a qualidade dessa ponte determina o quanto de autoridade chega ao destino sem perda.

Tipos de redirect: o que cada código significa

Os redirects são classificados por códigos de status HTTP, e entender os diferentes tipos é o primeiro passo antes de implementar qualquer redirecionamento de URL.

Cada código tem um comportamento distinto para o navegador, para o Google e para a forma como a autoridade da página é tratada. Essa diferença é o primeiro passo antes de implementar qualquer redirecionamento de URL. 

Separamos a seguir os principais códigos para você entender o que significa cada resposta:

Redirect 301: redirecionamento permanente

O redirecionamento 301 é o mais usado em SEO. Ele indica ao Google que a URL foi movida permanentemente para um novo endereço e transfere a maior parte da autoridade acumulada para o destino — segundo o próprio Google, redirects permanentes podem resultar em alguma perda de PageRank ao longo do tempo.

É o tipo correto para migrações de site, mudanças de domínio e qualquer reestruturação definitiva de URLs. Quando bem configurado, o Google passa a indexar a nova URL e a relevância construída pela página original é preservada ao longo do tempo.

Leia também: O que é sitempap.xml e por que ele é tão importante 

Redirect 302: redirecionamento temporário

O redirecionamento 302 indica que a mudança é momentânea. O Google não transfere autoridade e pode continuar indexando a URL original, porque entende que ela voltará a funcionar em breve.

Isso é exatamente o comportamento esperado em testes A/B, páginas sazonais ou manutenção temporária. O problema aparece quando o 302 é usado no lugar do 301 em mudanças permanentes, o que é extremamente prejudicial nos termos de SEO técnico.

A URL original continua sendo indexada, a nova não ganha autoridade e o site perde relevância sem nenhum alerta explícito.

Redirect 303: redirecionamento de método

O redirect 303 é usado para redirecionar após o envio de um formulário, evitando que a pessoa reenvie os dados ao atualizar a página. É um comportamento comum em aplicações web e sistemas de cadastro, mas raramente aparece no contexto de SEO puro.

Redirect 304: não modificado

O 304 não é um redirect no sentido tradicional. Ele indica que o conteúdo da página não mudou desde o último acesso e que o navegador pode usar a versão armazenada em cache, sem precisar baixar os dados novamente.

Ele impacta diretamente a velocidade de carregamento e a eficiência do rastreamento pelo Googlebot.

Redirect 307: temporário (HTTP/1.1)

O redirect 307 é similar ao 302, mas com uma diferença técnica importante: ele garante que o método da requisição original seja mantido. É mais relevante no contexto de APIs e aplicações que precisam preservar o tipo de requisição ao redirecionar.

Redirect 308: permanente (HTTP/1.1)

O 308 é o equivalente moderno do 301, com a mesma diferença do 307 em relação ao 302: preserva o método da requisição original. Ainda é pouco usado na prática, mas ganha relevância em APIs e aplicações mais modernas que precisam de um redirect permanente com maior controle sobre o protocolo.

Leia também: Guia prático de otimização de conteúdo para SEO 

Redirects e SEO: como cada tipo afeta o posicionamento orgânico

Saber o nome de cada tipo de redirect (ou redirect types) é importante, mas entender o que acontece com o posicionamento do site quando cada um é aplicado é mais relevante ainda para a sua estratégia.

E é subestimando o impacto prático do redirect que a maioria dos erros acontece. Então, veja como cada tipo pode afetar os resultados orgânicos do seu site:

Transferência de autoridade: o que muda entre 301 e 302?

O Google trata a autoridade de uma página como algo que pode ser transferido de uma URL para outra. Esse processo envolve os links que apontam para ela, o histórico de ranqueamento e os sinais acumulados ao longo do tempo. Mas a transferência só acontece de forma consistente com o redirect 301.

Com o 302, o Google interpreta que a mudança é temporária e mantém a autoridade na URL original. Se a mudança era permanente e o 302 foi usado por engano, a nova URL nunca herda o que a antiga construiu.

Com o tempo, a URL original pode sair do índice por falta de conteúdo e a nova URL começa do zero em termos de autoridade.

Cadeias de redirect e o impacto no crawl budget

O maior risco para o crawl budget não vem das cadeias em si, mas de URLs sem redirecionamento configurado ou com 302 no lugar de 301 em mudanças permanentes

Nesses casos, o Googlebot continua rastreando a URL original como se ela ainda fosse válida, desperdiçando parte do orçamento de rastreamento em endereços que não entregam conteúdo relevante.

As cadeias de redirect são um problema à parte: cada salto adicional representa um custo extra de rastreamento, mas o impacto é menor do que o de URLs duplicadas sem tratativa.

Loops de redirect

O loop de redirect acontece quando a URL A redireciona para a URL B, que redireciona de volta para a URL A.

O navegador e o Googlebot entram em um ciclo sem saída, a requisição nunca é concluída e a página fica completamente inacessível. É um erro crítico que costuma aparecer em configurações mal testadas ou quando regras de redirect são aplicadas de forma genérica, sem exceções adequadas.

A forma mais simples de identificar um loop é testar a URL em ferramentas como o httpstatus.io, que retorna cada etapa do redirecionamento em sequência. Se a ferramenta não retornar um destino final ou exibir uma cadeia circular, o loop está confirmado e a regra de redirect precisa ser revisada antes que o Googlebot tente rastrear a página novamente.

A documentação do Google Search Central confirma que loops de redirecionamento impedem o rastreamento correto da página e podem resultar em erros de cobertura no Search Console.

Leia também: Google Updates — o que mudou em 2025 e quais as previsões para 2026 

Como fazer redirect: implementação prática por ambiente

O que muda entre os modos de fazer redirects é a forma de implementar. Dominar as opções disponíveis para cada contexto evita soluções improvisadas que criam problemas novos. A seguir, confira as abordagens mais comuns, organizadas por ambiente:

Como fazer redirect no WordPress

No WordPress, há duas abordagens principais, e a escolha entre elas depende do nível de acesso disponível:

  1. A primeira é via plugin. Ferramentas como o Redirection ou o Yoast SEO permitem configurar redirects diretamente pelo painel administrativo, sem precisar acessar o servidor. É a opção mais acessível para quem não tem familiaridade com arquivos de configuração e funciona bem para gerenciar redirects individuais ou em pequenos volumes.
  2. A segunda é via arquivo .htaccess, para quem tem acesso ao servidor Apache. Essa abordagem permite configurar regras globais de redirect, como padronizar trailing slash ou redirecionar todo o tráfego de HTTP para HTTPS de forma mais eficiente e escalável do que URL por URL pelo painel.

Redirect em HTML

O redirect em HTML é feito por meio da tag meta refresh, inserida no <head> da página. Ela instrui o navegador a redirecionar após um intervalo de tempo definido:

<meta http-equiv=”refresh” content=”0; url=https://www.seusite.com.br/nova-pagina”>

É importante deixar claro que esse não é o método recomendado para SEO. O Google pode não seguir esse tipo de redirect da mesma forma que segue um configurado no servidor, e o tempo de espera antes do redirecionamento impacta a experiência de quem acessa.

Por isso, o redirecionamento HTML deve ser tratado como último recurso: útil quando não há acesso ao servidor ou ao CMS, mas nunca como escolha principal em uma estratégia de SEO.

Redirect no Laravel

No Laravel, redirects são implementados pelo helper redirect(), que oferece uma sintaxe direta e flexível. Os casos mais comuns em contexto de SEO são:

// Redirect 301 — permanente

return redirect()->to(‘/nova-url’, 301);

// Redirect 302 — temporário (padrão do Laravel)

return redirect()->to(‘/nova-url’);

// Redirect para rota nomeada com status 301

return redirect()->route(‘nome-da-rota’, 301);

O ponto de atenção no Laravel é que o redirect padrão da função redirect() sem especificar o status usa 302. Para migrações e mudanças permanentes de URL, é preciso sempre especificar explicitamente o status 301 para garantir a transferência de autoridade.

Redirect via .htaccess (Apache) e Nginx

Para sites hospedados em servidores próprios, a configuração de redirect no servidor é a abordagem mais robusta e escalável. Ela garante que as regras sejam aplicadas antes de qualquer processamento pelo CMS ou pela aplicação.

  • Apache (.htaccess):

# Redirect 301 de uma URL específica

Redirect 301 /pagina-antiga https://www.seusite.com.br/pagina-nova

# Redirect global de HTTP para HTTPS

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  • Nginx:

# Redirect 301 de uma URL específica

location = /pagina-antiga {

    return 301 https://www.seusite.com.br/pagina-nova;

}

# Redirect global de HTTP para HTTPS

server {

    listen 80;

    return 301 https://$host$request_uri;

}

Em ambos os casos, a recomendação é testar as regras em ambiente de desenvolvimento antes de aplicá-las em produção, especialmente quando se trata de regras globais que afetam todas as URLs do site.

Erros comuns em redirects e como evitá-los

Conhecer os tipos de redirect não é garantia de uma implementação limpa. Os erros mais frequentes vêm de detalhes que passam despercebidos na pressa de uma migração ou de uma atualização de estrutura.

Cheque cada um deles antes de considerar a configuração concluída:

1. Usar 302 no lugar de 301 em mudanças permanentes

Já detalhamos na seção de SEO, mas vale a pena reforçar: este é o erro mais comum e com maior impacto no posicionamento. Sempre verifique o código de status retornado após configurar um redirect; ferramentas como o httpstatus.io te ajudam a fazer essa validação em segundos.

2. Cadeias de redirect longas

Cada redirect adicionado sem verificar se já existe um anterior na origem cria mais um elo na cadeia. Em sites com histórico longo de reestruturações, é comum encontrar URLs que passam por três, quatro ou cinco redirects antes de chegar ao destino. 

A correção mais indicada é mapear a cadeia completa e substituí-la por um redirect direto da origem ao destino final.

3. Redirect para a home em vez de para a página equivalente

Quando uma página é removida ou tem sua URL alterada, o redirect deve apontar para o conteúdo mais relevante. Redirecionar para a home dilui a relevância e entrega uma experiência ruim para quem acessa — que esperava encontrar um conteúdo específico, não a página inicial.

4. Não atualizar links internos após o redirect

Configurar o redirect resolve o problema para o Google e para quem acessa externamente. Mas links internos que ainda apontam para a URL antiga forçam um salto desnecessário a cada acesso.

O ideal é atualizar os links internos para apontar diretamente para a versão final, sem depender do redirect para chegar lá.

5. Esquecer de redirecionar versões alternativas da URL

HTTP e HTTPS, com e sem www, com e sem trailing slash; cada combinação diferente pode ser interpretada como uma URL distinta. Ao configurar um redirect, verifique se todas as variações da URL de origem estão sendo redirecionadas corretamente para a versão oficial.

Como validar se os redirects estão funcionando corretamente

Implementar o redirect é somente a metade do trabalho. Validar se ele está funcionando como esperado é o que fecha o ciclo e garante que nada foi perdido no processo. Três ferramentas cobrem bem essa validação:

1. httpstatus.io

A forma mais rápida de validar um redirect individualmente é pelo httpstatus.io. 

Cole a URL de origem e confirme se o código retornado é o esperado (301 para permanente, 302 para temporário) e se o destino final é a URL correta.

Ele também mostra cada etapa de uma cadeia, o que facilita identificar quantos saltos a requisição está fazendo antes de chegar ao destino. Essa é a ferramenta indispensável para checagens rápidas antes e depois de qualquer alteração.

2. Screaming Frog

Para validar redirects em volume, o Screaming Frog rastreia todas as URLs do site e identifica cadeias longas, loops, redirects com código incorreto e links internos que ainda apontam para URLs antigas.

É a ferramenta certa para auditorias antes de migrações ou após reestruturações de grande porte, quando o volume de redirects torna inviável a validação manual.

Leia também: Screaming Frog — A Ferramenta que vai Mudar sua Forma de Fazer SEO! 

3. Google Search Console

O relatório de cobertura do Google Search Console mostra o estado das URLs indexadas pelo Google. Se URLs antigas continuam aparecendo no índice após um redirect 301, pode ser sinal de que o redirect não está sendo seguido corretamente ou de que o Google ainda não rastreou as páginas afetadas.

Acompanhar esse relatório nas semanas seguintes a uma migração é essencial para confirmar que a transferência de autoridade está acontecendo como esperado.

Leia também: Google Search Console — O que é e Para que Serve? 

Conte com a Ecto para um SEO técnico de qualidade! 

Redirects, trailing slash, status codes, crawl budget: cada um desses elementos parece pequeno isoladamente.

Juntos, definem se o Google consegue rastrear, indexar e ranquear o seu site de forma eficiente. Quando algum deles está fora do lugar, o impacto aparece nas métricas antes de aparecer no diagnóstico.

O time da Ecto cuida dessa camada técnica para que a sua estratégia de conteúdo e autoridade tenha uma base sólida para crescer. Fale com a nossa equipe e descubra como podemos ajudar.

Leia também: Quais são as principais métricas de SEO? 

Imagem de capa – Fonte: DC Studio / Magnific.com (2026)