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.

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.

Paso 3: Configurar ambos destinos
Agrega dos nodos Destination al lienzo:
- 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.
- 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.

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.

Para ir más lejos
Ahora que tu enlace redirige bots y humanos por separado, aquí tienes algunas guías relacionadas:
- Enrutamiento condicional: cómo configurar redirecciones inteligentes — profundiza con reglas basadas en tipo de dispositivo, ubicación, hora del día, y más
- A/B testing con split routing — distribuye el tráfico entre múltiples destinos con divisiones ponderadas
- Comprender tu panel de analytics — realiza un seguimiento de los clics de bots vs. humanos y monitoriza el rendimiento de tus enlaces