SEO

Redirecionamento 308

Um redirecionamento 308 é um código de status HTTP (308 Permanent Redirect) que informa aos navegadores e mecanismos de busca que uma URL foi movida permanentemente para um novo endereço. Assim como um redirecionamento 301, ele sinaliza uma mudança permanente, mas com uma distinção fundamental: o método HTTP original (GET, POST, etc.) e o corpo da requisição devem ser preservados exatamente ao seguir o redirecionamento.

Um redirecionamento 308 é um código de status HTTP (308 Permanent Redirect) que informa aos navegadores e mecanismos de busca que uma URL foi movida permanentemente para um novo endereço. Assim como um redirecionamento 301, ele sinaliza uma mudança permanente, mas com uma distinção fundamental: o método HTTP original (GET, POST, etc.) e o corpo da requisição devem ser preservados exatamente ao seguir o redirecionamento.

Por Que Importa

Um redirecionamento 308 transfere a link equity para a nova URL enquanto preserva o método da requisição durante uma mudança permanente. O Google confirmou oficialmente que trata os redirecionamentos 308 da mesma forma que os redirecionamentos 301, inclusive na maneira como o PageRank é repassado. Do ponto de vista de SEO, tanto o 301 quanto o 308 são apropriados para mudanças permanentes, mas o 308 é a escolha mais segura quando há requisições POST envolvidas. Quando os mecanismos de busca recebem uma resposta 308, eles substituirão, com o tempo, a URL antiga pela nova URL em seu índice e transferirão a link equity acumulada pela URL original para a nova.

Diferença em Relação ao 301

Atributo308 (Permanent Redirect)301 (Moved Permanently)
Preservação do método HTTPEstritamente preservado (POST continua POST)O método pode mudar (POST pode virar GET)
PermanênciaMudança permanenteMudança permanente
Transferência de link equityTransferida para a nova URLTransferida para a nova URL
Índice de buscaURL antiga substituída pela nova URLURL antiga substituída pela nova URL
Suporte dos navegadoresTodos os navegadores modernosTodos os navegadores, incluindo os antigos
Caso de uso principalMudanças permanentes que exigem a preservação do POSTMudanças permanentes em geral

O redirecionamento 301 está em uso desde o HTTP/1.0 e é suportado por todos os navegadores e crawlers, mas, historicamente, alguns clientes convertiam requisições POST em GET ao seguir um 301. O código de status 308 foi definido na RFC 7538 para resolver esse problema. Para mudanças simples de página, um 301 é suficiente, mas, para mudanças permanentes em endpoints de API ou em URLs de envio de formulários, um 308 é mais apropriado.

Casos de Uso

  1. Migração permanente de endpoint de API: Ao reestruturar URLs de API REST, os endpoints que lidam com requisições POST, PUT ou DELETE devem usar redirecionamentos 308 para garantir que o método de requisição do cliente seja preservado.
  2. Mudanças permanentes em URLs de envio de formulários: Quando URLs que lidam com requisições POST de formulários de cadastro, pagamento ou login são alteradas permanentemente, um redirecionamento 308 evita a perda dos dados enviados pelo usuário.
  3. Migração de domínio com preservação de POST: Ao migrar de domínio e, ao mesmo tempo, mover endpoints que recebem requisições POST, um redirecionamento 308 encaminha com segurança tanto o método quanto os dados.
  4. Migração para HTTPS: Ao mudar permanentemente de HTTP para HTTPS, usar um 308 em vez de um 301 é mais preciso se você quiser garantir que as requisições POST não sejam convertidas em GET.

Posts Relacionados do inblog

Como o inblog Ajuda

O painel do inblog usa códigos de status 308 para redirecionamentos permanentes.