Saltar al contenido

Técnico · 4 min

robots.txt para IAs · cómo permitir GPTBot, ClaudeBot, PerplexityBot

Si tu robots.txt bloquea a los crawlers de IA (a veces por defecto), no importa cuánto AEO hagas: ninguna IA va a encontrarte.

Los crawlers de IA que importan hoy

Plantilla mínima recomendada

User-agent: *
Allow: /
Disallow: /admin/
Disallow: /panel/
Disallow: /api/

# AEO crawlers — bienvenidos explícitamente
User-agent: GPTBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Claude-Web
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Perplexity-User
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: Applebot-Extended
Allow: /

User-agent: CCBot
Allow: /

Sitemap: https://tunegocio.com/sitemap.xml

Errores que hunden tu AEO

  1. Disallow: / global para User-agent: *. Suena obvio pero pasa cuando migras hostings.
  2. WordPress con plugin de "SEO" que bloquea GPTBot por defecto.
  3. Cloudflare con "Bot Fight Mode" agresivo que devuelve 403 a los crawlers IA.
  4. robots.txt en un subdominio distinto al que quieres crawlear.

Cómo verificar que sí funciona

curl -A "GPTBot" -I https://tunegocio.com/

Si devuelve 200 OK, GPTBot te puede leer. Si devuelve 403 o error, tienes un bloqueador en algún lugar del stack.

¿Y si NO quiero que las IAs se entrenen con mi contenido?

Puedes bloquear entrenamiento y permitir búsqueda por separado. GPTBot es para training; ChatGPT-User es para live browsing. Bloquea el primero, permite el segundo. Similar para Claude y otros.