O que é um Redirect?
A redirect é uma técnica que encaminha automaticamente visitantes e motores de busca de uma URL para outra. Quando os usuários solicitam o URL original, o servidor responde com instruções para navegar para um destino diferente. Redirecionamentos são essenciais para a manutenção do site, migrações de domínio, reestruturação de URL e preservação do valor de SEO quando os locais de conteúdo mudam.
Tipos de redirecionamento HTTP
301 - Redirecionamento Permanente
Indica que a página foi permanentemente movida:
HTTP/1.1 301 Moved Permanently
Location: https://newsite.com/page
- Transfere valor SEO (link equity) para novo URL
- Motores de busca atualizar seu índice
- Navegadores podem armazenar o redirecionamento
- Melhor para alterações de URL permanentes
302 - Redirecionamento Temporário (Encontrado)
Indica uma jogada temporária:
HTTP/1.1 302 Found
Location: https://temporary-url.com/page
- Não transfere o valor do SEO permanentemente
- Os motores de busca continuam indexando URL original
- Os navegadores não armazenam tão agressivamente
- Usar apenas para alterações temporárias
307 - Redirecionamento Temporário (Strict)
Método de conservação da requisição de versão HTTP/1.1:
- Mantém o método POST/GET
- Mais de 302
- Usado para redirecionamentos de API
308 - Redirecionamento Permanente (Strict)
Método de preservação permanente de redirecionamento HTTP/1.1:
- Mantém o método de solicitação como 307
- Permanente como 301
- Suporte a navegadores modernos
Casos comuns de utilização redireccionada
# Consolidação de Domínio
Redirecionar todas as variações para o domínio primário:
example.com → www.example.com (or vice versa)
http:// → https://
oldbrand.com → newbrand.com
# Mudanças na Estrutura de URL
Ao reorganizar a arquitetura do site:
/old-page/ → /new-page/
/category/page → /new-category/page
/blog/2020/post → /articles/post
# Migração de Conteúdo
Movendo conteúdo entre plataformas ou domínios:
blog.example.com/post → example.com/blog/post
oldsite.com/* → newsite.com/*
# Aplicação HTTPS
Proteger todo o tráfego:
http://example.com → https://example.com
Métodos de aplicação
Configuração do servidor (Apache)
# .htaccess
Redirect 301 /old-page https://example.com/new-page
# Multiple redirects with RewriteRule
RewriteEngine On
RewriteRule ^old-path/(.*)$ /new-path/$1 [R=301,L]
# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Configuração do Servidor (Nginx)
# Single redirect
location /old-page {
return 301 https://example.com/new-page;
}
# Pattern-based redirect
location ~* ^/old-path/(.*)$ {
return 301 /new-path/$1;
}
# Force HTTPS
server {
listen 80;
server_name example.com;
return 301 https://example.com$request_uri;
}
# JavaScript Redirect (Client-Side)
// Immediate redirect
window.location.href = "https://example.com/new-page";
// Delayed redirect
setTimeout(() => {
window.location.replace("https://example.com/new-page");
}, 3000);
# Meta Atualizar (HTML)
<meta http-equiv="refresh" content="0;url=https://example.com/new-page">*Nota: Não recomendado para SEO*
Considerações sobre SEO
Melhores práticas
1. Use 301 para mudanças permanentes: Transferências de sinais de classificação
2. Evite correntes de redirecionamento: A→B→C→D retarda o rastreamento
3. Atualizar links internos: Ponto para destinos finais
4. Monitor redirecionar desempenho: Acompanhar na análise
5. Configurar canônicos adequados: Complementar redirecionamentos
# Redirecionar Impacto no SEO
| Redirecionar Tipo | Transferência de Capital de Ligação | Actualização do Índice |
|---|---|---|
| 301 | ~90-99% | Sim. |
| 302 | Mínimo | Não |
| Meta- actualização | Variações | Devagar |
| JavaScript | Limitado | Não confiável |
Problemas comuns de redirecionamento
# Redireccionar Correntes
Vários redirecionamentos sequenciais:
A → B → C → D (Bad: 4 hops)
A → D (Good: Direct)
Redirect Loops
Ciclo de redirecionamento infinito:
A → B → A → B → ... (Error: ERR_TOO_MANY_REDIRECTS)
# Conteúdo Misto redirecciona
Página HTTPS redirecionando para HTTP (ou vice-versa sem cadeia adequada)
Redirecionamentos devidamente implementados são essenciais para manter a experiência do usuário e rankings de mecanismos de busca durante qualquer URL ou alterações de domínio.