GEO: cómo salir en ChatGPT, Claude y Gemini

Cada IA busca en un sitio distinto. Dónde busca cada una, el sitemap que tienes que tener y cómo darlo de alta en Google, Bing y Brave.

IADónde buscaSu botQué tienes que hacer
ChatGPTBing y su propio índiceOAI-SearchBotDar de alta el sitemap en Bing
CopilotBingBingbotLo mismo que ChatGPT
ClaudeBraveClaude-SearchBotEnviar tu web a Brave
GeminiGoogleGooglebotDar de alta el sitemap en Search Console
PerplexitySu propio índicePerplexityBotDejarle pasar en el robots.txt

Esa es la clave de todo: ChatGPT, Claude y Gemini no buscan en el mismo sitio. Si solo estás en Google, Claude y ChatGPT pueden no verte nunca.

Qué es GEO

GEO (Generative Engine Optimization) es el SEO de las IA: que ChatGPT, Claude o Gemini te encuentren, te lean y te recomienden cuando alguien les pregunta. A veces lo verás como AEO: nacieron para cosas un poco distintas (AEO, para los fragmentos destacados de Google y los asistentes de voz), pero hoy se usan casi como sinónimos.

1. Ten un sitemap

Un sitemap.xml: una URL por página, con la fecha de su último cambio
Un sitemap.xml: una URL por página, con la fecha de su último cambio

Qué es. Un fichero en tudominio.com/sitemap.xml con la lista de todas las páginas de tu web. Lo puedes abrir en el navegador y se ve como en la captura.

Por qué. Sin él, el buscador descubre tus páginas siguiendo enlaces, cuando le toca y si le toca. Con él, le das la lista entera y le dices qué ha cambiado y cuándo. Es lo que vas a dar de alta en los tres pasos siguientes.

Cómo. Casi todos lo generan solos: WordPress con Yoast o Rank Math, Shopify, Wix y Webflow de serie, y en Next.js con un app/sitemap.ts. Comprueba que existe abriendo tudominio.com/sitemap.xml. Si sale una lista como la de arriba, lo tienes.

2. Elige qué bots pasan

En tu tudominio.com/robots.txt, deja pasar a los bots que buscan, saca a los que entrenan modelos si no quieres que aprendan de tu web, y apunta al sitemap:

# Los que buscan: pasan, menos a lo privado
User-agent: Googlebot
User-agent: Bingbot
User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
Allow: /
Disallow: /api/
Disallow: /cuenta/

# Los que entrenan modelos: fuera (opcional)
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: CCBot
User-agent: Bytespider
Disallow: /

# Todos los demás
User-agent: *
Allow: /
Disallow: /api/
Disallow: /cuenta/

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

Bloquear GPTBot, ClaudeBot o Google-Extended no te quita de ChatGPT, Claude ni Gemini: esos son los que entrenan, no los que buscan. Si tu robots.txt tiene un Disallow para OAI-SearchBot, Claude-SearchBot o PerplexityBot, eso sí, quítalo.

Precauciones, porque el robots.txt no es seguridad:

  • Es público. Cualquiera lo lee, así que no pongas ahí rutas secretas (/panel-interno-2024/): le estás dando el mapa al que busca dónde entrar. Lo privado va detrás de un login, no escondido.
  • Es una petición, no un candado. Los bots buenos lo respetan; los malos lo ignoran. Para frenarlos de verdad, reglas en el firewall de tu hosting (Vercel, Cloudflare) por user-agent o por IP.
  • Un user-agent se falsea en una línea. Cualquiera puede decir que es Googlebot. Si vas a dar trato especial a un bot, compruébalo por su IP: OpenAI publica las suyas, y Google y Bing se verifican con DNS inverso.
  • Para que algo no salga en buscadores, no basta el Disallow: si alguien lo enlaza, puede indexarse igual. Usa noindex en la página o, mejor, protégela con contraseña.
  • Ábrelo después de subirlo en tudominio.com/robots.txt. Un Disallow: / olvidado de cuando la web estaba en pruebas te borra de todos los buscadores.

3. Google Search Console (Gemini)

Search Console → Sitemaps → pegas la URL y Enviar
Search Console → Sitemaps → pegas la URL y Enviar
  • Entra en search.google.com/search-console y añade tu dominio. Te pide un registro TXT en tu DNS para comprobar que es tuyo.
  • En el menú de la izquierda, Sitemaps.
  • Pega https://tudominio.com/sitemap.xml y pulsa Enviar.
  • En unos días el estado pasa a Correcto y te dice cuántas páginas ha encontrado.

4. Bing Webmaster Tools (ChatGPT y Copilot)

Bing → Sitemaps → Submit sitemap
Bing → Sitemaps → Submit sitemap
  • Entra en bing.com/webmasters. Si ya tienes Search Console, elige Importar y se trae tu sitio y tu sitemap de Google sin verificar nada.
  • Si no, añade el sitio a mano y ve a Sitemaps.
  • Pulsa Submit sitemap, pega la URL y Submit.
  • De paso, activa IndexNow en el mismo menú: avisa a Bing cada vez que publicas algo, sin esperar a que pase por tu web.

5. Brave (Claude)

Brave no tiene panel: una caja y un botón
Brave no tiene panel: una caja y un botón

Y ya está. Cuando Claude busque en internet, tu web estará entre lo que puede encontrar.

En resumen

  • Un sitemap en /sitemap.xml y un robots.txt que apunte a él.
  • Ese sitemap, en Search Console para Gemini y en Bing para ChatGPT y Copilot.
  • Tu URL, en Brave para Claude.

Son veinte minutos y una vez. Hazlo hoy, y cuando te recomiende una IA, cuéntamelo por Instagram.