3013xx · Redirecionamento
HTTP 301 Moved Permanently
O 301 Moved Permanently avisa que o recurso mudou de endereço em definitivo. É o redirecionamento que transfere autoridade de SEO para a nova URL.
O que significa
O recurso mudou de endereço para sempre. É preciso uma ação a mais para completar a requisição.
Quando usar
Troca de domínio ou de slug — é o redirecionamento que transfere autoridade de SEO.
Especificação: RFC 9110
Causas comuns
- Troca de domínio ou migração de http para https
- Mudança de slug ou reorganização da estrutura de URLs
- Normalização de www e de barra final
Como resolver
- Aponte o Location para a URL final, evitando cadeias de redirecionamento
- Mantenha o 301 ativo por tempo indeterminado: removê-lo quebra links externos
- Atualize os links internos para o destino final em vez de depender do redirect
- Lembre que navegadores guardam 301 em cache de forma agressiva — teste em aba anônima
Exemplo de resposta
HTTP/1.1 301 Moved Permanently
Location: https://exemplo.com/novo-caminho
Cache-Control: max-age=3600Perguntas frequentes
- Qual a diferença entre 301 e 302?
- O 301 é permanente e transfere a autoridade de SEO para o novo endereço; o 302 é temporário e mantém a URL original indexada. Usar 302 numa mudança definitiva desperdiça a autoridade acumulada.
- O 301 pode mudar o método da requisição?
- Na prática, sim: navegadores costumam converter POST em GET ao seguir um 301. Para preservar o método e o corpo, use 308.