Para que ChatGPT o Perplexity citen tu negocio, primero tienen que poder entrar a tu sitio. Después, encontrar fragmentos claros que puedan extraer. Y por último, confiar en que la entidad detrás del contenido es real y verificable. Estos tres pasos, en ese orden, son la base del posicionamiento en ChatGPT.
Si llegaste aquí buscando una fórmula rápida, la vas a encontrar a medias. La parte rápida existe: verificar que los bots de IA pueden acceder a tu sitio es una revisión de treinta minutos que a veces revela problemas graves. La parte lenta también existe: construir contenido que un modelo quiera citar toma meses y no depende solo de ti.
Este artículo cubre ambas. Empieza por lo que puedes arreglar hoy y sigue con lo que hay que sostener en el tiempo.
Primero: comprueba que los bots de IA pueden entrar a tu sitio
Antes que nada, verifica que los user-agents de IA reciben la misma respuesta que un navegador. Si tu servidor devuelve un error 406 a GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot o Google-Extended, ningún trabajo de contenido va a servir: el modelo nunca llegará a leer tu sitio.
Es el error más común y el más invisible. Un sitio puede verse perfecto en el navegador y devolver 406 o 403 a todo bot de IA, sin que nadie lo note durante meses. La razón suele ser un firewall, un plugin de seguridad mal configurado o una regla de WAF que bloquea user-agents desconocidos.
Cómo verificarlo:
curl -A "Mozilla/5.0 (compatible; GPTBot/1.0; +https://openai.com/gptbot)" -I https://tusitio.com
curl -A "Mozilla/5.0 (compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)" -I https://tusitio.com
curl -A "Mozilla/5.0 (compatible; ClaudeBot/1.0; +https://anthropic.com/claudebot)" -I https://tusitio.com
Si la respuesta es 200, el bot puede entrar. Si es 403, 406 o un timeout, está bloqueado y hay que corregirlo.
Los user-agents que importan hoy:
- GPTBot — rastreo de OpenAI para entrenamiento.
- OAI-SearchBot — rastreo de OpenAI para resultados de búsqueda en ChatGPT.
- ChatGPT-User — navegación en vivo cuando un usuario pide a ChatGPT que consulte una URL.
- ClaudeBot — rastreo de Anthropic.
- PerplexityBot — rastreo de Perplexity.
- Google-Extended — controla el uso de contenido de Google para Gemini y AI Overviews.
Cómo declararlos en robots.txt si quieres permitirles el acceso:
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Google-Extended
Allow: /
Un escenario común: un sitio corporativo devuelve 406 a todo user-agent de bot mientras el navegador recibe 200 sin problema. El equipo no lo nota porque el sitio se ve perfecto al navegar normalmente, y la causa suele ser una regla de WAF o un plugin de seguridad que bloquea cualquier user-agent fuera de una lista blanca. El síntoma típico que lo delata: el sitio deja de aparecer citado o mencionado en respuestas de IA, aunque siga funcionando con normalidad para visitantes humanos.
Escribe en fragmentos que se puedan extraer
Un motor generativo no lee tu página completa: recupera pasajes. Un párrafo que responde una pregunta de forma autosuficiente tiene más probabilidad de ser citado que uno que depende del contexto anterior. El principio es simple: cada H2 debería ir seguido de una respuesta directa de 40–60 palabras.
Antes:
"Como vimos en la sección anterior, el SEO técnico es fundamental. Pero además de eso, hay otros factores que influyen en cómo los motores generativos recuperan la información, y uno de los más importantes es la claridad con la que se escribe cada sección."
Ese párrafo no se puede citar solo. Empieza con "como vimos" y "además de eso", lo que lo hace inservible fuera de contexto.
Después:
"La claridad de los fragmentos determina si un motor generativo puede extraer y citar tu contenido. Cada sección debería abrir con una respuesta directa y autosuficiente de 40–60 palabras, sin depender de párrafos anteriores ni de la introducción del artículo."
Ese párrafo se puede citar tal cual. Funciona solo, responde una pregunta concreta y no necesita contexto externo.
La diferencia no es de estilo, es de función. El segundo párrafo está escrito para ser extraído. El primero está escrito para ser leído en secuencia. En GEO, el segundo gana.
Datos estructurados que sí importan
El schema no garantiza que un modelo te cite, pero facilita que entienda qué es cada cosa en tu página. Los tipos que mueven más la aguja en GEO son pocos y están bien definidos:
- Organization — identifica a tu negocio como entidad. Nombre, logo, datos de contacto, perfiles oficiales. Es la base para que un modelo sepa quién eres.
- Article — marca el contenido como artículo, con autor, fecha y publicación. Ayuda a que el modelo entienda qué tipo de pieza está leyendo.
- Person — autoría verificable. Un modelo confía más en contenido firmado por alguien identificable que en contenido anónimo.
- FAQPage — preguntas y respuestas estructuradas. Es el schema con más probabilidad de ser citado directamente en una respuesta generada.
- LocalBusiness — si tu negocio opera en una ubicación física. Conecta la entidad con una dirección y un horario verificables.
Un ejemplo mínimo de JSON-LD para Organization:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nombre del negocio",
"url": "https://tusitio.com",
"logo": "https://tusitio.com/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+52-55-0000-0000",
"contactType": "customer service"
},
"sameAs": [
"https://www.linkedin.com/company/tuempresa",
"https://www.google.com/maps/place/tu-negocio"
]
}
El campo sameAs es el que conecta tu entidad con perfiles externos. Un modelo que encuentra el mismo negocio en tu sitio, en LinkedIn y en Google Business Profile tiene más razones para confiar en que existes.
Consistencia de entidad
Un modelo que encuentra tres versiones distintas de quién eres no confía en ninguna. Nombre, dirección, descripción y datos de contacto deben ser idénticos en el sitio, Google Business Profile, LinkedIn y directorios relevantes. La consistencia es una señal de que la entidad es real y verificable.
En la práctica, esto se rompe más de lo que parece. El nombre de la empresa aparece con "S.A. de C.V." en un lado y sin él en otro. La dirección tiene la colonia escrita de dos formas distintas. El teléfono cambia entre el sitio y la ficha de Google. Cada inconsistencia es una señal de ruido para el modelo.
La revisión es sencilla pero tediosa: abre tu sitio, tu ficha de Google, tu LinkedIn y tres directorios donde aparezcas. Anota nombre, dirección, teléfono, descripción y URL en cada uno. Compara. Corrige lo que no coincida. Es trabajo de una tarde y elimina una fuente silenciosa de desconfianza.
Da algo que valga la pena citar
Nadie cita al que repite lo que ya dijeron otros veinte. Un modelo generativo tiene miles de fuentes genéricas sobre cualquier tema. Para que te cite a ti, necesitas tener algo que solo tú puedes aportar: datos propios, metodología documentada, cifras de tu operación, casos con resultados concretos.
Esto no significa inventar cifras. Significa publicar las que tienes. Si atiendes 200 clientes al año y el 60% llega por búsqueda orgánica, eso es un dato citable. Si tu proceso de trabajo tiene cinco etapas y cada una resuelve un problema específico, eso es metodología citable. Si tienes un caso con resultados medibles, aunque no sea espectacular, eso es evidencia citable.
Lo que no funciona es el contenido que dice lo mismo que todos los demás con otras palabras. Un modelo no tiene razón para preferirte si no aportas nada nuevo. La diferenciación no es un lujo de marketing: es un requisito de citación.
Cómo saber si está funcionando
La medición en GEO es rudimentaria y conviene decirlo antes de proponer métricas. No existe una herramienta estándar que reporte citaciones en ChatGPT o Perplexity con la precisión de Search Console. Lo que se puede hacer hoy:
- Preguntar directamente a cada modelo. Formula la consulta por la que quieres aparecer, en ChatGPT, Gemini, Perplexity y Claude, y anota si tu marca o tu sitio son mencionados. Repite la prueba cada mes con las mismas preguntas.
- Revisar tráfico de referencia en GA4. Filtra por dominios como chat.openai.com, perplexity.ai, gemini.google.com y copilot.microsoft.com. Si aparecen visitas, son atribuibles a motores generativos.
- Monitorear menciones de marca. Google Alerts, Mention o búsquedas manuales pueden captar menciones que no aparecen en reportes tradicionales.
- Preguntar a clientes nuevos. "¿Cómo nos encontraste?" es una pregunta simple que a veces revela que llegaron por una respuesta de IA.
Es imperfecto y hay que ser honesto sobre sus límites. Prometer un reporte preciso de citaciones en IA hoy es vender algo que no existe. Reconocer la incertidumbre genera más confianza que fingir control.
Preguntas frecuentes
¿Cómo sé si ChatGPT puede leer mi sitio? Prueba con curl usando el user-agent de GPTBot, OAI-SearchBot o ChatGPT-User y revisa el código de respuesta. Un 200 significa acceso permitido; un 403 o 406 significa que algo en tu servidor está bloqueando al bot, normalmente un firewall o un plugin de seguridad.
¿El schema garantiza que me citen? No. El schema ayuda a que un modelo entienda qué es cada parte de tu contenido, pero no sustituye tener información propia y valiosa que decir. Es infraestructura, no contenido.
¿Cuánto tarda en verse el efecto de estos cambios? No hay un plazo fijo. A diferencia del SEO tradicional, todavía no existe una forma confiable de medir cuánto tiempo tarda un motor generativo en empezar a citar una fuente nueva.
¿Necesito bloquear a todos los bots de IA por temor a que usen mi contenido? Depende de tu objetivo. Si quieres aparecer citado en respuestas de IA, necesitas permitir el acceso. Bloquearlos te protege del entrenamiento de modelos, pero también te excluye de la citación.
¿Quieres que revisemos tu caso? El diagnóstico inicial no tiene costo y te decimos con honestidad si hay oportunidad real.