TL;DR Mudar o slug no WordPress exige um redirecionamento 301 ou 308, nunca um 302. O ideal é ter um único hop: HTTP → HTTPS → www → barra final numa só regra. Canonical, sitemap e links internos têm de apontar para o URL final. O Google costuma recuperar em 7 a 14 dias; as citações em IA estabilizam em 15 a 30 dias. Mantém os 301 durante pelo menos um ano. Depois da migração, monitoriza as citações por bot (GPTBot, OAI-SearchBot, PerplexityBot) — e é aqui que entra a Semly.
Redirecionamentos 301 no WordPress: o que muda (e por que a IA também depende disso)
Vamos começar pelo básico, sem complicar. Um redirecionamento 301 diz aos motores de busca e aos bots que uma página mudou de endereço de forma permanente. O 302 diz o contrário: que a mudança é temporária. Parece um detalhe pequeno, mas muda tudo.
Quando alteras o slug de um artigo ou produto no WordPress sem criar um redirecionamento, o endereço antigo simplesmente deixa de existir. Quem chega lá encontra um erro 404. Isso vale para visitantes, para o Google e para os bots de IA que andam a recolher informação sobre a tua marca.
E aqui está o ponto que muita gente esquece: o Google e os modelos de IA são canais diferentes. Um estudo da Machine Relations, com 11.500 pesquisas, mostrou uma sobreposição de 0% entre as fontes citadas pelo GPT-4o e as do Google. Ou seja, aparecer bem no Google não garante que apareças no ChatGPT. Cada canal tem o seu próprio caminho até à tua marca.
| Código | Comportamento |
|---|---|
| 301 | Permanente. O novo URL passa a ser o canónico. |
| 308 | Permanente, mantendo o método HTTP original. |
| 302 | Temporário. O URL antigo continua a ser a referência. |
| 307 | Temporário, mantendo o método HTTP original. |
O WordPress usa 301 por defeito quando faz redirecionamentos internos, o que é uma boa notícia.
Perguntas rápidas: o 301 chega? Sim, na maioria dos casos. Qual a diferença para o 308? O 308 preserva o método HTTP, o que importa sobretudo em formulários e APIs. Os bots de IA seguem um 301? Os crawlers seguem redirecionamentos HTTP, mas o impacto real na citação não está publicamente documentado. Trata isso como não confirmado e verifica sempre com dados teus.
Antes de começar: o que preparar (checklist)
Antes de mexer em qualquer coisa, junta o material:
- Acesso ao painel do WordPress e aos ficheiros do servidor (.htaccess), ou uma extensão de redirecionamentos.
- Lista dos URLs antigos e dos novos, lado a lado.
- Cópia de segurança completa do site.
- Acesso ao Search Console.
- Conta na Semly para acompanhar as citações em IA depois da mudança.
Quando este método não se aplica: se estás a mudar de domínio, o processo é outro. Se o site está em modo "em breve", os redirecionamentos podem comportar-se de forma estranha. E se o teu alojamento bloqueia o acesso ao .htaccess, vais ter de usar uma extensão.
Passo a passo: configurar 301 no WordPress
Passo 1 — Mapear URLs antigos e novos
Faz uma folha de cálculo simples: URL antigo numa coluna, URL novo na outra. Confirma que cada URL novo já existe e responde corretamente. O objetivo é ter um mapa 1:1, sem deixar nenhum endereço antigo órfão.
Atenção: não apontes dois URLs antigos para o mesmo URL novo sem pensar. Isso cria duplicação e confunde os sinais.
Passo 2 — Escolher o método (extensão ou .htaccess)
Aqui tens duas estradas. Uma extensão de redirecionamentos é mais simples e não exige acesso ao servidor. O .htaccess dá-te mais controlo e costuma ser mais leve, mas exige cuidado com a sintaxe.
Árvore de decisão rápida:
- Não tens acesso ao servidor? Usa uma extensão.
- Queres controlo total e desempenho? Usa o .htaccess.
- Tens muitos redirecionamentos? Uma extensão ajuda a organizar.
Passo 3 — Criar as regras 301 (uma só regra, um só hop)
Este é o passo onde se ganha ou se perde. Junta tudo numa única regra: HTTP para HTTPS, depois www, depois a barra final. Assim o visitante e o bot fazem um único salto até ao destino.
Evita cadeias do tipo A → B → C. Cada salto extra é uma oportunidade para o bot desistir. E confirma a ordem das regras no ficheiro, porque a primeira que corresponde é a que manda.
Atenção: uma regra mal escrita cria um ciclo infinito. Se o site começar a carregar sem parar, é sinal de loop.
Passo 4 — Alinhar canonical, sitemap e links internos
Não basta redirecionar. Todos os sinais têm de apontar para o URL final:
- O
rel=canonicaldeve indicar o URL novo. - O sitemap tem de ser regenerado com os endereços atuais.
- Os links internos e externos devem ser atualizados.
- Os itens antigos do menu devem ser removidos.
Atenção: um canonical a apontar para o URL antigo anula grande parte do trabalho do 301.
Passo 5 — Servir robots.txt e llms.txt sem redirect
Os ficheiros robots.txt e llms.txt devem responder diretamente com 200 OK, sem passar por redirecionamentos. Alguns bots de IA não seguem redirects neste caminho específico, por isso serve-os sempre no endereço final.
Pontos de controlo depois de cada passo:
- Corre
curl -L --max-redirs 5no URL antigo: deve dar 1 hop e terminar em 200. - Confirma que não há cadeias nem 404.
- Verifica que o canonical corresponde ao URL final.
Sintomas típicos de erro: loop de redirecionamentos, 302 em vez de 301, canonical a apontar para o antigo, sitemap com endereços velhos.
Verificar e monitorizar: como saber se a IA ainda te cita
Esta é a parte que quase nenhum guia cobre, e é justamente a que mais importa para quem quer manter visibilidade em IA.
Durante 30 dias, acompanha o comportamento por user-agent: GPTBot, OAI-SearchBot e PerplexityBot. Vê os logs do servidor e confirma se cada bot chega ao URL final. O curl -L --max-redirs 5 ajuda a simular o percurso. Para perceberes quais URLs do teu site são citadas por assistentes de IA, vale a pena cruzar esses logs com uma auditoria dedicada.
| Bot | Hops tolerados (observação) |
|---|---|
| Googlebot | até 10 |
| GPTBot / ClaudeBot / PerplexityBot | cerca de 5 |
| OAI-SearchBot / Claude-SearchBot | cerca de 3 |
Estes valores vêm de uma observação da CaptainDNS (2026) e devem ser lidos como indicação, não como garantia. Os crawlers de pesquisa em tempo real desistem mais cedo, por isso cada hop conta.
Quanto tempo esperar? O Google costuma refletir a mudança em 7 a 14 dias. As citações em IA tendem a estabilizar em 15 a 30 dias. Não tires conclusões no primeiro dia.
É aqui que a Semly entra como o teu painel de controlo. A plataforma mostra-te a taxa de citação, a quota de voz e a pontuação de visibilidade da tua marca nos modelos de IA. Em vez de adivinhares se o ChatGPT ou o Gemini continuam a falar de ti, vês os números. E o agente Leon transforma esses dados num plano de ação concreto.
Se a citação cair: não entres em pânico. Confirma primeiro se os redirecionamentos estão corretos, se o canonical está alinhado e se os bots chegam ao URL final. Depois, reforça o conteúdo e os dados estruturados da página nova.
Erros comuns (e como corrigir)
302 em vez de 301. Sintoma: o Google mantém o URL antigo como referência. Causa: redirecionamento temporário por engano. Correção: troca para 301.
Cadeias de redirecionamentos. Sintoma: vários saltos até chegar ao destino. Causa: regras empilhadas ao longo do tempo. Correção: junta tudo numa única regra.
Canonical a apontar para o URL antigo. Sintoma: sinais contraditórios. Causa: esquecimento na atualização. Correção: aponta o canonical para o URL final.
Links internos não atualizados. Sintoma: o site continua a enviar tráfego para o endereço antigo. Causa: falta de revisão. Correção: atualiza todos os links.
Remover o 301 ao fim de um mês. Sintoma: perda de tráfego tardia. Causa: pressa. Correção: mantém o redirecionamento durante pelo menos um ano.
robots.txt ou llms.txt atrás de um redirect. Sintoma: bots de IA não leem os ficheiros. Causa: configuração herdada. Correção: serve-os diretamente com 200 OK.
Falta de monitorização. Sintoma: não sabes se a IA continua a citar-te. Causa: ausência de acompanhamento. Correção: usa a Semly para seguir citações e fontes.
Porque é que o tráfego caiu? Uma queda de 10 a 30% é normal numa migração, segundo a Search Engine Journal. Acima de 50% já é o que se chama de "migration hangover" e pede investigação imediata.
Co dalej: plano de 90 dias e quando escolher outro caminho
Um plano simples para não te perderes:
- Dias 1 a 7: implementar os redirecionamentos e verificar tudo com curl e logs.
- Dias 8 a 30: monitorizar as citações em IA e o tráfego no Search Console.
- Dias 31 a 90: revisão geral, correções e reforço de conteúdo.
Mantém os 301 durante pelo menos um ano. John Mueller, do Google, recomenda exatamente isso, porque o motor demora a reprocessar tudo.
Quando escolher outro caminho: se estás a mudar de domínio ou a migrar toda a plataforma, o processo é mais complexo e pede um plano próprio.
E se ao fim de 90 dias não vês melhoria? Vale a pena olhar para além do técnico. Às vezes o problema não é o redirecionamento, é a visibilidade da marca nos modelos de IA. A Semly ajuda-te a perceber exatamente isso, com um teste do agente Leon e um diagnóstico claro do que está a travar as tuas citações.
Perguntas frequentes
301 ou 308? Ambos são permanentes. O 301 é o padrão do WordPress e chega para a maioria dos casos. O 308 preserva o método HTTP original, o que faz diferença em formulários e APIs.
Quantos redirecionamentos pode ter uma cadeia? O ideal é um só. O Googlebot tolera até cerca de 10 hops, mas bots de IA como o GPTBot e o PerplexityBot ficam por volta dos 5, e os crawlers de pesquisa em tempo real desistem ao terceiro.
O 301 estraga o SEO? Não, quando bem feito. O 301 é a forma correta de transferir autoridade de um URL antigo para o novo. O problema surge quando há cadeias, 302 ou canonicals desalinhados.
Quanto tempo devo manter o 301? Pelo menos um ano, segundo a recomendação de John Mueller. Manter mais tempo não faz mal.
O ChatGPT segue um 301? Os crawlers seguem redirecionamentos HTTP, mas o impacto na citação não está publicamente documentado. Considera isto como não confirmado e verifica com dados próprios.
Mudar o slug afeta as citações em IA? Pode afetar, porque os modelos citam URLs específicos. Com um 301 correto e monitorização contínua, reduzes o risco e percebes rapidamente o que está a acontecer.