Guía GEO
llms.txt: qué es, cómo crearlo y si realmente consigue que te citen

Resumen
llms.txt es un archivo Markdown plano, normalmente en la raíz de tu dominio, que les indica a las herramientas de IA qué páginas de tu sitio vale la pena leer y por qué. Es una propuesta opcional (Jeremy Howard, septiembre de 2024; revisada como v2 en agosto de 2026), no un estándar oficial, y no da ni quita permisos: las preferencias de acceso y entrenamiento van en robots.txt. Google dice que Google Search lo ignora (guía de optimización para IA, actualizada el 10 de julio de 2026). OpenAI, Anthropic y Perplexity solo documentan controles de robots.txt, y en los registros de servidor que analizó Ahrefs en mayo de 2026 el 97% de los archivos llms.txt no recibió ninguna solicitud. Los estudios de citas de SE Ranking (noviembre de 2025) y Trakkr (marzo de 2026) no encontraron una relación clara entre tener el archivo y ser citado por la IA. Su autor dice que lo usan sobre todo los agentes de programación. Se crea en menos de una hora y no cuesta nada hospedarlo, así que publícalo si desarrolladores o agentes de programación con IA usan tu sitio — pero no esperes que por eso te citen.
Actualizado el 18 de octubre de 2026: Corregimos lo que muestra la evidencia sobre quién usa llms.txt: Google Search lo ignora, los rastreadores de búsqueda de IA lo solicitan poco y su uso por agentes de programación se apoya sobre todo en lo que afirma el autor de la propuesta. Además agregamos la documentación de las empresas de IA, estudios de adopción y de citas con sus fuentes, un archivo de ejemplo válido, los cambios de la v2 de agosto de 2026, los pasos de alojamiento corregidos y un paso de robots.txt que separa los rastreadores de búsqueda de IA de los de entrenamiento. Por qué cambió la evidencia del GEO.
llms.txt es un archivo Markdown plano que publicas en tu sitio para indicarles a las herramientas de IA qué páginas vale la pena leer y por qué. Es una convención propuesta y opcional, no un estándar web oficial, y no es un atajo para que ChatGPT o Google te citen — pero se crea en menos de una hora y no cuesta nada mantenerlo. Eso sí, conoce sus límites antes de invertir esa hora: Google dice que Google Search lo ignora, ninguna gran empresa de IA documenta que su buscador o asistente lo lea, y los estudios basados en registros de servidor muestran que estos archivos reciben pocas solicitudes. Su autor dice que se usa sobre todo en documentación de software que siguen los agentes de programación.
Aquí está lo que necesitas saber para crear uno válido.
Qué es llms.txt — y qué no es
Jeremy Howard, cofundador de Answer.AI, publicó la propuesta original de llms.txt el 3 de septiembre de 2024 (Answer.AI, 3 de septiembre de 2024) y la revisó como v2 en agosto de 2026 (cambios en llmstxt.org). El texto vigente está en llmstxt.org. La premisa de la propuesta: los modelos de lenguaje y los agentes de IA que trabajan en el pedido de un usuario no pueden abarcar un sitio web completo. Tienen que analizar el HTML, sortear menús, publicidad y scripts, y adivinar cuál de tus doscientas páginas realmente responde la pregunta que se está haciendo. llms.txt les ofrece un mapa curado.
Piénsalo como un índice curado — un documento que tú escribes que dice: esto es lo que hace mi sitio, estas son las páginas que importan, y aquí una explicación de una línea de qué responde cada una.
Tres archivos, tres trabajos completamente distintos:
- Trabajo
- Reglas de rastreo
- Qué hace
- Les dice a los rastreadores qué URL pueden o no obtener; expresa una preferencia que siguen los rastreadores que la respetan
- Trabajo
- Índice de URL
- Qué hace
- Las páginas que quieres que encuentren los buscadores, opcionalmente con fecha de última modificación; Google usa
<lastmod>solo cuando es constantemente exacto e ignora<priority>y<changefreq>(Google Search Central, actualizado el 8 de julio de 2026)
- Trabajo
- Guía de curación
- Qué hace
- Señala a las herramientas de IA tus páginas más útiles, con contexto; no controla nada
| Archivo | Trabajo | Qué hace |
|---|---|---|
| robots.txt | Reglas de rastreo | Les dice a los rastreadores qué URL pueden o no obtener; expresa una preferencia que siguen los rastreadores que la respetan |
| sitemap.xml | Índice de URL | Las páginas que quieres que encuentren los buscadores, opcionalmente con fecha de última modificación; Google usa <lastmod> solo cuando es constantemente exacto e ignora <priority> y <changefreq> (Google Search Central, actualizado el 8 de julio de 2026) |
| llms.txt | Guía de curación | Señala a las herramientas de IA tus páginas más útiles, con contexto; no controla nada |
robots.txt les dice a los rastreadores adónde tienen permitido ir. sitemap.xml lista los destinos que quieres que se encuentren. llms.txt busca decirles a las herramientas de IA qué paradas realmente vale la pena hacer. robots.txt y sitemap.xml son los dos en los que se apoyan los buscadores; llms.txt es opcional y no reemplaza a ninguno.
llms.txt no da ni quita permisos: no autoriza ni impide que se lea, se use para entrenar o se cite tu contenido, y no reemplaza a robots.txt. Las preferencias de acceso y entrenamiento van en robots.txt, con el nombre del rastreador de cada empresa de IA; nuestra guía de robots.txt para rastreadores de IA los enumera.
Cómo se ve el formato
La especificación de llmstxt.org (v2, agosto de 2026) pide Markdown plano en un orden fijo: una marca de orden de bytes (BOM) opcional, un H1 con el nombre del sitio o proyecto (la única sección obligatoria), un resumen en blockquote (cita en bloque), detalles opcionales sin encabezados y secciones H2 con listas de enlaces en formato [nombre](url): notas. Aquí un ejemplo válido para un pequeño negocio (example.com es un dominio de ejemplo; usa el tuyo):
# Panadería de Ejemplo
> Panadería familiar con sitio web bilingüe (inglés y español). Este archivo lista las páginas que responden las preguntas frecuentes sobre nuestro menú, horario y políticas de pedidos.
Las versiones en inglés de estas páginas están bajo /en/.
## Páginas principales
- [Menú](https://www.example.com/menu/): Menú completo, actualizado cada mes
- [Horario y ubicación](https://www.example.com/visita/): Horario, dirección y estacionamiento
- [Política de pedidos](https://www.example.com/pedidos/): Pasteles personalizados, plazos y cancelaciones
## Recursos
- [Guía para cuidar tu pastel](https://www.example.com/blog/cuidado-del-pastel/): Cómo guardar y transportar un pastel personalizado
## Optional
- [Blog](https://www.example.com/blog/): Recetas y novedades de temporadaSolo el H1 es obligatorio; todo lo demás es opcional, pero lo que incluyas debe seguir este orden. El H1 es el nombre de tu sitio. La cita en bloque es el resumen de tu sitio — escríbela como si respondieras "¿qué hace este sitio web?" en una o dos oraciones. El párrafo simple que sigue puede agregar contexto, pero sin encabezados. Las secciones H2 agrupan páginas relacionadas. Cada viñeta es un enlace Markdown, seguido opcionalmente de dos puntos y una anotación breve y honesta. En la v2, un H2 llamado "Optional" es una convención para enlaces secundarios que un agente puede saltarse cuando necesita un contexto más corto (cambios en llmstxt.org); por eso se deja en inglés.
Qué hace una buena anotación: declara exactamente qué responde la página, no qué vende. "Lista de pasos para configurar Google Business Profile para un negocio de área de servicio" le sirve a una herramienta de IA que decide si leer tu página. "Nuestra guía integral para dominar la búsqueda local" no le sirve.
Sobre llms-full.txt: algunas plataformas de documentación también generan un llms-full.txt con el texto completo de tus páginas en un solo archivo (por ejemplo, Mintlify); ese archivo es una convención de esas plataformas, no parte de la especificación de llmstxt.org, que en cambio recomienda ofrecer una versión limpia en Markdown de cada página en la misma URL con .md al final. Ambas opciones requieren más esfuerzo y rinden sobre todo en sitios con mucha documentación — para la mayoría de los pequeños negocios, un llms.txt limpio es suficiente.
Dónde hospedarlo
El lugar habitual es https://www.example.com/llms.txt (con tu dominio), en la raíz de tu dominio, pero la especificación de llmstxt.org (v2, agosto de 2026) también permite un archivo en cualquier subruta, como /docs/llms.txt, que cubre las páginas bajo esa ruta; un subdominio como docs.example.com es un sitio aparte y puede tener su propio archivo en su raíz. Para la mayoría de los sitios de negocios pequeños, la raíz es la opción correcta. El archivo debe ser público, sin inicio de sesión.
Cómo ponerlo ahí en las plataformas más comunes:
- WordPress: sube el archivo por FTP o con el administrador de archivos de tu proveedor de alojamiento a la carpeta donde está instalado WordPress (la que contiene el
index.phpde WordPress), para que cargue en /llms.txt en tu dominio; no useswp-config.phpcomo referencia, porque WordPress permite moverlo una carpeta más arriba. Si WordPress está en una subcarpeta pero la dirección de tu sitio es la raíz del dominio, pon el archivo en la raíz web. - Next.js: coloca el archivo en
public/llms.txt, en la raíz de tu proyecto; Next.js sirve los archivos depublicdesde la URL base, así que se cargará en/llms.txt(documentación de Next.js). - Webflow, Squarespace y Wix ya tienen opciones propias para llms.txt (a septiembre de 2026): Webflow te permite subir el archivo en la configuración de SEO del sitio y lo sirve en la raíz de tu dominio (Webflow, 23 de julio de 2025); Squarespace 7.1 tiene una pestaña LLMS.txt en el panel SEO/Visibilidad en IA > Configuración de SEO (Ayuda de Squarespace, actualizada el 24 de julio de 2026); y Wix genera el archivo automáticamente en los sitios que cumplen los requisitos, y puedes editarlo en SEO y GEO dentro del panel de control (Centro de Ayuda de Wix). Los campos de código personalizado, que insertan HTML en las páginas, no crean un archivo.
- Generadores de sitios estáticos: ponlo en la raíz de la carpeta de salida de la compilación (al mismo nivel que index.html).
Verifica cargando la URL en un navegador. Deberías ver texto plano — no HTML, no un diálogo de descarga. Si el navegador descarga el archivo en lugar de mostrarlo, revisa los encabezados del servidor: sírvelo como text/plain (o text/markdown) con charset=utf-8 y sin Content-Disposition: attachment, que le indica al navegador que lo descargue (MDN); la especificación de llmstxt.org no define un tipo MIME, así que esto es una recomendación práctica.
¿Funciona realmente hoy?
Respuesta honesta: a septiembre de 2026, ninguno de los principales buscadores o asistentes de IA documenta que lo use, los estudios que midieron citas no encontraron una relación clara, y el uso que señala su autor, los agentes de programación, se apoya sobre todo en lo que él afirma y en pocos datos de registros.
Google Search lo ignora. La guía de optimización para IA de Google, actualizada el 10 de julio de 2026, dice que los archivos llms.txt no ayudan ni perjudican tu visibilidad en Google Search, porque Google Search los ignora; Google agregó esa nota el 15 de junio de 2026 (actualizaciones de Search Central). Eso abarca Google Search, incluidos AI Overviews y AI Mode, así que no trates el archivo como palanca para ninguno de los dos.
ChatGPT, Perplexity y Claude no documentan que lo lean. A octubre de 2026, OpenAI, Anthropic y Perplexity solo documentan controles de robots.txt para sus rastreadores y no dicen nada sobre leer llms.txt (OpenAI; Anthropic; Perplexity). Sus bots sí solicitan estos archivos de vez en cuando, pero poco: en los registros de servidor que analizó Ahrefs en mayo de 2026, GPTBot (un rastreador de entrenamiento) y Claude-Code (un agente de programación) estuvieron entre los bots de IA que más los pidieron, mientras que OAI-SearchBot, PerplexityBot y el rastreador de búsqueda de Claude juntos hicieron apenas un par de cientos de solicitudes en miles de sitios, y el 97% de los archivos no recibió ninguna solicitud (Ahrefs, 15 de junio de 2026). Ahrefs, que vende herramientas de SEO y analítica, estudió los 137,210 dominios de su propia base de Web Analytics, con un perfil más técnico que el promedio, y advierte que una solicitud no prueba que el archivo se haya leído.
Sin relación clara con las citas. Los estudios publicados que midieron citas no encontraron una relación clara entre tener llms.txt y ser citado por la IA. En unos 300,000 dominios, SE Ranking no halló ninguna correlación entre las citas en IA y llms.txt, medidas como la frecuencia con que cada dominio apareció como fuente en una muestra de respuestas de IA (SE Ranking, noviembre de 2025; la página ahora muestra el 15 de octubre de 2026). Trakkr (14 de marzo de 2026) comparó 37,894 dominios que aparecieron al menos dos veces en sus capturas de citas de IA: los sitios con y sin llms.txt tuvieron casi el mismo promedio de citas (6.8 frente a 6.7; mediana de 3 en ambos grupos), aunque la prueba de Trakkr en la muestra completa halló una diferencia estadísticamente significativa con un tamaño de efecto pequeño, y entre los 5,000 dominios más citados la diferencia no fue estadísticamente significativa (Trakkr, 14 de marzo de 2026). Ninguno de los dos estudios nombra las plataformas de IA que analizó, y Trakkr advierte que esta captura no debe leerse como prueba de un beneficio ni de que no haya efecto. Ambos son estudios observacionales de empresas del sector, así que ninguno muestra qué pasaría al agregar el archivo.
La adopción depende de quién cuente. En un análisis de noviembre de 2025 sobre unos 300,000 dominios, SE Ranking encontró llms.txt en el 10.13% de ellos (SE Ranking); un conteo de Ahrefs de mayo de 2026 lo encontró en el 28% de los 137,210 dominios de su base de Web Analytics, cifra que Ahrefs considera un techo (Ahrefs, 15 de junio de 2026), así que la adopción depende mucho de la muestra. No veas ninguna de las dos cifras como una oportunidad: si ninguno de los principales motores de IA documenta que usa el archivo, tenerlo no te da ninguna ventaja comprobada.
Agentes de programación: el uso que señala su autor. El autor de llmstxt.org dice que estos archivos se usan sobre todo en documentación de software, donde los agentes de programación los siguen, pero es una afirmación suya, no un dato medido, y en los registros de servidor que analizó Ahrefs en mayo de 2026 los bots de IA nunca pidieron archivos llms.txt que no existían (Ahrefs, 15 de junio de 2026), así que no des por hecho que un agente lo encontrará por su cuenta. Cuando un agente sí lo lee, es otro tipo de visibilidad — no un resultado de búsqueda para el consumidor, sino una herramienta de desarrollo que lee tu contenido. Para ayudar a que los agentes lo encuentren, Ahrefs aconseja enlazar el archivo desde tu sitio o tu documentación, y la v2 de la propuesta recomienda un enlace rel="describedby" que apunte a él (llmstxt.org); ambos son consejos, no una prueba de que los agentes vayan a leer el archivo.
llms.txt es una convención propuesta y opcional, no un estándar oficial. Robots.txt siguió un camino parecido: Martijn Koster lo propuso en 1994, funcionó como una convención informal durante décadas y el IETF lo publicó como estándar recién en septiembre de 2022 (RFC 9309); a septiembre de 2026, llms.txt sigue siendo una propuesta abierta a comentarios de la comunidad (llmstxt.org) y ningún organismo de estándares, como el IETF o el W3C, lo ha adoptado. No compensa contenido débil ni un dominio poco confiable. Si desarrolladores o agentes de programación con IA usan tu sitio, justifica la hora de configuración; si no, dedica esa hora a tu contenido.
La barrera para publicar llms.txt es baja, pero también lo es su beneficio en búsqueda. La pregunta de verdad no es "¿debería hacerlo?" — es "¿quién lo va a leer?" Si agentes de programación con IA o desarrolladores usan tu sitio, escríbelo para ellos y publícalo. En cualquier caso, no cuentes con él para Google ni para que la IA te cite, y revísalo cada trimestre por si algún gran motor de IA documenta que lo usa.
Si quieres saber dónde está realmente tu negocio en las respuestas de la IA, solicita una evaluación de visibilidad. Antes de empezar cualquier trabajo, te respondemos con una recomendación de encaje, el alcance y la tarifa.
- llms.txt
- GEO
- SEO para IA
Preguntas frecuentes
¿Es llms.txt un estándar oficial como robots.txt?
No. llms.txt es una propuesta de la comunidad (Jeremy Howard, septiembre de 2024; revisada como v2 en agosto de 2026), no un estándar del IETF ni del W3C, y llmstxt.org dice que sigue abierta a comentarios de la comunidad. robots.txt siguió un camino parecido: Martijn Koster lo propuso en 1994, funcionó como una convención informal durante décadas y el IETF lo publicó como estándar recién en septiembre de 2022 (RFC 9309). A septiembre de 2026, ningún organismo de estándares ha adoptado llms.txt.
¿ChatGPT y Perplexity realmente leen llms.txt hoy?
Ninguna documentación oficial dice que lo hagan. A octubre de 2026, OpenAI, Anthropic y Perplexity solo documentan controles de robots.txt para sus rastreadores. Sus bots solicitan archivos llms.txt de vez en cuando, pero poco: en los registros de servidor que analizó Ahrefs en mayo de 2026, OAI-SearchBot, PerplexityBot y el rastreador de búsqueda de Claude juntos hicieron apenas un par de cientos de solicitudes en miles de sitios, y una solicitud no prueba que el archivo se haya usado. Los estudios de citas de SE Ranking (noviembre de 2025) y Trakkr (marzo de 2026) no encontraron una relación clara entre tener el archivo y ser citado. La guía de optimización para IA de Google (actualizada el 10 de julio de 2026) dice que Google Search ignora llms.txt.
¿Cuál es la diferencia entre llms.txt, robots.txt y sitemap.xml?
Tres trabajos distintos: robots.txt fija reglas de rastreo (les dice a los bots qué URL pueden o no obtener, y los rastreadores que lo respetan lo siguen). sitemap.xml es un índice de las URL que quieres que se rastreen, opcionalmente con fecha de última modificación (Google ignora la prioridad). llms.txt es un archivo de curación — busca decirles a las herramientas de IA qué páginas de tu sitio son más útiles, darles contexto sobre lo que hace tu sitio y explicar con anotaciones breves por qué importa cada página. No da ni quita permisos, así que no autoriza ni impide que se lea, se use para entrenar o se cite tu contenido. robots.txt y sitemap.xml hacen un trabajo real para buscadores y rastreadores; llms.txt es opcional y no reemplaza a ninguno.
¿Dónde exactamente pongo llms.txt en mi sitio?
Normalmente en la raíz de tu dominio, por ejemplo https://www.example.com/llms.txt. La especificación de llmstxt.org también permite un archivo en una subruta, como /docs/llms.txt, que cubre las páginas bajo esa ruta; un subdominio como docs.example.com es un sitio aparte, con su propia raíz. El archivo debe ser públicamente accesible sin inicio de sesión. Sírvelo como texto, idealmente text/plain o text/markdown con charset=utf-8; la especificación no define un tipo MIME. Para Next.js, colócalo en public/llms.txt (la carpeta public en la raíz de tu proyecto); Webflow, Squarespace 7.1 y Wix tienen sus propias opciones para llms.txt.
¿Con qué frecuencia debo actualizar llms.txt?
Actualízalo cuando cambien tus páginas clave: cuando agregues, muevas o elimines una página que aparece en él. No es una fuente en tiempo real — una revisión trimestral es suficiente para la mayoría de los sitios de negocios pequeños. Más importante que la frecuencia es la precisión: mantén el archivo al día para que las herramientas que lo leen, sobre todo los agentes de programación, no sigan enlaces obsoletos.
Este artículo se redactó con ayuda de IA y se publica según nuestra política de uso de IA.