GUÍA PRÁCTICA · 3 MINUTOS

Cómo detectar el GPTBot en tu sitio WordPress.

El GPTBot de OpenAI es uno de los AI crawlers más activos de la web. Alimenta las respuestas del ChatGPT search y entrena la próxima generación de modelos OpenAI. Si tu contenido es lo suficientemente bueno como para ser citado, el GPTBot ya te está visitando — pero Google Analytics, Plausible y cualquier tracker basado en JavaScript no pueden mostrártelo.

Aquí está cómo detectar las visitas del GPTBot en WordPress en 3 minutos, gratis, server-side.

Por qué el GPTBot es invisible para el analytics tradicional

El GPTBot es un cliente HTTP server-side. Cuando visita tu WordPress, hace esto:

GET /tu-blog-post/ HTTP/1.1
Host: tusitio.com
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko;
            compatible; GPTBot/1.2; +https://openai.com/gptbot)
Accept: text/html,application/xhtml+xml

Descarga el HTML, lo parsea, extrae texto, y se va. Nunca ejecuta JavaScript. Lo que significa:

  • Tu gtag.js de Google Analytics nunca se dispara → GA muestra 0 visitas del GPTBot.
  • El script de tracking de Plausible nunca carga → Plausible muestra 0 visitas del GPTBot.
  • Fathom, Simple Analytics, GoatCounter, Umami, Matomo en modo JS — todos ciegos.

La única forma de ver al GPTBot es loguear requests en el propio servidor: desde PHP, desde los logs de Apache, o desde una capa de analytics server-side.

Método 1: logs de Apache / Nginx (manual, gratis, feo)

Si tienes acceso SSH, puedes hacer grep en el access log:

# Apache
tail -f /var/log/apache2/access.log | grep -i gptbot

# Nginx
tail -f /var/log/nginx/access.log | grep -i gptbot

Funciona pero: requiere SSH, solo muestra líneas crudas, sin agregación, sin dashboard, sin histórico guardado a menos que también configures política de retención. Está bien para una revisión puntual; no es una solución de monitoreo.

Método 2: plugin SysWP Radar (3 minutos, dashboard, alertas)

El plugin de WordPress de SysWP Radar captura GPTBot (y cualquier otro AI crawler) en cada request, server-side, independiente de JavaScript. Setup:

  1. Crea una cuenta gratis en radar.syswp.com.br/auth/signup. 7 días de Pro incluidos, sin tarjeta.
  2. Añade tu sitio WordPress en la página de Sites. Copia el Site ID de 12 caracteres.
  3. Instala el plugin: descarga syswp-radar.zip, ve a WP Admin → Plugins → Añadir Nuevo → Subir Plugin → selecciona el zip → Instalar → Activar.
  4. Pega el Site ID: WP Admin → Settings → SysRadar → pega → Guardar.
  5. Listo. Abre el dashboard en radar.syswp.com.br/dashboard y navega al panel Top AI bots.

En 5-60 minutos después de la instalación, dependiendo del tráfico de tu sitio, verás tu primer hit del GPTBot junto con ClaudeBot, PerplexityBot, Amazonbot y otros AI crawlers. Cada línea muestra: nombre del bot, conteo de hits, top URIs rastreadas, país de origen.

Qué hacer con los datos del GPTBot

  • Identificar contenido high-value para GEO (Generative Engine Optimization). Las páginas que el GPTBot revisita son señales de que OpenAI las considera fuentes fuertes de respuesta. Invierte en temas similares.
  • Detectar errores 404 que el GPTBot golpea. Si el GPTBot está intentando buscar /algun-post-viejo/ que desapareció, estás perdiendo visibilidad en búsqueda de IA. Configura un redirect 301.
  • Verificar tus reglas de robots.txt. Si añadiste User-agent: GPTBot + Disallow: /, Radar te muestra si el GPTBot realmente lo está respetando (generalmente lo respeta).
  • Trackear volumen relativo vs ClaudeBot, PerplexityBot. Cada IA alimenta una base de usuarios diferente. Saber qué crawler lee más tu contenido es una señal competitiva.

Cómo bloquear el GPTBot (si no lo quieres)

Detectar ≠ bloquear. Si decides que el GPTBot no es bienvenido:

# /robots.txt
User-agent: GPTBot
Disallow: /

OpenAI se compromete públicamente a respetar esto. Para verificar, monitorea el dashboard de SysRadar después del deploy — los hits del GPTBot deberían caer a cero en 24-48h. Si no caen, escala (raro pero posible).

Para bloqueo agresivo (nivel header, no opt-in), usa una regla Cloudflare WAF o empareja Radar con SysWP Shield para bloqueo con 1 clic.

Preguntas frecuentes

¿Cuánto tiempo hasta que vea mi primer hit del GPTBot?
Depende del tráfico y tipo de tu sitio. Los sitios pesados en contenido (blogs, docs, news) típicamente ven al GPTBot en horas. Los sitios más pequeños pueden tardar días. El plugin captura cada visita a partir del momento de la activación.
¿Funciona en subdominios?
Sí. Cada subdominio tiene su propio Site ID. Las instalaciones WordPress multisite también funcionan — cada subsite usa su propio Site ID en los settings locales.
¿Cómo distingo el GPTBot del OAI-SearchBot?
Son crawlers separados de OpenAI. GPTBot entrena modelos + ChatGPT search; OAI-SearchBot alimenta el índice standalone de search. Las User-Agent strings son diferentes y Radar los clasifica por separado.
¿Puedo recibir alertas cuando el GPTBot visite por primera vez?
Sí. Los planes Pro+ incluyen el alerts engine con un trigger ai_crawler_first_hit que se dispara la primera vez que cualquier AI crawler especificado aparece, vía email, Slack, Discord, webhook o Telegram.
¿GPTBot es lo mismo que ChatGPT-User?
No. ChatGPT-User es el agente on-demand usado cuando ChatGPT navega en nombre de un usuario durante una conversación. GPTBot es el crawler sistemático. Los dos son capturados por SysRadar y mostrados por separado en el panel Top AI bots.

Mira tu primer hit del GPTBot hoy.

Plugin gratis, instalación en 3 minutos, dashboard en tiempo real. Sin tarjeta de crédito.

Empezar gratis →

Los primeros 100 clientes pagantes aseguran 50% de por vida.

Temas relacionados