O redirecionamento muda o caminho, não o backlink original
Um backlink é um link HTML na página de origem. Se o destino responder 301, o cliente pode seguir Location; o href do editor não muda automaticamente. Registre separadamente o link, a URL que redireciona e o documento final. A mudança pode manter o acesso ao conteúdo relevante; criar outro endereço intermediário não equivale a conquistar uma recomendação editorial.
RFC 9110 · 301 / 302 / 307 / 308
Confirme quais URLs você controla
Você só altera regras dos hosts ou aplicações sob seu controle. O editor externo controla a página de origem. Defina as responsabilidades antes da correção. Atualize seus links internos e, quando adequado, solicite ao editor a atualização da referência, preservando o caminho antigo ainda usado. Este guia não cria links por URLs do Google, compra domínios expirados nem envia mensagens.
Mapeie conteúdo e intenção
Registre URL antiga, finalidade, substituta e evidência de equivalência. Consulte registros de links, navegação e sitemaps; uma exportação pode estar incompleta. Preserve diferenças úteis de idioma, produto e consulta. Mandar tudo para a página inicial não é um mapeamento. Para conteúdo removido permanentemente sem equivalente, uma resposta de recurso ausente pode ser correta. A equivalência do laboratório é uma hipótese declarada.
Escolha entre mudança permanente e temporária
Use 301 ou 308 para mudança permanente e 302 ou 307 quando o endereço original deverá voltar. O Google descreve sinais canônicos distintos; um teste local não revela sua decisão final. O exercício usa GET. Em endpoints POST ou de outros métodos, confira a preservação do método. Navegadores e proxies podem guardar redirecionamentos permanentes antigos; o laboratório envia no-store para permitir repetição previsível.
Reproduza sete casos antes e depois
O kit inicia um servidor HTTP real em loopback. A página de origem mantém o mesmo link nas duas configurações; muda o roteamento do destino. Selecione caso e fase e examine cada resposta. O ciclo para antes de repetir a requisição. O controle que já funciona fica inalterado. É um exercício reproduzível, não uma auditoria do seu site nem uma simulação de buscador.
| ID | Resultado esperado | Antes | Depois |
|---|---|---|---|
| R01 | O guia antigo tem substituto adequado em /guide, mas responde 404. | 404 /r1/old-guide | 301 /r1/old-guide → 200 /guide |
| R02 | O guia é alcançado por /middle; a etapa extra pode ser evitada. | 301 /r2/old-guide → 301 /middle → 200 /guide | 301 /r2/old-guide → 200 /guide |
| R03 | A URL antiga e /r3/loop apontam uma para a outra sem conteúdo final. | 301 /r3/old-guide → 301 /r3/loop · URL repetida: parada antes de outra requisição | 301 /r3/old-guide → 200 /guide |
| R04 | Espera-se um guia, mas /home oferece navegação geral. Ambas as fases terminam em 200. | 301 /r4/old-guide → 200 /home | 301 /r4/old-guide → 200 /guide |
| R05 | O conteúdo foi removido permanentemente; /home não atende à finalidade. | 301 /r5/old-guide → 200 /home | 410 /r5/old-guide |
| R06 | O serviço original voltará; /holding é apenas um aviso temporário. | 301 /r6/old-guide → 200 /holding | 302 /r6/old-guide → 200 /holding |
| R07 | O guia antigo já chega ao equivalente com um único 301. | 301 /r7/old-guide → 200 /guide | 301 /r7/old-guide → 200 /guide |
R01 · Página movida sem mapeamento
Adicione um redirecionamento permanente ao substituto declarado.
A mesma URL responde 301 e /guide responde 200 com o guia esperado.
R02 · Cadeia funcional com desvio
Aponte diretamente para /guide, mantendo intermediários ainda necessários.
Três requisições viram duas; guia final e link de origem não mudam.
R03 · Duas URLs formam um ciclo
Substitua a regra inicial por um caminho direto a /guide.
A parada por repetição desaparece; os status observados são 301 e 200.
R04 · Página inicial acessível, destino errado
Aponte para /guide, não para qualquer página de sucesso.
Confira caminho e corpo. Não é uma classificação soft 404 observada no Google.
R05 · Conteúdo removido sem equivalente
Retorne 410 neste caso e remova referências internas antigas.
A URL responde 410; não se inventam substitutos nem recuperação de posições.
R06 · Mudança temporária marcada como permanente
Use 302 para este GET e planeje a restauração.
O mesmo aviso é alcançado via 302 em vez de 301; caches antigos e processamento de busca exigem checagem separada.
R07 · Mapeamento permanente correto mantido
Mantenha a regra e registre o controle.
As evidências antes e depois são idênticas; não se fabrica uma melhoria.
Verifique o caminho completo após publicar
Após uma implantação autorizada, teste a URL pública pelo proxy ou CDN real. Salve primeiro status, cada Location, URL final, resposta e conteúdo esperado. Teste parâmetros relevantes, protocolo e variantes de host. Confira acesso de rastreamento, canonical e diretivas de indexação separadamente. Verifique ciclos e intermediários antigos, guardando evidência e responsável. Uma requisição bem-sucedida não comprova novo processamento pelo Google.
Indexação, escolha canônica, tráfego e posições não são medidos. Nenhuma porcentagem de autoridade transferida é calculada.
Mantenha o mapa útil ao longo do tempo
Mantenha um mapa datado e revise links antigos após mudanças no CMS ou roteamento. O Google recomenda manter redirecionamentos de migração pelo maior tempo possível, geralmente ao menos um ano. Uso contínuo por visitantes pode justificar mais tempo. Atualize links internos e sitemap. Monitore pares conhecidos e dados de busca autorizados disponíveis. Contagens de fornecedores têm datas e escopos próprios; demora no painel não demonstra sozinha uma falha.
Python 3.10 ou superior. Extraia o ZIP localmente. A verificação inicia um servidor temporário de loopback, testa os casos, imprime JSON e termina. Não consulta sites externos.
Mapa de redirecionamentos preenchido (CSV)