Saltar para o conteúdo
BeoHosting
BeoHosting
SEO

Como Configurar Redirecionamentos (301 vs 302)

Equipa BeoHosting··9 min de leitura de leitura
Como Configurar Redirecionamentos (301 vs 302)

O que são redirecionamentos HTTP

Um redirecionamento HTTP é um mecanismo que reencaminha automaticamente os visitantes (e os motores de busca) de um URL para outro. Quando um navegador pede uma página que tem um redirecionamento, o servidor responde com um código de estado que informa o navegador de que o conteúdo foi movido para um novo endereço. O navegador segue então automaticamente para o novo URL sem que o utilizador tenha de fazer nada.

Os redirecionamentos estão por todo o lado na internet. Sempre que um site passa de HTTP para HTTPS (com SSL ativado no domínio), altera a estrutura dos URLs, elimina uma página ou muda de domínio — são usados redirecionamentos. Redirecionamentos corretamente configurados preservam a experiência do utilizador e o valor de SEO, ao passo que os errados podem destruir os rankings do seu site.

Redirecionamento 301 (permanente)

Quando usar o 301

Um redirecionamento 301 informa os motores de busca e os utilizadores de que a página foi movida permanentemente para um novo endereço. Este é o tipo de redirecionamento mais comum e o que deve usar na maioria dos casos:

  • Alteração da estrutura de URLs: Quando altera o slug de uma página (ex.: /url-antigo para /url-novo).
  • Mudança para HTTPS: Redirecionamento de todas as páginas HTTP para as versões HTTPS.
  • Mudança de domínio: Quando altera o domínio do site (site-antigo.com para site-novo.com).
  • Eliminação de uma página: Redirecionar uma página eliminada para a alternativa mais relevante.
  • www vs não-www: Escolher uma versão e redirecionar a outra.

Efeito de SEO dos redirecionamentos 301

Um redirecionamento 301 transfere a maior parte do valor de SEO (link juice) do URL antigo para o novo. A Google confirmou que os redirecionamentos 301 não perdem PageRank, o que significa que o novo URL herda o ranking do antigo. Isto é fundamental ao alterar URLs de páginas que já têm bons rankings e backlinks.

A Google processa os redirecionamentos 301 removendo o URL antigo do índice e substituindo-o pelo novo. Este processo pode demorar desde alguns dias até algumas semanas, consoante a frequência com que a Google visita o seu site.

Redirecionamento 302 (temporário)

Quando usar o 302

Um redirecionamento 302 informa os motores de busca de que a página foi movida temporariamente e que o URL original irá regressar. Use o 302 nas seguintes situações:

  • Testes A/B: Redirecionar temporariamente parte do tráfego para uma página de teste.
  • Manutenção: Redirecionamento temporário para uma página de manutenção enquanto trabalha no site.
  • Geo-redirecionamento: Reencaminhar utilizadores para uma versão localizada do site com base na localização.
  • Conteúdo sazonal: Redirecionamento temporário para uma campanha ou oferta atual.

Efeito de SEO dos redirecionamentos 302

Um redirecionamento 302 não transfere valor de SEO para o novo URL porque a Google espera que o URL original regresse. O URL antigo permanece no índice e mantém o seu ranking. Se usar por engano o 302 em vez do 301, a Google pode manter o URL antigo no índice durante muito tempo em vez de o substituir pelo novo, o que significa que terá dois URLs para o mesmo conteúdo.

Como configurar redirecionamentos no .htaccess

Redirecionamento simples

A forma mais simples de adicionar um redirecionamento num servidor Apache é através do ficheiro .htaccess. Na BeoHosting, faz isto através do painel de controlo cPanel. Adicione as seguintes linhas ao topo do ficheiro .htaccess:

Redirect 301 /pagina-antiga /pagina-nova

Para 302: Redirect 302 /pagina-temporaria /substituta

Redirecionamento com RewriteRule

Para redirecionamentos mais avançados, use o mod_rewrite. Por exemplo, redirecionar todas as páginas de HTTP para HTTPS:

RewriteEngine On
RewriteCond %{'{'}HTTPS{'}'} off
Redirect 301 / https://oseusite.com/

Para redirecionar da versão www para a não-www:

RewriteEngine On
RewriteCond %{'{'}HTTP_HOST{'}'} ^www\\.oseusite\\.com$ [NC]
RewriteRule ^(.*)$ https://oseusite.com/$1 [R=301,L]

Redirecionamento de um domínio inteiro

Se mudar de domínio e quiser que todo o tráfego vá para o novo:

RewriteEngine On
RewriteRule ^(.*)$ https://novo-dominio.com/$1 [R=301,L]

Redirecionamentos no WordPress

Plugins de redirecionamento

Se não for uma pessoa técnica, os plugins de WordPress são a forma mais fácil de gerir redirecionamentos:

  • Redirection: O plugin gratuito mais popular, com mais de 2 milhões de instalações. Rastreia automaticamente erros 404 e permite criar redirecionamentos.
  • Yoast SEO Premium: Tem um gestor de redirecionamentos integrado que sugere automaticamente um redirecionamento quando altera o slug de uma página.
  • Rank Math: Um plugin de SEO gratuito com módulo de redirecionamentos e rastreio de 404.
  • Safe Redirect Manager: Um plugin leve que guarda os redirecionamentos na base de dados em vez de no .htaccess.

Redirecionamentos automáticos do WordPress

O WordPress tem um sistema integrado que redireciona automaticamente os slugs antigos para os novos quando altera a permalink de uma página ou artigo. No entanto, isto nem sempre funciona de forma fiável, sobretudo em grandes alterações da estrutura de URLs. Por isso, recomenda-se usar um plugin de redirecionamento como camada de segurança adicional.

Erros de redirecionamento mais comuns

  • Cadeias de redirecionamento: A redireciona para B, B para C, C para D. Cada passo abranda o carregamento e perde valor de SEO. Redirecione sempre diretamente para o destino final.
  • Ciclos de redirecionamento: A redireciona para B, B redireciona para A. O navegador mostra o erro "ERR_TOO_MANY_REDIRECTS". Verifique sempre que os redirecionamentos não formam um círculo.
  • 302 em vez de 301: Usar o 302 em vez do 301 para uma alteração permanente. Isto bloqueia a transferência de valor de SEO.
  • Redirecionamento para 404: Redirecionar para uma página que não existe. Verifique sempre que o destino funciona.
  • Demasiados redirecionamentos: Centenas de redirecionamentos no .htaccess abrandam o servidor. Limpe redirecionamentos antigos que já não são necessários.

Conclusão

Os redirecionamentos são uma ferramenta fundamental para preservar o valor de SEO e a experiência do utilizador durante alterações ao site. Use o 301 para alterações permanentes e o 302 para alterações temporárias. Evite cadeias, ciclos e tipos errados de redirecionamento. Verifique regularmente os erros 404 e crie redirecionamentos para páginas que os utilizadores e a Google tentam visitar. Uma gestão correta dos redirecionamentos pode ser a diferença entre rankings preservados e perdidos. Veja também o nosso guia de redirecionamentos no cPanel.

Equipa BeoHosting

10+ anos de experiência — Especialistas em alojamento web e infraestrutura

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Última atualização: