Como redirecionar bots e humanos para destinos diferentes

Quando você compartilha um link curto no Slack, Twitter ou LinkedIn, um bot visita a URL antes de qualquer humano — ele está gerando o cartão de prévia que você vê no chat. Crawlers de mecanismos de busca como o Googlebot fazem o mesmo para indexar suas páginas. E agora, crawlers de IA como GPTBot, ClaudeBot e PerplexityBot também visitam seus links para alimentar seus modelos.
Esses bots não precisam da mesma experiência que uma pessoa real. Um humano quer a sua bela landing page. Um bot precisa apenas de conteúdo limpo e estruturado. Com o Middlewr, você pode redirecionar cada um para o destino correto — automaticamente.
Por que separar bots e humanos?
Prévias de links otimizadas
Quando você cola um link no Slack ou no Twitter, um bot visita a URL para gerar o cartão de prévia. Se a sua landing page tem muito JavaScript, animações ou conteúdo protegido, a prévia pode aparecer quebrada ou vazia. Ao redirecionar os bots para uma página leve com tags Open Graph limpas, você controla exatamente o que aparece na prévia — título, descrição e imagem corretos sempre.
Controle o que os crawlers de IA veem
Crawlers de IA como GPTBot, ClaudeBot e PerplexityBot visitam seus links para indexar conteúdo para seus modelos. Por padrão, eles veem a mesma página que seus visitantes humanos. Com o redirecionamento de bots, você pode enviá-los para uma página dedicada — uma versão em texto limpo do seu conteúdo, um resumo, ou até mesmo uma página com instruções específicas para sistemas de IA. Você decide o que é indexado, não o crawler.
Pré-requisitos
Antes de começar, certifique-se de ter:
- Uma conta no Middlewr
- Pelo menos um link curto já criado em seu workspace — se ainda não criou nenhum, confira primeiro Crie seu primeiro link curto
- Dois URLs de destino prontos: um para seus visitantes humanos (ex.: sua landing page) e um para bots (ex.: uma página leve com meta tags Open Graph ou conteúdo em texto simples)
Passo 1: Abrir o Editor de Grafo de Regras
Navegue até a página Links e clique no link que deseja configurar. Isso abre a página de detalhes do link com o editor visual de grafo de regras. Se for um link novo, você verá apenas o nó Entry.

Passo 2: Adicionar uma condição "Is Bot"
Clique em Condition na barra de ferramentas para adicionar um nó Condition à área de trabalho. Configure-o com as seguintes definições:
- Field:
Is bot - Operator:
equals - Value:
true
Esta condição verifica se o visitante é um bot — incluindo crawlers de prévia de link (Slackbot, Twitterbot, Facebook), mecanismos de busca (Googlebot, Bingbot) e crawlers de IA (GPTBot, ClaudeBot, PerplexityBot).
Conecte o nó Entry ao nó Condition.

Passo 3: Configurar ambos os destinos
Adicione dois nós Destination à área de trabalho:
- Conecte a saída True da Condition (é um bot) a um nó Destination. Insira a URL da sua página adaptada para bots — por exemplo, uma página HTML leve com tags Open Graph limpas.
- Conecte a saída False da Condition (é uma pessoa real) a um segundo nó Destination. Insira a URL da sua landing page — a projetada para humanos.

Passo 4: Salvar e publicar
Depois que todos os nós estiverem conectados e configurados (sem indicadores vermelhos), clique em Save e depois em Publish. Suas regras estão agora ativas — cada novo clique no seu link curto é avaliado no edge, e bots e humanos são redirecionados imediatamente para seus respectivos destinos.

Indo além
Agora que seu link direciona bots e humanos separadamente, aqui estão alguns guias relacionados:
- Roteamento condicional: como configurar redirecionamentos inteligentes — vá além com regras baseadas em tipo de dispositivo, localização, hora do dia e mais
- A/B testing com split routing — distribua o tráfego entre múltiplos destinos com divisões ponderadas
- Entendendo seu painel de analytics — acompanhe cliques de bots vs. humanos e monitore o desempenho dos seus links