llms.txt: Qué es y por qué ChatGPT está ignorando tu web
Mira tus logs de servidor. La mayoría de lo que ves no son humanos navegando; son agentes, crawlers y modelos de lenguaje intentando entender qué vendes. Y la realidad es incómoda: si hoy busco un proveedor de software, no navego por diez páginas de Google llenas de anuncios.
Le pregunto directamente a Perplexity, a Claude o a la IA de mi editor de código.
Y aquí está el problema. Si tu página web o tu documentación técnica está diseñada exclusivamente para que la lea un humano, estás obligando a la Inteligencia Artificial a hacer un trabajo sucio que odia hacer. El resultado es que te ignoran y recomiendan a tu competencia.
El problema de diseñar webs “demasiado bonitas”
A los humanos nos encantan los menús desplegables, los efectos de cristal y las animaciones suaves (nosotros mismos los usamos en nuestra Arquitectura Zero Trust, pero con cabeza). Sin embargo, las IAs detestan el exceso de adornos.
Para un Modelo de Lenguaje (LLM), cada etiqueta <div> o clase de Tailwind innecesaria de tu web es peso muerto. Es “ruido visual” que consume sus tokens de procesamiento, lo distrae de lo que realmente importa (tu contenido) e incrementa las posibilidades de que se invente respuestas. Igual que una jerarquía semántica deficiente confunde a Google, la falta de una versión para máquinas confunde a GPT-4.
Para solucionar esto, la comunidad de desarrolladores ha creado un estándar insultantemente simple: el archivo llms.txt.
HTML Tradicional
- Sobrecarga: El bot lee miles de líneas de código antes de encontrar un solo dato útil.
- Alucinaciones: Mezcla el texto de tu política de cookies con la descripción de tu servicio estrella.
- Latencia: Los agentes autónomos te descartan porque tardan demasiado en procesar tu sitio.
Estándar llms.txt
- Precisión: Entregas la información masticada en formato Markdown puro y directo.
- Cero Ruido: La IA entiende al instante qué haces y qué problemas resuelves.
- Citas Directas: Aumentas drásticamente las posibilidades de aparecer como fuente en ChatGPT.
Cómo funciona el protocolo en la vida real
Si eres el dueño de un negocio, la explicación corta es esta: añadimos un pequeño archivo de texto oculto en tu web (similar a un sitemap, pero moderno) que actúa como un “menú VIP” exclusivo para los robots de Inteligencia Artificial.
Si eres desarrollador, la arquitectura consta de dos archivos alojados en la raíz de tu dominio:
- El índice (
/llms.txt): Un archivo ligero que le dice a la IA de qué va el proyecto y dónde encontrar más información estructurada. - El volcado (
/llms-full.txt): Toda tu base de conocimiento, tutoriales y documentación técnica concatenada en un solo archivo gigante.
Cuando un programador pega tu dominio en herramientas de nueva generación como Cursor o Windsurf, el agente busca automáticamente estos archivos. Si los encuentra, obtiene contexto absoluto sobre tu ecosistema en menos de 100 milisegundos.
Guía Universal: Cómo implementarlo en tu plataforma
Sea cual sea la tecnología que uses, implementar llms.txt es una cuestión de minutos. Aquí te dejo las mejores estrategias para los sistemas más comunes:
// En Astro: src/pages/llms.txt.ts
export async function GET() {
const content = `# Tu Marca\n\nResumen para IAs de tus servicios...`;
return new Response(content, {
headers: { 'Content-Type': 'text/plain; charset=utf-8' }
});
}
Ideal si generas contenido desde una base de datos o CMS. Se actualiza solo.
// Añadir al functions.php de tu tema
add_action('init', function() {
add_rewrite_rule('^llms\.txt$', 'index.php?llms_txt=1', 'top');
});
add_filter('query_vars', function($vars) {
$vars[] = 'llms_txt'; return $vars;
});
add_action('template_redirect', function() {
if (get_query_var('llms_txt')) {
header('Content-Type: text/plain; charset=utf-8');
echo "# Mi Sitio WordPress\n\nEste es el contenido para IAs...";
exit;
}
});
No necesitas instalar plugins pesados. Este snippet crea la ruta dinámica de forma limpia.
Shopify
Shopify es más cerrado con los archivos raíz. La mejor estrategia es crear una Página de Colección o un Metafield y usar un Redirect (URL Redirects) en el panel de control:
- 1. Crea una página llamada `/pages/ai-docs` con tu contenido en Markdown.
- 2. En el panel de Shopify, ve a Tienda online > Navegación > Redirecciones de URL.
- 3. Redirige `/llms.txt` hacia tu nueva página.
Conclusión: El SEO ya no es solo para humanos
El SEO de buscar palabras clave y rezar por estar en la primera página de Google no ha muerto, pero ya no es suficiente. Hoy, o estás en el contexto del chat de tu cliente, o no estás. Optimiza tu web para humanos porque ellos pagan, pero deja el archivo llms.txt listo para las máquinas porque ellas deciden qué recomendar.
Si ya estás utilizando herramientas avanzadas como nuestro SEO Expert para auditar tu visibilidad, o procesos como ProText Expander para agilizar tu flujo, sabrás que la eficiencia es el único camino.
El Ping
La IA entra buscando el índice técnico.
La Ingesta
Absorbe tu valor sin ruido visual.
La Cita
Apareces como la opción recomendada.
Preguntas Frecuentes
Q. ¿Tener esto afecta a mi SEO tradicional?
Para nada. Son "carriles" distintos. Googlebot seguirá leyendo tu sitemap.xml y tu código para humanos, mientras que los bots de IA usarán este archivo para nutrir sus respuestas.
Q. ¿Debo ocultar el archivo llms.txt?
Todo lo contrario. Debe estar en la raíz (tusitio.com/llms.txt). La idea es ponerle una alfombra roja a los agentes, no esconderles la información.