← Back to all articles
tutorialenrutamiento-condicional

Cómo redirigir bots y humanos a destinos diferentes

By Equipo Middlewr··4 min read
Cómo redirigir bots y humanos a destinos diferentes

Cuando compartes un enlace corto en Slack, Twitter o LinkedIn, un bot visita la URL antes que cualquier humano — genera la tarjeta de vista previa que ves en el chat. Los rastreadores de motores de búsqueda como Googlebot hacen lo mismo para indexar tus páginas. Y ahora, los rastreadores de IA como GPTBot, ClaudeBot y PerplexityBot también visitan tus enlaces para alimentar sus modelos.

Estos bots no necesitan la misma experiencia que una persona real. Un humano quiere tu atractiva landing page. Un bot solo necesita contenido limpio y estructurado. Con Middlewr, puedes redirigir a cada uno al destino correcto — de forma automática.

¿Por qué separar bots y humanos?

Vistas previas de enlaces optimizadas

Cuando pegas un enlace en Slack o Twitter, un bot visita la URL para generar la tarjeta de vista previa. Si tu landing page tiene JavaScript pesado, animaciones o contenido protegido, la vista previa puede aparecer rota o vacía. Al redirigir los bots a una página ligera con etiquetas Open Graph limpias, controlas exactamente lo que aparece en la vista previa — un título, descripción e imagen correctos en todo momento.

Controla lo que ven los rastreadores de IA

Los rastreadores de IA como GPTBot, ClaudeBot y PerplexityBot visitan tus enlaces para indexar contenido para sus modelos. Por defecto, ven la misma página que tus visitantes humanos. Con la redirección de bots, puedes enviarlos a una página dedicada — una versión de texto limpia de tu contenido, un resumen, o incluso una página con instrucciones específicas para sistemas de IA. Tú decides qué se indexa, no el rastreador.

Requisitos previos

Antes de comenzar, asegúrate de tener:

  • Una cuenta de Middlewr
  • Al menos un enlace corto ya creado en tu espacio de trabajo — si aún no has creado uno, consulta primero Crea tu primer enlace corto
  • Dos URLs de destino listas: una para tus visitantes humanos (p. ej., tu landing page) y una para los bots (p. ej., una página ligera con meta etiquetas Open Graph o contenido en texto plano)

Paso 1: Abrir el editor de grafo de reglas

Ve a la página Links y haz clic en el enlace que deseas configurar. Esto abre la página de detalles del enlace con el editor visual de grafo de reglas. Si es un enlace nuevo, solo verás el nodo Entry.

Página de detalles del enlace con el editor de grafo de reglas

Paso 2: Agregar una condición "Is Bot"

Haz clic en Condition en la barra de herramientas para agregar un nodo Condition al lienzo. Configúralo con los siguientes ajustes:

  • Field: Is bot
  • Operator: equals
  • Value: true

Esta condición verifica si el visitante es un bot — incluye rastreadores de vista previa (Slackbot, Twitterbot, Facebook), motores de búsqueda (Googlebot, Bingbot) y rastreadores de IA (GPTBot, ClaudeBot, PerplexityBot).

Conecta el nodo Entry al nodo Condition.

Nodo Condition configurado con Is bot equals true

Paso 3: Configurar ambos destinos

Agrega dos nodos Destination al lienzo:

  1. Conecta la salida True de la Condition (es un bot) a un nodo Destination. Introduce la URL de tu página adaptada para bots — por ejemplo, una página HTML ligera con etiquetas Open Graph limpias.
  2. Conecta la salida False de la Condition (es una persona real) a un segundo nodo Destination. Introduce la URL de tu landing page — la diseñada para humanos.

Grafo completo con dos destinos

Paso 4: Guardar y publicar

Una vez que todos los nodos estén conectados y configurados (sin indicadores rojos), haz clic en Save, luego en Publish. Tus reglas están ahora activas — cada nuevo clic en tu enlace corto se evalúa en el edge, y los bots y humanos son redirigidos a sus respectivos destinos de forma instantánea.

Guardar y publicar el grafo de reglas

Para ir más lejos

Ahora que tu enlace redirige bots y humanos por separado, aquí tienes algunas guías relacionadas: