¿Vercel está bloqueando a GPTBot, ClaudeBot y otros rastreadores de IA en mi sitio?
No por defecto. El "AI Bots Ruleset" de Vercel está apagado hasta que alguien lo activa, y "Bot Protection" y "Attack Mode" dejan pasar a bots verificados como GPTBot y ClaudeBot. Tu sitio en Vercel solo bloquea a los rastreadores de IA si esa regla está en "Deny", si una regla personalizada del firewall coincide con sus nombres o si tu robots.txt los prohíbe.
Datos
- Vercel lanzó el 13 de mayo de 2025 una regla gestionada de un clic que puede bloquear a GPTBot, ClaudeBot, PerplexityBot y Bytespider, gratis en todos los planes. (Vercel changelog: New one-click AI bot managed ruleset (May 13, 2025))
- La documentación de Vercel, actualizada el 10/09/2026, dice que el "AI Bots Managed Ruleset" viene inactivo, aparece como "Allow" y tiene dos acciones: "Log" o "Deny". (Vercel docs: WAF Managed Rulesets)
- "Bot Protection" de Vercel también viene apagado y, cuando se activa, excluye a los bots verificados; el directorio de Vercel lista a GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot y PerplexityBot como verificados. (Vercel docs: Bot Management)
- "Attack Mode" es gratis en todos los planes de Vercel y deja pasar sin desafío a los bots conocidos del directorio de verificados. (Vercel docs: Attack Mode)
- OpenAI dice que los sitios que bloquean OAI-SearchBot no aparecen en las respuestas de búsqueda de ChatGPT, y un cambio en robots.txt tarda unas 24 horas en aplicarse. (OpenAI: Overview of OpenAI crawlers)
¿Dónde veo si Vercel bloquea a los bots de IA en mi proyecto?
Abre el proyecto en el panel de Vercel, luego "Firewall" y "Rules". Tres lugares lo deciden:
| Ajuste | Por defecto | Bloquea rastreadores de IA cuando |
|---|---|---|
| "AI Bots Ruleset" (Bot Management) | "Allow" (inactivo) | Está en "Deny" |
| "Bot Protection" (Bot Management) | "Off" | Rara vez: los bots verificados quedan fuera, los no verificados reciben un desafío |
| Reglas personalizadas | Ninguna | Una regla coincide con un user agent como GPTBot o usa la plantilla "Block AI Bots" con "Deny" o "Challenge" |
| "Attack Mode" | Desactivado | No para bots verificados, que pasan sin desafío |
¿Por qué mi sitio en Vercel bloquearía a ChatGPT sin que yo lo sepa?
Casi siempre porque alguien activó el bloqueo de un clic para ahorrar consumo. En un hilo de febrero de 2026 del foro de la comunidad de Vercel, una cuenta del plan gratuito quedó pausada después de que un rastreador de OpenAI agotara sus recursos, y un empleado de Vercel sugirió bloquear los bots de IA en el firewall.
Eso resuelve la factura y también saca al sitio de lo que esos rastreadores pueden leer. Revisa el firewall después de cualquier problema de costo o tráfico.
¿Cómo lo pruebo desde la terminal?
Lee el robots.txt del dominio de producción y pide la portada con el nombre de cada rastreador. Un 200 es buena señal; un 403 o una página de desafío significa que una regla coincide con ese nombre.
# 1. robots.txt on the production domain
curl -s https://www.example.com/robots.txt
# 2. Status code per AI crawler name (anything but 200 means a rule matches that name)
for ua in GPTBot OAI-SearchBot ChatGPT-User ClaudeBot Claude-SearchBot PerplexityBot; do
echo "$ua $(curl -s -o /dev/null -w '%{http_code}' -A "$ua" https://www.example.com/)"
done¿Puedo bloquear el entrenamiento de IA y seguir apareciendo en ChatGPT?
Sí, bloqueando a los rastreadores por nombre en lugar de todos juntos. OpenAI separa GPTBot, usado para entrenamiento, de OAI-SearchBot, usado en la búsqueda de ChatGPT, y Anthropic separa ClaudeBot de Claude-SearchBot.
El "AI Bots Ruleset" de Vercel los trata como un solo grupo. Para bloquear solo el entrenamiento, prohíbe GPTBot y ClaudeBot en robots.txt o crea una regla personalizada del firewall para esos user agents, y deja permitidos a los rastreadores de búsqueda.
¿Los despliegues de preview de Vercel afectan la búsqueda con IA?
No, están hechos para quedar fuera. Vercel agrega el encabezado X-Robots-Tag: noindex a cada despliegue de preview automáticamente.
La excepción: cuando un dominio propio apunta a una rama que no es de producción, Vercel omite ese encabezado, así que un dominio de staging puede indexarse si no lo agregas tú.
Paso a paso
- Revisa la regla de bots de IA. En "Firewall", "Rules", "Bot Management", confirma que "AI Bots Ruleset" muestre "Allow" o "Log", no "Deny".
- Revisa las reglas personalizadas. Busca reglas que coincidan con GPTBot, ClaudeBot, PerplexityBot o con la plantilla "Block AI Bots", y anota su acción.
- Revisa robots.txt. Pídele a tu agente de código que muestre el robots.txt que genera el framework y confirma que OAI-SearchBot y Claude-SearchBot están permitidos.
- Prueba cada rastreador. Corre el bucle con curl contra el dominio de producción y busca cualquier respuesta distinta de 200.
- Si hace falta, bloquea por nombre. Si el motivo es el costo, bloquea solo los rastreadores de entrenamiento o empieza con "Log" antes de elegir "Deny".
Errores comunes
- Activar el bloqueo de IA de un clic para bajar el consumo y olvidar que también frena a los rastreadores de búsqueda de ChatGPT y Perplexity.
- Revisar solo robots.txt mientras una regla del firewall devuelve 403 a esos mismos rastreadores.
- Probar la URL de preview, que lleva noindex, en lugar del dominio de producción.
- Dejar indexable un dominio de staging porque Vercel no le pone noindex.
Cómo lo resuelve easyIndex
easyIndex nunca toca tu proyecto en Vercel: tu agente de código hace cada cambio, guiado paso a paso por MCP, y easyIndex revisa cada página en el sitio publicado en lugar de confiar en el reporte del agente. Su panel muestra qué páginas leyeron los rastreadores de IA y cuándo, así que un cambio en el firewall que los frena aparece como lecturas que se detienen. US$ 30 por sitio al mes, con 7 días gratis.
Preguntas frecuentes
¿Vercel bloquea a los rastreadores de IA en el plan gratuito Hobby?
No por defecto. El "AI Bots Ruleset" está en todos los planes, también en Hobby, y sigue inactivo hasta que alguien elige "Log" o "Deny".
¿Bot Protection de Vercel bloquea a GPTBot?
No. Vercel dice que "Bot Protection" excluye a los bots verificados, y su directorio lista a GPTBot, OAI-SearchBot y ClaudeBot como verificados.
¿Attack Mode perjudica mi visibilidad en las respuestas de IA?
Vercel dice que los bots verificados pasan "Attack Mode" sin desafío, y los rastreadores de IA de OpenAI, Anthropic y Perplexity están en ese directorio.
¿Cuánto tarda ChatGPT en volver a leer mi sitio después de desbloquearlo?
OpenAI dice que un cambio en robots.txt tarda unas 24 horas en llegar a sus sistemas; un cambio en el firewall se aplica cuando lo publicas.
Sigue leyendo
- ¿Qué bots de IA existen y cómo los permito en robots.txt?
- ¿Cloudflare está bloqueando a ChatGPT y otros bots de IA en mi sitio?
- ¿ChatGPT y Claude pueden leer mi sitio hecho en JavaScript?
- SEO en Next.js: ¿cómo hago que ChatGPT cite mi sitio?
- ¿Cómo funciona easyIndex, qué necesito y cuánto tardan los resultados?
- ¿Cuánto cuesta easyIndex?
Verificado el .