← Back to all articles
tutorialroteamento-condicional

Como redirecionar bots e humanos para destinos diferentes

By Equipe Middlewr··4 min read
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?

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.

Página de detalhes do link com o editor de grafo de regras

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.

Nó Condition configurado com Is bot equals true

Passo 3: Configurar ambos os destinos

Adicione dois nós Destination à área de trabalho:

  1. 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.
  2. 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.

Grafo completo com dois destinos

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.

Salvar e publicar o grafo de regras

Indo além

Agora que seu link direciona bots e humanos separadamente, aqui estão alguns guias relacionados: