URLs mudam. Páginas são renomeadas, produtos saem de linha, sites passam para HTTPS, marcas trocam de domínio. Toda vez que uma URL muda, um redirecionamento leva visitantes e buscadores do endereço antigo para o novo – e carrega junto as posições e os links da página antiga.
Errar nos redirecionamentos é uma das formas mais rápidas de perder tráfego de busca. Acertar é, na maior parte, uma questão de planejamento.
Os principais tipos de redirecionamento
| Código | Nome | Use quando |
|---|---|---|
| 301 | Moved Permanently | A página mudou de endereço de vez. O redirecionamento de SEO mais comum. |
| 308 | Permanent Redirect | Igual ao 301, mas o método da requisição (por exemplo, POST) não pode mudar. |
| 302 | Found (temporário) | A mudança é temporária e a URL original vai voltar. |
| 307 | Temporary Redirect | Igual ao 302, mas mantém o método da requisição. |
Para SEO, a distinção principal é entre permanente e temporário. Com um redirecionamento permanente, os buscadores substituem a URL antiga pela nova no índice. Com um temporário, eles geralmente mantêm a URL antiga indexada, porque você disse que ela vai voltar.
O Google já disse que os redirecionamentos 301 e 302 transmitem PageRank. Mas, se você usar um 302 para uma mudança permanente, o Google pode continuar mostrando a URL antiga por mais tempo. Use redirecionamentos permanentes para mudanças permanentes.
Redirecionamentos a evitar
Redirecionamentos por meta refresh (<meta http-equiv="refresh">) e redirecionamentos por JavaScript funcionam, mas são mais lentos, menos confiáveis para os crawlers e confusos para quem usa o botão de voltar. Use redirecionamentos no servidor sempre que possível.
Cadeias de redirecionamento acontecem quando a URL A redireciona para B, que redireciona para C. Cada salto acrescenta atraso, e os crawlers podem parar de seguir depois de vários saltos. Atualize os redirecionamentos para que toda URL antiga aponte direto para o destino final.
Loops de redirecionamento – A redireciona para B, que redireciona de volta para A – tornam a página impossível de carregar.
Acompanhe cada salto de uma cadeia de redirecionamentos com códigos de status e tempos.
Para onde redirecionar
Redirecione cada URL antiga para a página nova equivalente mais relevante:
- Produto antigo → o produto substituto ou, se não houver, a categoria dele
- Artigo antigo → a versão atualizada do artigo ou o artigo relacionado mais próximo
- Categoria antiga → a nova categoria
Evite redirecionar tudo para a página inicial. O Google tende a tratar redirecionamentos irrelevantes para a página inicial como soft 404 – os sinais não são transmitidos –, e os visitantes ficam confusos. Se realmente não existir uma página equivalente, uma página 404 ou 410 útil é melhor.
Como configurar redirecionamentos
Apache (.htaccess)
A maioria das hospedagens compartilhadas com cPanel usa Apache. Adicione as regras ao arquivo .htaccess na raiz do site:
Redirect 301 /old-page /new-page
Nginx
location = /old-page { return 301 /new-page; }
Plugins e configurações do CMS
Plugins de WordPress como o Redirection ou os gerenciadores de redirecionamento do Yoast e do Rank Math permitem adicionar redirecionamentos sem mexer nos arquivos do servidor. Shopify, Wix, Squarespace e Webflow têm configurações de redirecionamento nativas.
Crie regras de redirecionamento 301 para .htaccess do Apache e Nginx, incluindo HTTPS e www.
Migração de site: um plano passo a passo
Uma migração – um novo domínio, um novo CMS, uma nova estrutura de URLs ou HTTPS – muda muitas URLs de uma vez. Planeje com cuidado.
Antes da migração
- Registre a situação atual. Anote o tráfego, as posições e as páginas indexadas atuais, a partir do Search Console e do analytics.
- Rastreie o site antigo e exporte todas as URLs, além das URLs do sitemap, das páginas de entrada do analytics e dos seus dados de backlinks. As páginas com links externos são as que mais importam.
- Monte um mapa de redirecionamentos: uma planilha com cada URL antiga e o novo destino.
- Mantenha o que funciona. Se puder manter as URLs iguais, mantenha. Cada URL alterada traz algum risco.
- Prepare o novo site em um ambiente de homologação protegido por senha, e não apenas por um bloqueio no robots.txt.
No dia do lançamento
- Ative os redirecionamentos no mesmo momento em que o novo site entrar no ar.
- Remova todas as restrições de homologação (senha,
Disallow: /,noindex). - Teste uma amostra de URLs antigas, principalmente as de muito tráfego e muitos links.
- Atualize os links internos para apontar direto para as novas URLs.
- Envie o novo sitemap no Search Console. Em uma troca de domínio, use a ferramenta Mudança de endereço do Search Console.
Verifique o código de status, os redirecionamentos e o tempo de resposta de até 25 URLs de uma vez.
Depois da migração
- Rastreie o novo site em busca de links quebrados, cadeias de redirecionamento e páginas ausentes.
- Acompanhe o Search Console diariamente para ver erros de rastreamento e mudanças de indexação.
- Observe os relatórios de 404 para encontrar URLs antigas que ficaram de fora e adicione redirecionamentos para elas.
- Mantenha os redirecionamentos por pelo menos um ano – para sempre, no caso de URLs com backlinks valiosos.
Alguma oscilação nas posições nas primeiras semanas é normal. Uma queda prolongada geralmente indica redirecionamentos ausentes, rastreamento bloqueado ou conteúdo que foi removido ou alterado.
De HTTP para HTTPS
Ao migrar para HTTPS, redirecione cada URL HTTP para o equivalente em HTTPS com um 301, atualize os links internos e as tags canonical para HTTPS e adicione o cabeçalho HSTS quando tudo estiver funcionando. Verifique se há conteúdo misto – imagens ou scripts ainda carregados por HTTP.
Com www ou sem www
Escolha uma versão e redirecione a outra para ela, para que os buscadores vejam um único site. Para o SEO, não importa qual você escolhe; o que conta é a consistência.
Montando um mapa de redirecionamentos
O mapa de redirecionamentos é o documento mais importante de uma migração. Uma planilha simples funciona:
| URL antiga | URL nova | Tipo | Prioridade | Observações |
|---|---|---|---|---|
| /services/seo-audit.php | /services/seo-audit | 301 | Alta | 45 domínios de referência |
| /blog/2019/05/title-tags | /blog/title-tags | 301 | Alta | Principal página de entrada orgânica |
| /products/discontinued-x | /category/x-alternatives | 301 | Média | Sem substituto direto |
| /old-promo | – | 410 | Baixa | Campanha encerrada, sem links |
Como preenchê-lo:
- Reúna todas as URLs antigas de um rastreamento, do sitemap, do analytics (páginas de entrada do último ano), do Search Console (principais páginas) e dos relatórios de backlinks.
- Associe-as às novas URLs. Quando os padrões de URL mudam de forma sistemática (por exemplo, removendo o
.php), uma regra baseada em padrão pode cobrir milhares de URLs de uma vez. - Priorize por tráfego e links, para que as URLs mais valiosas sejam testadas primeiro.
- Verifique as cadeias: se uma URL antiga já redireciona para algum lugar, aponte-a direto para a nova URL final.
Redirecionamentos baseados em padrões
Quando as URLs mudam de forma consistente, uma única regra pode substituir milhares de redirecionamentos individuais. Por exemplo, para remover o .php de todas as URLs no Apache:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/([^.]+)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L]
Ou para mover um blog de /blog/2019/05/post-name para /blog/post-name:
RewriteRule ^blog/\d{4}/\d{2}/(.+)$ /blog/$1 [R=301,L]
Teste as regras de padrão com cuidado na homologação – um pequeno erro pode redirecionar páginas que não deveriam mudar.
Monitoramento depois do lançamento
Nas semanas seguintes a uma migração, fique de olho em:
- Erros 404 no Search Console e nos logs do servidor – cada um é uma URL que pode ter ficado de fora
- Indexação das novas URLs no relatório de Indexação de páginas
- Tráfego das principais páginas de entrada em comparação com os dados registrados antes
- Posições nas suas consultas mais importantes
Espere alguma turbulência por algumas semanas, enquanto os buscadores rastreiam de novo e processam os redirecionamentos. Sites grandes podem levar meses para se estabilizar por completo.
Cuidados com redirecionamentos no dia a dia
As migrações não são o único momento em que os redirecionamentos importam. Crie o hábito de:
- Adicionar um 301 sempre que mudar o slug de uma URL ou excluir uma página que tenha um substituto adequado
- Atualizar os links internos depois de adicionar redirecionamentos, para que o site linke direto para as URLs finais
- Revisar a lista de redirecionamentos uma vez por ano para eliminar cadeias e corrigir redirecionamentos que apontam para páginas que mudaram de novo
Principais conclusões
- Use redirecionamentos permanentes (301 ou 308) para mudanças permanentes e temporários apenas para mudanças realmente temporárias.
- Redirecione cada URL antiga para o equivalente novo mais relevante, e não para a página inicial.
- Evite cadeias e loops de redirecionamento; aponte cada URL antiga direto para o destino final.
- Um mapa de redirecionamentos completo, montado com rastreamentos, analytics e dados de backlinks, é o centro de qualquer migração.
- Ative os redirecionamentos no mesmo momento do novo site e acompanhe os 404 de perto depois.
- Mantenha os redirecionamentos por pelo menos um ano – para sempre, no caso de URLs com backlinks valiosos.
Perguntas frequentes
Por quanto tempo devo manter os redirecionamentos?
O Google recomenda pelo menos um ano. Mantê-los para sempre é o mais seguro para URLs com backlinks ou favoritos, e o custo é insignificante.
Os redirecionamentos deixam o site mais lento?
Um único redirecionamento no servidor acrescenta um pequeno atraso. Cadeias de vários redirecionamentos se somam, então aponte direto para a URL final.
Vou perder posições com um 301?
Um redirecionamento 301 bem mapeado geralmente preserva as posições, embora possa haver oscilação temporária enquanto os buscadores processam a mudança.
Devo usar 410 em vez de 404 para páginas excluídas?
Os dois dizem aos buscadores que a página não existe mais. O 410 diz que ela foi removida de propósito e pode sair do índice um pouco mais rápido. Qualquer um serve para páginas sem substituto.
Verifique seu próprio site
Faça uma auditoria gratuita com mais de 80 verificações e receba uma solução para cada problema.