TrueURL

301 Moved Permanently

O recurso tem uma nova URL permanente, informada no cabeçalho Location. Clientes e mecanismos de busca devem usar a nova URL daqui em diante.

Frase de motivo
Moved Permanently
Redirecionamento
Sim
Cacheável por padrão
Sim

301 Moved Permanently informa ao cliente que o recurso de destino ganhou uma nova URL permanente, enviada no cabeçalho Location, e que as referências futuras devem usá-la. Os navegadores a seguem imediatamente, e espera-se que clientes capazes de editar links, como gerenciadores de favoritos e verificadores de links, os atualizem.

Um 301 pode ser armazenado em cache de forma heurística. Os navegadores guardam os redirecionamentos permanentes, muitas vezes por muito tempo quando não há um cabeçalho Cache-Control, e, nas visitas seguintes, vão direto para a nova URL sem consultar a antiga de novo. Por isso, é difícil desfazer um 301 errado: teste primeiro com um Cache-Control: max-age curto ou use um redirecionamento temporário até a mudança ser definitiva.

Por razões históricas, os agentes de usuário podem trocar o método de POST para GET ao seguir um 301, e todos os principais navegadores fazem isso. Se um POST redirecionado precisar continuar sendo um POST, por exemplo em uma API ou no endpoint de um formulário, use 308 Permanent Redirect.

Exemplo de resposta

HTTP
HTTP/1.1 301 Moved Permanently
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: nginx
Content-Type: text/html
Content-Length: 154
Connection: keep-alive
Location: https://www.example.com/new-page

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

SEO e verificação de redirecionamentos

O 301 é a forma padrão de mudar um conteúdo de endereço sem perder visibilidade nas buscas. O Google o trata como um sinal forte de que o destino deve ser a URL canônica; assim, com o tempo, a nova URL substitui a antiga nos resultados de busca, e o Google já declarou que redirecionamentos 3xx não perdem PageRank. Use o 301 em migrações de domínio, na mudança de HTTP para HTTPS, na padronização do www, em slugs alterados e em páginas mescladas. Redirecione cada URL antiga para o equivalente mais próximo, e não para a página inicial, algo que o Google pode tratar como soft 404.

Mantenha as cadeias curtas. Cada salto extra custa uma ida e volta na rede, e o Googlebot segue no máximo 10 saltos antes de informar um erro de redirecionamento. Aponte os links internos e os sitemaps diretamente para as URLs finais e evite cadeias como http:// → https:// → https://www. → /new-page. O Verificador de redirecionamento 301 mostra se todos os saltos são permanentes, e o nosso guia sobre códigos de status HTTP de redirecionamento compara o 301 com o 302, o 307 e o 308.

Causas comuns e casos de uso

  • Um site migrou para HTTPS ou para um novo domínio, e cada URL antiga redireciona para a nova URL equivalente.
  • Hosts com www e sem www ou variantes com e sem barra final são padronizados em uma única forma canônica. Teste-os com o Verificador de redirecionamento HTTPS e o Verificador de barra final.
  • Uma página foi renomeada ou mesclada com outra.
  • Um 301 foi configurado por engano, e os navegadores continuam usando o redirecionamento em cache. Corrija o servidor e depois limpe o cache do navegador ou teste em uma janela anônima.

Verificador de redirecionamento 301

Veja todos os códigos de status que uma URL retorna, salto a salto, com o verificador de redirecionamento gratuito do TrueURL.