Redirecionamento 301
Um redirecionamento 301 é um código de status HTTP (301 Moved Permanently) que informa aos navegadores e mecanismos de busca que a URL de uma página da web foi movida permanentemente para um novo endereço. Ele direciona automaticamente os usuários e os crawlers dos mecanismos de busca que chegam à URL antiga para a nova URL, ao mesmo tempo em que transfere a link equity acumulada pela página original para a nova URL.
Um redirecionamento 301 é um código de status HTTP (301 Moved Permanently) que informa aos navegadores e mecanismos de busca que a URL de uma página da web foi movida permanentemente para um novo endereço. Ele direciona automaticamente os usuários e os crawlers dos mecanismos de busca que chegam à URL antiga para a nova URL, ao mesmo tempo em que transfere a link equity acumulada pela página original para a nova URL.
Por Que Importa
Os mecanismos de busca usam o número e a qualidade dos backlinks que apontam para uma página como sinais-chave ao determinar os rankings. Se você mudar uma URL sem configurar um redirecionamento 301, toda a link equity que a URL original havia acumulado será perdida, podendo causar uma queda acentuada nos rankings de busca. De acordo com pesquisas da Moz e da Ahrefs, um redirecionamento 301 implementado corretamente transfere aproximadamente 90 a 99% da link equity da página original para a nova URL. John Mueller, do Google, também confirmou oficialmente que "os 301 não perdem valor". Portanto, sempre que ocorrer uma mudança permanente de URL - como uma migração de domínio, uma reformulação do site ou uma mudança na estrutura de URLs -, configurar um redirecionamento 301 é uma etapa essencial do ponto de vista de SEO.
Diferenças entre 301 e 302
| Atributo | 301 (Moved Permanently) | 302 (Found / Temporário) |
|---|---|---|
| Significado | A URL foi movida permanentemente | A URL foi movida temporariamente |
| Transferência de link equity | 90 a 99% transferida para a nova URL | Permanece com a URL original; não é transferida para a nova URL |
| Índice de busca | Com o tempo, a URL antiga é removida do índice e substituída pela nova URL | A URL antiga permanece no índice |
| Cache do navegador | Armazenado em cache permanentemente | A URL original é verificada novamente a cada requisição |
| Casos de uso | Mudanças de domínio, reestruturação de URLs, migração de HTTP para HTTPS | Testes A/B, páginas de manutenção, promoções sazonais |
Embora o Google tenha afirmado que pode tecnicamente lidar com redirecionamentos 301 e 302, usar um 302 para uma mudança permanente faz com que os mecanismos de busca continuem rastreando a URL original, desperdiçando crawl budget. A link equity também pode não ser transferida como pretendido. É fundamental escolher o código de status apropriado para cada situação.
Como Configurar
Apache (.htaccess)
Redirect 301 /old-page https://www.example.com/new-page
Nginx (nginx.conf)
server {
location /old-page {
return 301 https://www.example.com/new-page;
}
}
Next.js (next.config.js)
module.exports = {
async redirects() {
return [
{
source: '/old-page',
destination: '/new-page',
permanent: true, // 301
},
];
},
};
Após a configuração, sempre use a ferramenta de Inspeção de URL do Google Search Console para verificar se o redirecionamento está funcionando corretamente e se a nova URL está sendo indexada adequadamente. Também é recomendável manter os redirecionamentos ativos por pelo menos um ano.
Erros Comuns
- Cadeias de Redirecionamento: Quando os redirecionamentos passam por vários saltos (por exemplo, de A para B para C), a link equity é perdida a cada etapa e a velocidade de carregamento da página diminui. Sempre que possível, faça o link direto de A para C.
- Loops Infinitos de Redirecionamento: Configurações em que A aponta para B e B aponta de volta para A fazem o navegador exibir um erro "ERR_TOO_MANY_REDIRECTS". Sempre teste após a configuração.
- Redirecionar para uma Página Não Relacionada: Configurar um redirecionamento 301 para uma página com conteúdo totalmente diferente fará com que o Google a trate como um soft 404 e se recuse a transferir a link equity. Sempre redirecione para uma URL com conteúdo semelhante ou idêntico, em uma base 1:1.
- Usar 302 em vez de 301: Usar um 302 para uma mudança permanente de URL faz com que os mecanismos de busca continuem rastreando a URL antiga, e a link equity não será transferida para a nova URL.
- Não Considerar o Cache do Navegador: Os redirecionamentos 301 são armazenados em cache permanentemente pelos navegadores. Mesmo que você reverta um 301 configurado por engano, a configuração anterior pode persistir nos navegadores dos usuários, então aplique-os com cuidado. Quando necessário, é mais seguro incluir um cabeçalho
Cache-Control: no-cachejunto com o redirecionamento.
Fontes:
- Redirects and Google Search - Google Search Central
- 301 Redirects Explained: How They Impact SEO - Ahrefs
Posts Relacionados do inblog
Como o inblog Ajuda
O gerenciamento de redirecionamentos do inblog permite configurar redirecionamentos 308 (permanente, equivalente ao 301) e 307 (temporário) sem código.