10 errores técnicos que te están haciendo invisible en ChatGPT (checklist)
La mayoría de las marcas que no aparecen en ChatGPT lo hacen por errores técnicos solucionables en una tarde. Aquí va el checklist exacto, en orden de impacto.
1. Bloquear bots de IA en robots.txt
El error #1 más común y el más fácil de arreglar.
Cómo detectarlo: abre tu robots.txt en tudominio.com/robots.txt. Busca líneas como:
Cómo arreglarlo: reemplazar Disallow por Allow, o simplemente borrar las reglas restrictivas. Permitir explícitamente GPTBot, OAI-SearchBot, ChatGPT-User.
2. Cloudflare bloqueando AI Scrapers
El error silencioso. Cloudflare añadió en 2024 una opción “Block AI Scrapers and Crawlers” activa por default en planes nuevos.
Cómo detectarlo:Cloudflare Dashboard > Security > Bots > AI Scrapers and Crawlers. Si está en “Block” o activo, los bots no entran sin importar tu robots.txt.
Cómo arreglarlo:pasar a “Off” o “Allow”. Revisar también en Security > WAF si hay reglas de User-Agent bloqueando “bot” o “GPT”.
3. Contenido solo client-side
Si tu sitio se renderiza completamente con JavaScript en el cliente (React, Vue, Angular sin SSR), muchos bots de IA no ejecutan JS y ven solo HTML vacío.
Cómo detectarlo:en tu navegador, “Ver código fuente” (no Inspector). Si el HTML viene casi vacío y todo se carga después con JS, estás en este caso.
Cómo arreglarlo: implementar SSR (Server-Side Rendering) o SSG (Static Site Generation). En Next.js es el modo default. En React puro, usar Next.js, Remix o Astro.
4. Sin schema Organization
Sin schema Organization, los LLMs deducen quién eres del HTML plano. El resultado suele ser una descripción genérica o incorrecta.
Cómo detectarlo: search.google.com/test/rich-results, pega tu home. Si no detecta Organization, te falta.
Cómo arreglarlo: agregar un bloque JSON-LD con tipo Organization en el <head> de tu home. Incluir name, url, logo, description, sameAs (LinkedIn, X), foundingDate.
5. Página About vacía o inexistente
Cuando un LLM intenta describir tu marca, busca tu página About primero. Si no la encuentra o tiene 30 palabras de relleno, te describe mal.
Cómo detectarlo: verifica que existe tudominio.com/about o /sobre-nosotros. Cuenta las palabras. Si tienes menos de 200 o no incluyes año, fundador, país, diferencial, está pobre.
Cómo arreglarlo: escribir una About atómica (300-600 palabras) con bloques: 1 línea qué hacen + año + país + fundadores + 3-5 hechos verificables + diferencial + schemas.
6. Sin llms.txt
No es obligatorio, pero su ausencia es señal de que no piensas en AEO. Los modelos modernos lo respetan y acelera la comprensión de tu sitio.
Cómo detectarlo: visita tudominio.com/llms.txt. Si devuelve 404, no tienes.
Cómo arreglarlo: crear un archivo de texto en formato Markdown con tu mejor contenido indexado. Subirlo a la raíz. 30 minutos de trabajo, durable por meses.
7. FAQs sin schema FAQPage
Tener FAQs en HTML plano y no marcarlas con schema FAQPage es desperdiciar el schema con mayor ROI para AEO.
Cómo detectarlo: Rich Results Test sobre tu home, servicios y posts. Si tienes FAQs visibles pero el test no detecta FAQPage schema, te falta marcarlas.
Cómo arreglarlo: agregar JSON-LD con "@type": "FAQPage" y un array mainEntitycon cada Q&A. Implementable en 30 minutos por página.
8. Sin sitemap.xml accesible
Sin sitemap, los bots no encuentran tus páginas internas. Solo ven la home y lo enlazado desde ella.
Cómo detectarlo: visita tudominio.com/sitemap.xml. Si devuelve 404 o un archivo vacío, falta.
Cómo arreglarlo: generar sitemap dinámico (Next.js tiene sitemap.ts nativo). Incluir todas las páginas indexables. Linkear desde robots.txt.
9. Contenido obsoleto sin dateModified
Si tu post anual sigue fechado el año pasado, los LLMs te marcan como desactualizado y prefieren citar competidores más frescos.
Cómo detectarlo: revisa los datePublished y dateModified de tus 5 posts pillar. Si todos son del año pasado y ningún dateModified reciente, drift garantizado.
Cómo arreglarlo: actualizar contenido con datos actuales, mover dateModified al día de la actualización. No solo cambiar la fecha sin tocar contenido (eso es engañar).
10. Inconsistencia entre canales
Si tu home dice una cosa, LinkedIn otra y schema una tercera, los LLMs no logran armar una descripción coherente y te describen de forma genérica o errónea.
Cómo detectarlo: compara la descripción de 1 línea en home, meta description, schema Organization, LinkedIn tagline y X bio. Si no son la misma (o casi), tienes inconsistencia.
Cómo arreglarlo: definir una descripción canónica y usarla literal en los 5 canales. Tarda 30 minutos. Impacto medible en 2-4 semanas.
Preguntas frecuentes
¿Cuál de los 10 errores es más común?+
El #2 (Cloudflare bloqueando AI Scrapers) es el más común y el menos detectado. Mucha gente piensa que robots.txt es lo único que afecta visibilidad, pero Cloudflare puede bloquear bots de IA por encima del robots.txt. En auditorías reales, lo encontramos en 4 de cada 10 sitios.
¿Si corrijo los 10 errores, cuándo veré resultados?+
Entre 4 y 8 semanas. ChatGPT con búsqueda web te re-indexa rápido, pero necesita tiempo para que tus prompts representativos empiecen a citarte. Asegúrate de hacer una medición baseline ANTES de corregir, para poder comparar.
¿Qué error puedo solucionar en 15 minutos?+
El #1 (robots.txt). Editar el archivo para permitir GPTBot, OAI-SearchBot, ChatGPT-User toma 5 minutos. El despliegue otros 10. Es la palanca más barata con efecto inmediato.
¿Hay errores que solo afectan a ChatGPT y no a otros LLMs?+
Pocos. La mayoría de los errores aquí afectan a todos los LLMs (Claude, Gemini, Perplexity). Los específicos de ChatGPT serían bloquear OAI-SearchBot o ChatGPT-User pero permitir los otros. Es raro.
Hice todo y sigo sin aparecer. ¿Qué hago?+
Probablemente tu problema ya no es técnico. Tres causas no técnicas: (1) nicho muy nuevo donde los LLMs aún no tienen suficiente data, (2) competidores con mucha más autoridad acumulada, (3) tu posicionamiento es confuso o se solapa con marcas más conocidas.
¿Cómo audito esto sin pagar herramienta?+
Manualmente: para cada error abajo, busca la línea correspondiente en tu sitio (robots.txt, schemas, etc.) y verifica. MinimalAuditor lo hace automático en 60 segundos por USD 0 en el plan Free.
Sigue leyendo
Cómo aparecer en ChatGPT cuando un cliente pregunta por tu marca
Guía concreta de 10 pasos para que ChatGPT te mencione cuando alguien pregunta por una solución como la tuya. Sin humo, con ejemplos y la lista exacta de bots que tienes que permitir.
Bots de IA explicados: GPTBot, ClaudeBot, PerplexityBot, GoogleOther y más
Lista completa de los bots de IA que crawlean tu sitio en 2026: qué hace cada uno, cómo configurar tu robots.txt para permitirlos selectivamente y cómo verificar que sí entran.
llms.txt explicado: el robots.txt para LLMs (con plantilla lista para usar)
Qué es llms.txt, qué problema resuelve, cómo se diferencia de robots.txt y de sitemap.xml, y una plantilla en español que puedes copiar y adaptar para tu sitio.