glossary

Qué es llms.txt y qué motores de IA han confirmado que lo leen

Taras Shynkarenko
Taras Shynkarenko
•Updated: •9 lectura mínima
Qué es llms.txt y qué motores de IA han confirmado que lo leenQué es llms.txt y qué motores de IA han confirmado que lo leen

TL;DR

9 lectura mínima

Jeremy Howard propuso llms.txt en septiembre de 2024 como un archivo Markdown en la raíz de un sitio que enumera las páginas que un agente de IA debería leer primero. La especificación exige un H1, admite un resumen en cita en bloque y estructura el resto como secciones H2 de listas de enlaces. Google, OpenAI y Anthropic publican cada uno un llms.txt para su propia documentación para desarrolladores, y ninguno de los tres afirma en su documentación de rastreadores que sus productos lean uno.

¿Qué es llms.txt?

Jeremy Howard propuso llms.txt como un archivo Markdown colocado en /llms.txt dentro de un sitio web, que enumera las páginas y los documentos Markdown limpios que un agente de IA debería leer primero cuando necesita entender el sitio. La propuesta lleva la fecha 3 septiembre de 2024 en llmstxt.org, y el texto publicado allí ahora está etiquetado como v2. El archivo cura en lugar de enumerar: nombra un puñado de URL de alto valor y describe cada una, mientras que un sitemap lista todo lo indexable.

La especificación declara la motivación en una frase: "A los agentes les sirve mejor la información concisa, de nivel experto, reunida en un único lugar accesible". Nada en la propuesta concede acceso, retira acceso ni obliga a ningún motor a descargar el archivo. Es una sugerencia publicada en una ruta predecible.

Última verificación: 9 de septiembre de 2026.

¿Qué tiene que contener un archivo llms.txt?

Un H1 es el único elemento que exige la especificación, y todas las demás secciones son opcionales. La especificación fija el orden, que es lo que permite a un parser o a una expresión regular leer el archivo sin un modelo de lenguaje.

ElementoObligatorioQué dice la especificación
H1Sí"Un H1 con el nombre del proyecto o del sitio. Esta es la única sección obligatoria"
Cita en bloqueNo"Una cita en bloque con un resumen breve del proyecto, que contenga la información clave necesaria para entender el resto del archivo"
Markdown libreNo"Cero o más secciones markdown (por ejemplo párrafos, listas, etc.) de cualquier tipo salvo encabezados"
Listas de enlaces H2No"Cero o más secciones markdown delimitadas por encabezados H2, que contengan 'listas de archivos' de URL donde hay más detalle disponible"
Una entrada de listan/a"un hipervínculo markdown obligatorio [name](url), y luego opcionalmente un : y notas sobre el archivo"
## OptionalNoReservado por convención para "enlaces que un agente puede saltarse cuando hace falta un contexto más corto"

La forma que la propia especificación publica como ejemplo simulado:

# Title
 
> Optional description goes here
 
Optional details go here
 
## Section name
 
- [Link title](https://link_url): Optional link details
 
## Optional
 
- [Link title](https://link_url)

De ahí salen dos reglas de colocación. El archivo se sitúa en la raíz del sitio o en cualquier subruta, y "un archivo cubre las URL bajo su ruta, y cuando aplica más de un archivo, los agentes deberían usar el más específico", así que /docs/llms.txt cubre solo /docs/. La misma propuesta pide a los sitios que sirvan un gemelo Markdown limpio de cada página en page.md o page.html.md, y que anuncien ambos con las relaciones de enlace rel="alternate" type="text/markdown" y rel="describedby", en el HTML o en una cabecera HTTP Link:.

Una persona revisa las analíticas de un sitio en un portátil, el tipo de comprobación que revelaría si un rastreador de IA alguna vez solicitó llms.txt.

¿Qué motores de IA han confirmado que leen llms.txt?

Ningún operador de motores afirma en su documentación de rastreadores que sus productos lean llms.txt, y los tres proveedores más grandes publican uno para sus propias docs de desarrollo. Publicar un archivo y consumir un archivo son actos distintos, y la distancia entre ambos es toda la historia de este formato.

ProveedorPublica un llms.txt para sus propias docsDeclaración en firme de que su motor lee llms.txt
GoogleSí, en ai.google.dev/gemini-api/docs/llms.txtNinguna encontrada. La documentación de Google AI features and your website nunca menciona llms.txt y nombra robots.txt como "el control para que los propietarios de sitios gestionen el acceso al modo en que se rastrean sus sitios para Search"
OpenAISí, en developers.openai.com/llms.txtNinguna encontrada. La documentación de rastreadores de OpenAI cubre robots.txt, user agents y rangos de IP, y enlaza su propio llms.txt solo como índice de documentación
AnthropicSí, en docs.anthropic.com/llms.txtNinguna encontrada. El artículo de soporte sobre rastreo de Anthropic dice que sus bots "respetan las señales de 'no rastrear' honrando las directivas estándar del sector en robots.txt" y nunca menciona llms.txt

Lo más parecido a un reconocimiento por parte de un proveedor viene de Chrome. Lighthouse incluye una auditoría de llms.txt entre sus comprobaciones de navegación agéntica, y describe el archivo como "una convención emergente que se usa para ofrecer un resumen legible por máquina del contenido de un sitio web, diseñado específicamente para LLM y agentes de IA", y advierte de que "sin este archivo, los agentes pueden dedicar más tiempo a rastrear el sitio para entender su estructura de alto nivel y su contenido principal". Esa auditoría no nombra ningún motor que lea uno. Trate con sospecha cualquier cifra de adopción de llms.txt que vea, salvo que nombre una fuente y una fecha. La afirmación de la propia especificación es cualitativa: "miles de sitios publican un archivo llms.txt".

Tres proveedores, un mismo patrón
Publica su propio llms.txt3 de 3
Menciona robots.txt como el control de rastreo3 de 3
Confirma que lee llms.txt0 de 3
Google, OpenAI y Anthropic en tres puntos, según la documentación de rastreo que cada uno publica.

¿En qué se diferencia llms.txt de robots.txt?

robots.txt es un archivo de permisos de descarga con un RFC detrás y con soporte documentado por todos los grandes operadores de rastreadores, y llms.txt es una propuesta de curación de contenido sin cumplimiento forzoso y sin ningún consumidor confirmado. La especificación traza la misma línea: "robots.txt informa a las herramientas automatizadas de qué acceso a un sitio se considera aceptable, por ejemplo para los bots de indexación de búsqueda. La información de llms.txt, en cambio, se usa bajo demanda, cuando un agente necesita información sobre un tema mientras ayuda a un usuario".

robots.txtllms.txt
EstatusRFC 9309, Standards Track, septiembre de 2022Propuesta de un solo autor, v2 en llmstxt.org
Pregunta que responde¿Puede descargar esta ruta?¿Qué debería leer primero?
Consumido porTodos los grandes rastreadores documentadosNingún proveedor documenta consumirlo
Efecto de ignorarloRompe una convención de largo recorridoNinguno

Los dos archivos son públicos y ninguno es un control legal. Qué rastreador llega de verdad es una pregunta que responden los logs del servidor y no cualquiera de los dos archivos, y las entradas sobre CCBot y ChatGPT-User cubren qué significa cada user agent cuando aparece.

¿Qué es llms-full.txt?

Mintlify originó llms-full.txt como archivo acompañante que, en sus palabras, "combina todo su sitio de documentación en un único archivo como contexto para herramientas de IA e indexación por LLM", con cada página renderizada como su título, su URL de origen, su descripción y su cuerpo Markdown completo. La especificación de llms.txt no define llms-full.txt, no lo menciona y no lo exige. Las plataformas de documentación generan los dos a la vez, y por eso el par aparece de golpe en tantos sitios de docs.

La división práctica: llms.txt es un índice lo bastante pequeño para caber en una ventana de contexto, y llms-full.txt es el corpus que hay detrás. Un sitio que publica solo el volcado completo le ha entregado a un agente un archivo demasiado grande para el propósito que el índice fue diseñado para servir.

Un desarrollador escribe páginas de documentación en un editor de código, el tipo de trabajo hacia el que un archivo llms.txt debe dirigir a un agente.

¿Quién debería publicar un archivo llms.txt?

Los equipos de documentación obtienen el retorno más claro, porque los agentes de programación son el único público que se ha observado siguiendo el formato. La especificación lo dice directamente: "los archivos llms.txt se usan sobre todo para documentación de software, donde los agentes de programación los siguen para encontrar referencias de API y tutoriales". Un agente de programación apuntado a sus docs de API descarga las URL que usted nombra, que es una situación distinta de la de un buscador decidiendo qué citar.

RedReplier
RedReplier

Comenzar

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

Para un sitio de marketing, publicarlo cuesta una hora y no promete nada medible hoy. Escríbalo si su contenido es genuinamente difícil de interpretar desde el HTML, y no lo escriba en lugar del trabajo que sí tiene pruebas detrás. Que un asistente le cite sigue pasando por páginas rastreables, respuestas claras y menciones de terceros, que es el terreno que cubren la generative engine optimization y la answer engine optimization.

¿Cómo comprobar si algo lee su llms.txt?

Busque con grep en sus logs de acceso las peticiones a /llms.txt y lea el user agent de cada acierto. Una petición desde un user agent de agente significa que algo descargó el archivo, un resultado vacío durante un mes significa que nada lo hizo, y cualquiera de las dos respuestas le cuesta un comando. Esa línea de log es la única prueba de origen propio disponible, ya que ningún proveedor reporta descargas de llms.txt en una consola.

Los recuentos de descargas siguen sin decirle si un asistente le citó. Para eso, vigile las conversaciones de las que salen esas respuestas: RedReplier rastrea las conversaciones públicas que nombran su marca en Reddit, X, Bluesky, Facebook y Hacker News, que es donde miran los asistentes cuando responden preguntas de su categoría.

Preguntas frecuentes

¿llms.txt ayuda al SEO?

No existe ningún efecto documentado sobre el posicionamiento. La documentación de Google sobre funciones de IA no menciona llms.txt y nombra robots.txt como el control del modo en que se rastrean los sitios para Search. Publicar el archivo no cambia nada de cómo Googlebot descarga ni posiciona sus páginas, y ninguna documentación de Google vincula ambas cosas.

¿Dónde va llms.txt dentro de un sitio?

En /llms.txt, en la raíz del sitio, o en cualquier subruta como /docs/llms.txt. La especificación dice que un archivo "cubre las URL bajo su ruta, y cuando aplica más de un archivo, los agentes deberían usar el más específico". Un archivo en una subruta es la opción correcta cuando solo una parte de su sitio merece guiar a un agente.

¿Es llms.txt un estándar oficial?

No. llms.txt es una propuesta publicada por Jeremy Howard en llmstxt.org, alojada en el repositorio AnswerDotAI/llms-txt y abierta a aportaciones de la comunidad. No tiene RFC, ni organismo de estandarización, ni requisito de cumplimiento, que es la diferencia entre ella y el RFC 9309, el documento que hay detrás de robots.txt.

¿Cuál es la diferencia entre llms.txt y sitemap.xml?

Un sitemap lista todas las páginas indexables para los buscadores, y llms.txt lista unas pocas curadas para los agentes. La especificación argumenta que un sitemap no sirve de sustituto porque omite las versiones Markdown de las páginas, excluye URL externas útiles y cubre documentos que en conjunto superan la ventana de contexto de un modelo.

¿Necesito también llms-full.txt?

No. La especificación de llms.txt no define llms-full.txt en absoluto. La convención viene de Mintlify, que genera ambos para los sitios de docs que aloja, y el archivo completo es un volcado en un solo archivo de un conjunto entero de documentación, no un índice.

¿Debería bloquear a los rastreadores de IA en lugar de guiarlos?

Esa es una decisión de robots.txt, y depende de si le importan más las citas que los tokens de entrenamiento. Anthropic, OpenAI y Google ejecutan user agents separados para entrenamiento y para búsqueda, así que bloquear uno no tiene por qué bloquear el otro. Publicar un llms.txt ni sustituye ni anula ninguna de esas reglas.

¿Quién creó llms.txt?

Jeremy Howard propuso el formato, con una fecha del 3 de septiembre de 2024 en llmstxt.org. El texto publicado allí hoy lleva la etiqueta v2, y el proyecto vive en el repositorio AnswerDotAI/llms-txt, abierto a las aportaciones de la comunidad. No tiene ningún organismo de normalización detrás.

¿ChatGPT lee archivos llms.txt?

OpenAI publica su propio llms.txt en developers.openai.com/llms.txt para su documentación de desarrolladores, pero nada en su documentación de rastreo dice que ChatGPT o cualquier otro producto de OpenAI lea uno. Esa documentación cubre robots.txt, user agents y rangos de IP, y enlaza su propio llms.txt solo como índice de la documentación. Publicar el archivo en su propio sitio no dice nada sobre si los rastreadores de OpenAI lo consumen en otro lugar.

¿Qué pasa si no publico un archivo llms.txt?

Nada se rompe. La propia especificación traza el contraste con robots.txt: ignorar robots.txt rompe una convención de rastreo consolidada, mientras que ignorar llms.txt no tiene ningún efecto documentado. La auditoría de Lighthouse en Chrome advierte que sin el archivo los agentes pueden tardar más en entender la estructura del sitio, pero eso es un coste de esfuerzo para el agente, no una penalización para el sitio.

¿Los agentes de código usan realmente llms.txt?

La especificación dice que los archivos llms.txt "se usan sobre todo para documentación de software, donde los agentes de código los siguen para encontrar referencias de API y tutoriales", la única audiencia para la que el formato tiene evidencia documentada. Eso es distinto de un motor de búsqueda que decide por su cuenta qué citar. Un agente de código dirigido a su documentación de API va directo a las URL que usted nombra allí.

Vernos más en Google

Un clic marca RedReplier como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

RedReplier

RedReplier

Detecta a cada comprador que busca lo que vendes

RedReplier vigila Reddit, X, Bluesky y Hacker News en tiempo real, clasifica cada hilo por intención de compra y redacta tu respuesta, para que llegues primero.

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

Artículos relacionados