Como Configurar Redirecionamento de Domínio (301)
Um redirecionamento 301 envia automaticamente os visitantes (e o Google) de um URL para outro. É “permanente” — diz ao Google que a página mudou definitivamente e que deve transferir a autoridade SEO para o novo URL. É a ferramenta correcta quando muda de domínio, consolida vários domínios num só, muda a estrutura de URLs, ou elimina páginas que devem apontar para alternativas.
Neste artigo
Quando usar 301 vs 302
301 (Moved Permanently): para mudanças permanentes. O Google transfere a autoridade de ranking do URL antigo para o novo. Use quando muda de domínio, altera a estrutura de permalinks ou consolida conteúdo.
302 (Found / Temporary Redirect): para mudanças temporárias. O Google mantém o URL antigo indexado porque espera que volte. Use para manutenção temporária, testes A/B ou promoções limitadas.
Na dúvida, use 301 — a maioria dos redirecionamentos são permanentes.
Redirecionar domínio inteiro
Para redirecionar dominiobantigo.pt para dominionovo.pt, no .htaccess do domínio antigo:
RewriteEngine On
RewriteRule ^(.*)$ https://dominionovo.pt/$1 [L,R=301]
Isto redireciona todas as páginas mantendo a estrutura — antigo.pt/blog/artigo/ vai para novo.pt/blog/artigo/.
Redirecionar www para não-www
Para consolidar www.seudominio.pt e seudominio.pt num só (evita conteúdo duplicado):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [L,R=301]
Redirecionar páginas individuais
Para redirecionar uma página específica:
Redirect 301 /pagina-antiga/ https://seudominio.pt/pagina-nova/
Ou no WordPress com o plugin Rank Math: Rank Math → Redirections → Add New.
Verificar redirecionamentos
Use httpstatus.io para verificar se o redirecionamento está correcto. Verifique que é 301 (não 302) e que não há redirect chains (A→B→C em vez de A→C). Chains adicionam latência e podem diluir a passagem de autoridade SEO.