Redirecionamento 301 no WordPress: quando usar e como evitar erro 404
Mudar a URL de um post no WordPress parece uma tarefa simples: você edita o slug, atualiza a página e segue em frente. O problema aparece depois, quando visitantes, links internos, resultados do Google ou backlinks continuam apontando para o endereço antigo e encontram um erro 404.
Isso pode acontecer ao alterar o slug de um artigo, remover uma página, consolidar conteúdos parecidos, migrar o site para outro domínio ou trocar a estrutura de permalinks. Para o visitante, o efeito é frustração. Para SEO, você pode desperdiçar links, tráfego e sinais que a URL antiga já tinha acumulado.
É aí que entra o redirecionamento 301.
Um redirect 301 informa ao navegador e aos mecanismos de busca que uma URL mudou de forma permanente. Em vez de deixar a pessoa cair em uma página inexistente, você envia o acesso para o novo endereço correto.
Antes de mexer em redirects, permalinks, plugins de SEO ou regras de servidor, faça um backup completo do WordPress: arquivos e banco de dados. Em sites importantes, o ideal é testar em staging antes de aplicar em produção.
Neste guia, você vai entender quando usar redirecionamento 301 no WordPress, quando não usar, como criar a regra no Rank Math e como evitar erros 404, cadeias de redirect e loops.
O que é redirecionamento 301?
Redirecionamento 301 é um status HTTP que indica que uma página foi movida permanentemente para outro endereço.
Na prática, funciona assim:
- A pessoa acessa a URL antiga.
- O servidor responde com status 301 e informa a nova URL.
- O navegador leva a pessoa automaticamente para o novo endereço.
- O Google passa a tratar a nova URL como um forte sinal de destino permanente, desde que os outros sinais estejam coerentes.
Exemplo:
- URL antiga:
https://exemplo.com.br/guia-antigo/ - URL nova:
https://exemplo.com.br/guia-atualizado/ - Redirect:
/guia-antigo/→/guia-atualizado/
Segundo a documentação do Google, redirecionamentos permanentes, como 301 e 308, sinalizam que o destino do redirect deve ser considerado a URL canônica. Já redirecionamentos temporários, como 302 e 307, indicam que a URL original pode continuar sendo tratada como principal.
Por isso, o 301 é o tipo mais comum quando você mudou uma URL de forma definitiva.
301 vs 302: qual é a diferença?
A diferença principal está na intenção da mudança.
| Tipo | O que significa | Quando usar |
|---|---|---|
| 301 | Movido permanentemente | Slug mudou, conteúdo foi consolidado ou página antiga tem nova versão definitiva |
| 302 | Movido temporariamente | Campanha temporária, teste, manutenção curta ou promoção sazonal |
| 307 | Temporário, preservando o método da requisição | Casos técnicos específicos, especialmente fora de páginas comuns de conteúdo |
| 308 | Permanente, preservando o método da requisição | Alternativa técnica ao 301 em alguns ambientes |
Para a maioria dos sites WordPress, a decisão editorial costuma ser simples:
- a mudança é definitiva? Use 301;
- a mudança é temporária? Use 302.
Exemplo de 301: você tinha um post em /plugins-seo-wordpress/ e consolidou o conteúdo em /seo-wordpress-iniciantes/. Se a página antiga não será mais usada e o destino novo atende à mesma intenção, faz sentido criar um 301.
Exemplo de 302: você quer enviar temporariamente visitantes de uma página para uma landing page de Black Friday, mas depois a URL original voltará a ser usada. Nesse caso, 302 costuma fazer mais sentido.
Quando usar redirecionamento 301 no WordPress
Use redirecionamento 301 quando a URL antiga não deve mais ser acessada e existe um destino permanente, equivalente ou claramente melhor para o usuário.
1. Quando você muda o slug de um post ou página
O slug é a parte final da URL.
Exemplo:
- antes:
/como-criar-blog-wordpress/ - depois:
/criar-blog-wordpress/
Se a URL antiga já foi publicada, indexada, compartilhada ou linkada internamente, crie um 301 da URL antiga para a nova.
Mas atenção: não mude slug só por estética. Se a página já recebe tráfego e o endereço antigo não está errado, geralmente é melhor manter a URL estável.
2. Quando você consolida conteúdos parecidos
Imagine que você tem três posts fracos sobre o mesmo tema. Em vez de manter todos competindo entre si, você cria um guia completo e decide aposentar os antigos.
Nesse caso, você pode redirecionar cada URL antiga para o guia consolidado, desde que o destino realmente responda à mesma intenção de busca.
Não redirecione para uma página genérica só para “não perder tráfego”. Redirect bom é aquele que faz sentido para o usuário.
3. Quando uma página foi removida, mas há substituto relevante
Se uma página antiga saiu do ar, mas existe outra página que resolve a mesma necessidade, o 301 ajuda.
Exemplo:
- página removida:
/servicos/site-wordpress-basico/ - página atual:
/servicos/criacao-sites-wordpress/
Se o destino é realmente equivalente, redirecione. Se não há substituto, talvez seja melhor manter 404 ou, em casos avançados de remoção definitiva, usar 410 com suporte técnico.
4. Durante migração de site ou mudança de domínio
Migração de hospedagem, mudança de domínio, troca de HTTP para HTTPS ou alteração de estrutura de URLs exigem cuidado com redirects.
Nesses casos, o ideal é preparar um mapa de URLs antes da migração:
| URL antiga | URL nova | Observação |
|---|---|---|
/post-antigo/ |
/post-novo/ |
Conteúdo atualizado |
/categoria/seo/ |
/seo/ |
Categoria movida |
/servicos/ |
/solucoes/ |
Página equivalente |
Se você vai migrar o site, leia também o guia sobre como migrar o WordPress para outro servidor ou hospedagem.
5. Quando uma URL recebeu links importantes
Se uma URL antiga recebeu links de outros sites, ela merece atenção especial. Um 404 nesse endereço desperdiça visitas e pode reduzir o aproveitamento de sinais importantes.
Antes de remover ou alterar a página, verifique:
- se ela recebe tráfego orgânico;
- se tem backlinks;
- se aparece no Search Console;
- se há links internos apontando para ela;
- qual página nova seria o melhor destino.
Quando não usar redirecionamento 301
Redirecionamento 301 é útil, mas não deve ser usado para tudo.
Não use 301 quando a mudança é temporária
Se a página original voltará em breve, use 302. Isso evita sinalizar aos mecanismos de busca que a mudança é permanente.
Não redirecione tudo para a home
Enviar várias URLs antigas para a página inicial pode parecer uma solução fácil, mas geralmente é ruim para o usuário.
Se alguém procurava um tutorial específico e cai na home, a intenção não foi atendida. O ideal é redirecionar para a página mais parecida possível.
Não redirecione 404 sem tráfego e sem contexto
Sites WordPress recebem muitos acessos estranhos de bots, tentativas de invasão, URLs digitadas errado e caminhos que nunca existiram.
Nem todo erro 404 precisa virar redirect.
Priorize URLs que:
- já existiram;
- têm links internos;
- recebem acessos reais;
- têm backlinks;
- aparecem em relatórios do Search Console;
- têm um destino equivalente.
Não mude slug só para “melhorar SEO” sem necessidade
Permalinks são, por definição, links permanentes. A própria lógica do WordPress é que a URL de cada post deveria ser estável.
Mudar uma URL já indexada pode ser necessário em alguns casos, mas também cria trabalho: redirect, atualização de links internos, revisão de sitemap, limpeza de cache e acompanhamento no Search Console.
Se o slug antigo é aceitável, está indexado e recebe tráfego, pense duas vezes antes de alterar.
Não use regex sem saber exatamente o que está fazendo
Plugins como Rank Math e Redirection permitem regras avançadas. Elas são úteis, mas também perigosas.
Uma regra ampla demais pode redirecionar centenas de URLs erradas, inclusive o próprio destino, criando loop.
Para posts e páginas individuais, prefira correspondência exata.
Antes de criar redirects: faça um plano rápido
Antes de abrir o plugin e começar a criar regras, siga esta ordem.
1. Faça backup
Antes de alterar redirects, permalinks, plugins de SEO, regras de servidor ou migração, faça backup completo.
Se ainda não tem rotina de backup, veja como fazer backup do WordPress com segurança.
2. Liste URLs antigas e novas
Monte uma planilha simples:
| URL antiga | URL nova | Tipo | Status |
|---|---|---|---|
/url-antiga/ |
/url-nova/ |
301 | pendente |
/post-removido/ |
/post-atualizado/ |
301 | criado |
/campanha/ |
/black-friday/ |
302 | temporário |
Isso evita esquecer páginas importantes e ajuda a revisar regras depois.
3. Escolha o melhor destino
O melhor destino é a página que atende à intenção da URL antiga.
Se não existir uma página equivalente, considere:
- atualizar o conteúdo antigo em vez de apagar;
- criar uma nova página substituta;
- manter 404 se a URL não tem valor real;
- usar 410 em remoções definitivas, se você tiver suporte técnico para isso.
4. Atualize links internos
Redirect não substitui link interno bem feito.
Depois de criar a nova URL, atualize menus, botões, posts relacionados e links dentro do conteúdo para apontarem diretamente para a nova página.
Se o seu objetivo é organizar melhor a base de busca do site, veja também o guia de SEO WordPress para iniciantes.
Como criar redirecionamento 301 no WordPress com Rank Math
O UniversoWP usa Rank Math como plugin SEO. Por isso, o passo a passo principal abaixo usa o módulo de redirecionamentos do Rank Math.
As telas e nomes de menus podem mudar conforme a versão do plugin, mas o fluxo documentado pelo Rank Math é: ativar o módulo em Rank Math SEO → Dashboard → Modules e depois criar a regra em Rank Math SEO → Redirections.
Pré-requisitos
Antes de seguir:
- tenha acesso de administrador ao WordPress;
- tenha backup recente;
- confirme que o Rank Math está instalado e ativo;
- ative o modo Advanced se o módulo Redirections não aparecer;
- tenha a URL antiga e a URL nova definidas;
- limpe cache/CDN após salvar a regra, se o site usar cache.
Passo 1: ativar o módulo Redirections
No painel do WordPress:
- Acesse
Rank Math SEO → Dashboard. - Ative o modo Advanced, se necessário.
- Em
Modules, ativeRedirections.
Sem esse módulo ativo, o menu de redirecionamentos pode não aparecer.
Passo 2: abrir a tela de redirecionamentos
Depois de ativar o módulo:
- Acesse
Rank Math SEO → Redirections. - Clique em
Add New.
Passo 3: preencher a URL de origem
No campo Source URLs, coloque a URL antiga.
Para uma página individual, use o caminho da URL, por exemplo:
/post-antigo/
O Rank Math aceita a URL completa ou o caminho a partir da raiz do domínio. Para regras editoriais simples, o caminho costuma ser suficiente.
Evite começar por regras amplas. Para a maioria dos casos de post e página, Exact Match é o tipo de correspondência mais seguro.
Passo 4: preencher a URL de destino
No campo Destination URL, coloque a nova URL.
Exemplo:
https://exemplo.com.br/post-novo/
Confira se o destino está publicado, acessível e não redireciona para outra página.
Passo 5: escolher o tipo de redirecionamento
Em Redirection Type, selecione 301 Permanent Move se a mudança for definitiva.
Use 302 apenas quando a mudança for temporária.
Passo 6: ativar e salvar
Defina o Status como Active e salve a regra.
Depois disso, abra uma janela anônima do navegador e teste a URL antiga. Ela deve levar para a URL nova.
Observação importante: a documentação do Rank Math informa que o módulo Redirections não permite redirecionar a home. Isso evita uma configuração que poderia bloquear o acesso ao site e ao próprio plugin.
Como monitorar erro 404 no Rank Math
O erro 404 acontece quando alguém tenta acessar uma URL que não existe.
No WordPress, isso pode acontecer por vários motivos:
- slug alterado sem redirect;
- página apagada;
- link interno errado;
- link externo apontando para URL antiga;
- erro de digitação;
- tentativa automatizada de bot;
- arquivo removido;
- migração mal configurada.
O Rank Math tem um módulo chamado 404 Monitor que ajuda a identificar URLs com erro.
Como ativar o 404 Monitor
No painel:
- Acesse
Rank Math SEO → Dashboard. - Ative o módulo
404 Monitor. - Depois, acesse
Rank Math SEO → 404 Monitor.
A documentação do Rank Math informa que o monitor mostra dados como URI, hits e horário de acesso. Isso ajuda a priorizar o que corrigir.
Como decidir o que corrigir
Ao revisar 404, pergunte:
- Essa URL já existiu?
- Há links internos apontando para ela?
- Ela recebe muitos acessos?
- Existe uma página nova equivalente?
- O erro vem de digitação, bot ou tentativa de acesso suspeita?
Se a URL antiga era real e existe destino equivalente, crie um 301.
Se é uma tentativa aleatória de bot, talvez não precise fazer nada.
Se o erro veio de link interno, corrija o link na origem. O redirect pode ajudar como proteção, mas não deve ser a única correção.
Alternativas ao Rank Math para redirects
Rank Math é suficiente para muitos sites, especialmente quando você já usa o plugin para SEO. Mas não é a única opção.
Plugin Redirection
O plugin Redirection, disponível no repositório WordPress.org, é uma alternativa dedicada para gerenciar redirects e monitorar 404.
Ele pode ser útil quando você precisa de:
- muitos redirects;
- importação e exportação;
- logs mais detalhados;
- regras avançadas;
- migração de estruturas de permalink;
- gerenciamento separado do plugin SEO.
Se usar Rank Math e Redirection ao mesmo tempo, tenha cuidado para não criar regras duplicadas ou conflitantes.
Redirecionamento no servidor
Em sites maiores ou migrações complexas, redirects podem ser configurados no servidor, como Apache, Nginx, LiteSpeed, painel da hospedagem ou CDN.
Isso pode ser mais eficiente, mas exige conhecimento técnico.
Não edite .htaccess, regras Nginx ou configurações de CDN sem backup e sem saber como reverter. Uma regra errada pode derrubar páginas importantes ou impedir acesso ao painel.
Se sua hospedagem oferece suporte especializado, vale pedir ajuda. Para entender o que avaliar em suporte, cache, staging e recursos técnicos, veja o guia sobre hospedagem WordPress.
Como testar se o redirect está funcionando
Depois de criar um redirecionamento, não presuma que está tudo certo. Teste.
1. Abra a URL antiga no navegador
Digite a URL antiga em uma janela anônima.
Resultado esperado:
- a URL antiga deve levar para a nova;
- a página nova deve carregar normalmente;
- não deve aparecer 404;
- não deve passar por várias URLs intermediárias.
2. Verifique se não há cadeia de redirects
Cadeia de redirect é quando uma URL redireciona para outra, que redireciona para outra.
Exemplo ruim:
/url-antiga/ → /url-intermediaria/ → /url-nova/
Exemplo melhor:
/url-antiga/ → /url-nova/
Cadeias deixam a navegação mais lenta e aumentam o risco de erro. Sempre que possível, redirecione direto para o destino final.
3. Verifique se não há loop
Loop acontece quando uma regra fica redirecionando em círculo.
Exemplo:
/url-a/ → /url-b/ → /url-a/
Ou quando uma regra ampla captura a própria URL de destino.
Se o navegador mostrar erro de redirecionamento excessivo, revise as regras imediatamente.
4. Limpe cache
Se o site usa plugin de cache, cache no servidor ou CDN, limpe o cache depois de criar ou alterar redirects.
Às vezes a regra está correta, mas o visitante continua recebendo uma resposta antiga por causa do cache.
5. Use o Search Console para URLs importantes
No Google Search Console, a Ferramenta de inspeção de URL permite verificar como o Google vê uma URL específica.
Use-a para:
- inspecionar a URL antiga;
- verificar a URL nova;
- testar a URL ativa;
- solicitar indexação da nova URL, quando fizer sentido;
- acompanhar se a canonicalização está coerente.
O Search Console não atualiza tudo instantaneamente. Mudanças de indexação podem levar tempo.
O que fazer depois de mudar uma URL
Criar o redirect é só uma parte do trabalho.
Depois de mudar uma URL, revise também:
Links internos
Atualize links dentro de posts, páginas, menus, botões e blocos reutilizáveis.
O ideal é que o visitante vá direto para a URL nova, sem depender de redirect.
Sitemap
Se você usa Rank Math, confirme se a nova URL aparece no sitemap e se a URL antiga não continua listada como página ativa.
Em geral, o sitemap deve listar URLs canônicas que retornam 200, não URLs antigas redirecionadas.
Conteúdo relacionado
Se a URL antiga aparecia em listas, cards, CTAs ou páginas de referência, atualize o link.
Para decisões técnicas recorrentes, mantenha uma lista de fontes confiáveis. O UniversoWP tem um guia com fontes de referência sobre WordPress em português que pode ajudar na validação de procedimentos.
Search Console
Monitore relatórios de indexação e páginas com erro. Em mudanças grandes, acompanhe por alguns dias ou semanas.
Analytics
Observe tráfego da URL nova e queda de acessos em páginas antigas. Alguma oscilação pode acontecer após mudanças importantes, mas erros persistentes merecem investigação.
Erros comuns com redirecionamento 301
Criar redirect para uma página irrelevante
Se a URL antiga falava sobre “backup WordPress” e você redireciona para a home, o usuário provavelmente não encontra o que queria.
Prefira destino equivalente. Se o tema for backup, redirecione para um guia como backup do WordPress com segurança, não para uma página genérica.
Criar redirect sem atualizar o conteúdo
Se você consolidou dois posts, a página de destino precisa responder à intenção dos dois.
Não basta redirecionar. O conteúdo novo deve cobrir o assunto que o usuário esperava encontrar.
Criar redirects duplicados em plugins diferentes
Se Rank Math, Redirection, hospedagem e CDN têm regras ao mesmo tempo, fica mais difícil entender qual delas está agindo.
Mantenha um inventário das regras e evite duplicidade.
Usar 302 quando a mudança é permanente
Se a mudança é definitiva, 301 costuma ser a escolha correta. Usar 302 pode sinalizar que a URL antiga ainda deve continuar sendo considerada temporariamente.
Esquecer de limpar cache
Cache antigo pode fazer parecer que o redirect não funciona. Depois de alterar regras, limpe cache do plugin, servidor e CDN, se existirem.
Redirecionar imagem, arquivo ou URL sensível sem testar
Arquivos de mídia, PDFs, scripts, endpoints e áreas de login exigem cuidado. Um redirect mal aplicado pode quebrar layout, downloads, formulários ou recursos do site.
Checklist prático para redirecionamento 301 no WordPress
Antes:
- [ ] Fiz backup completo do WordPress.
- [ ] Confirmei que a mudança de URL é necessária.
- [ ] Listei URL antiga e URL nova.
- [ ] Escolhi destino equivalente.
- [ ] Verifiquei se a URL nova está publicada e acessível.
- [ ] Evitei mudar slug apenas por estética.
Durante:
- [ ] Usei 301 para mudança permanente.
- [ ] Usei 302 apenas para mudança temporária.
- [ ] Preferi Exact Match para URL individual.
- [ ] Evitei regex sem teste.
- [ ] Não redirecionei tudo para a home.
- [ ] Salvei e ativei a regra.
Depois:
- [ ] Testei a URL antiga em janela anônima.
- [ ] Confirmei que a URL nova carrega corretamente.
- [ ] Verifiquei se não há cadeia de redirects.
- [ ] Verifiquei se não há loop.
- [ ] Limpei cache/CDN.
- [ ] Atualizei links internos.
- [ ] Revisei sitemap.
- [ ] Inspecionei URLs importantes no Search Console.
- [ ] Monitorei erros 404 nos dias seguintes.
FAQ sobre redirecionamento 301 no WordPress
Redirecionamento 301 faz perder SEO?
Um 301 bem feito ajuda a preservar sinais da URL antiga e orientar buscadores para o novo destino. Mas não há garantia de manter exatamente o mesmo tráfego ou posição.
O resultado depende de vários fatores: relevância do destino, qualidade do conteúdo, links, canonicalização, rastreamento, concorrência e histórico da página.
Posso mudar o slug de um post antigo?
Pode, mas nem sempre deve.
Se o post já está indexado, recebe tráfego e tem links, mudar o slug cria risco e trabalho adicional. Só mude se houver motivo claro: erro grave, mudança de estratégia, consolidação de conteúdo ou URL realmente inadequada.
Se mudar, crie um redirect 301 da URL antiga para a nova e atualize links internos.
Todo erro 404 deve virar 301?
Não.
Muitos 404 vêm de bots, URLs que nunca existiram, tentativas automatizadas ou erros de digitação. Redirecione apenas quando houver uma URL antiga real e um destino relevante.
Devo redirecionar páginas apagadas para a home?
Em geral, não.
Redirecionar tudo para a home costuma ser ruim para experiência do usuário. O melhor destino é uma página equivalente ou muito próxima do conteúdo antigo.
Se não existe substituto, pode ser melhor manter 404.
Rank Math ou Redirection: qual usar?
Se você já usa Rank Math e tem poucos redirects editoriais, o módulo Redirections pode ser suficiente.
Se precisa de gerenciamento mais dedicado, importação/exportação, logs e regras em maior volume, o plugin Redirection pode ser uma alternativa.
Evite manter regras duplicadas em vários lugares sem controle.
Preciso mexer no .htaccess?
Na maioria dos casos editoriais, não.
Plugins como Rank Math e Redirection permitem criar redirects pelo painel. Mexer em .htaccess, Nginx ou CDN é uma opção mais técnica e deve ser feita com backup, cuidado e suporte especializado.
O redirect aparece imediatamente no Google?
Não necessariamente.
O redirect funciona para usuários assim que a regra está ativa, mas o Google precisa rastrear as URLs e atualizar seus sinais. Use o Search Console para inspecionar URLs importantes e acompanhar a transição.
Posso criar muitos redirects?
Pode, mas é melhor manter organização.
Muitos redirects mal documentados aumentam risco de conflito, cadeia, loop e manutenção difícil. Em mudanças grandes, use uma planilha de mapeamento e revise periodicamente.
Conclusão
Redirecionamento 301 no WordPress é uma das ferramentas mais importantes para manutenção de SEO. Ele evita que visitantes caiam em erro 404 quando uma URL muda de forma permanente e ajuda buscadores a entenderem qual é o novo destino.
Mas o 301 deve ser usado com critério. Antes de mudar uma URL, confirme se a alteração é necessária, faça backup, escolha um destino equivalente e teste tudo depois.
Para sites que usam Rank Math, o módulo Redirections resolve a maioria dos casos editoriais. Em cenários maiores, plugins dedicados, regras de servidor ou suporte da hospedagem podem fazer mais sentido.
Se você está organizando a base técnica do site, continue com estes guias:



