
llms.txt es una propuesta de archivo en formato markdown que se publica en la raíz de un sitio (tudominio.com/llms.txt) y da a los agentes de IA un resumen de la web con enlaces a sus páginas más útiles. Lo propuso Jeremy Howard (Answer.AI) en 2024. Es una convención abierta, no un estándar, y Google Search no lo usa.
También se escribe LLMs.txt. Piénsalo como un índice de portada pensado para el agente, no como una puerta que se abre o se cierra.
Qué es llms.txt y de dónde sale
La propuesta llms.txt la publicó Jeremy Howard, de Answer.AI, el 3 de septiembre de 2024 y va por su versión 2 (actualizada el 10 de agosto de 2026). Plantea un archivo breve con contexto, orientación y enlaces al contenido detallado, para que el agente acuda solo a lo que necesita. El motivo: las páginas web están pensadas para personas, envuelven la información en menús, anuncios y JavaScript, y convertirla de nuevo en texto limpio es difícil; además, la ventana de contexto de los modelos (el texto que pueden leer de una vez) sigue siendo demasiado pequeña para la mayoría de sitios web completos.
Es un archivo pensado para la inferencia: el agente lo consulta cuando un usuario le hace una pregunta, no para entrenar un modelo. Su uso más extendido está en la documentación de software, donde los agentes de código lo siguen para encontrar referencias de API y tutoriales. La propia propuesta recuerda que la misma estructura sirve para una empresa que explica su organización y sus políticas, para una web personal o para un centro educativo. OpenAI, Anthropic y Google (con Gemini) publican uno para su documentación de desarrolladores.
Un llms.txt puede vivir en la raíz o en cualquier subruta, y cubre las páginas que cuelgan de esa ruta; si hay varios, el agente usa el más específico.
Cómo es un archivo llms.txt por dentro
La especificación de llmstxt.org fija un orden: un H1 con el nombre del sitio (lo único obligatorio), un blockquote con un resumen corto, párrafos o listas opcionales de contexto (sin encabezados) y, después, secciones H2 con listas de enlaces en formato [texto](enlace): nota. Por convención, una sección llamada «Optional» recoge los enlaces secundarios que el agente puede saltarse si necesita menos contexto.
Un ejemplo mínimo. La primera línea del archivo es # Tu empresa (el H1 con el nombre del sitio); no la mostramos dentro del bloque para que no se confunda con un encabezado de esta página, pero tiene que ir arriba del todo. El resto sigue así:
> Qué hace tu empresa, para quién y dónde, en dos frases.
## Servicios
- [Servicio principal](https://tudominio.com/servicio/): qué incluye y a quién va dirigido.
## Recursos
- [Guía clave](https://tudominio.com/guia/): el tema que más preguntas genera.
## Optional
- [Política de privacidad](https://tudominio.com/privacidad/)Para verlo en un sitio real, el de BIGSEO está en bigseo.com/llms.txt: se sirve como texto plano y lo organizamos, entre otras, en secciones de servicios SEO, SEM y otros servicios, centro de recursos, casos de éxito, formación, versión en inglés y una sección «Optional».
Novedades de la versión 2: versiones en markdown y relaciones de enlace
Esto es sobre todo para tu equipo de desarrollo; si no lo es, puedes saltarte este apartado. La versión 2 de la propuesta añade dos cosas:
- Versiones en markdown de las páginas. Las páginas con información útil para un agente pueden ofrecer una copia limpia en la misma URL añadiendo
.md(pagina.html.md) o sustituyendo la extensión (pagina.md); en las URL sin nombre de archivo, como las de WordPress que acaban en/, se usaindex.html.mdoindex.md. Los enlaces del llms.txt deberían apuntar a ese contenido apto para modelos. - Relaciones de enlace para descubrirlo. Para que un cliente encuentre el archivo y las copias en markdown sin adivinar URL, la propuesta recomienda
rel="describedby"(apunta al llms.txt que cubre la página) yrel="alternate" type="text/markdown"(apunta a su versión en markdown), en un<link>del HTML o en una cabecera HTTPLink.
<link rel="describedby" href="/llms.txt">
<link rel="alternate" type="text/markdown" href="/servicios/pagina.md">¿Y llms-full.txt?
llms-full.txt no forma parte de la propuesta de llmstxt.org: lo generan algunas plataformas para ofrecer el contenido completo en un solo archivo (Shopify, por ejemplo, sirve /llms.txt y /llms-full.txt junto a /agents.md). Si tu web no es documentación técnica, no lo necesitas para tener un llms.txt correcto.
En qué se diferencia de robots.txt y sitemap.xml
robots.txt controla qué se rastrea, sitemap.xml lista las URL que importan para el buscador y llms.txt resume y orienta a los agentes: no se sustituyen. Los tres son archivos en la raíz del sitio, pero hacen cosas distintas y los lee un público distinto:
| Aspecto | robots.txt | sitemap.xml | llms.txt |
|---|---|---|---|
| Qué hace | Indica a qué URL pueden acceder los rastreadores | Informa de las páginas y archivos que consideras importantes para que el buscador los rastree mejor | Resume el sitio y señala, de forma seleccionada y explicada, el contenido clave |
| Quién lo lee | Rastreadores de buscadores | Buscadores | Agentes y modelos de lenguaje, cuando lo consultan |
| Formato | Texto con reglas | XML | Markdown |
| Estado | Estándar del IETF (RFC 9309) | Formato que documentan los buscadores | Propuesta abierta, sin organismo de estándares |
| ¿Controla el acceso? | Define qué pueden rastrear los bots que lo respetan | No | No: no bloquea ni autoriza a nadie |
El llms.txt no sustituye a ninguno de los dos. La propia propuesta distingue su función: el sitemap suele cubrir documentos que en conjunto son demasiado grandes para el contexto de un modelo y no siempre enlaza las versiones legibles por LLM, mientras que el llms.txt es una vista curada. El primero lo explicamos en nuestra guía de robots.txt.
Una confusión frecuente: algunas guías en español describen directivas como $trainingAllowed o $chatAllowed dentro de llms.txt. La especificación no las contempla. Define un H1, un resumen, texto de contexto y listas de enlaces, y nada más: no existe en llms.txt ningún mecanismo de permisos. Si lo que quieres es permitir o bloquear el rastreo de un bot de IA, eso se decide con las reglas de cada bot en robots.txt, no con llms.txt.
¿Necesitas llms.txt para aparecer en Google o en las IA?
No. Google lo dice con nombre en su guía para optimizar la visibilidad en funciones de IA de la Búsqueda (actualizada el 10 de julio de 2026): no necesitas crear archivos llms.txt ni otros archivos legibles por máquinas, de texto para IA o en markdown para aparecer en Google Search, incluidas sus funciones de IA, porque Google Search no los usa. Añade que es perfectamente válido crearlos para otros servicios que sí los usen, y que hacerlo ni ayuda ni perjudica a tu visibilidad en Google.
Su documentación sobre las funciones de IA de la Búsqueda (2025-12-31) lo confirma: no hay requisitos adicionales para aparecer en las AI Overviews ni en el Modo IA de Google. La guía de julio de 2026 añade que el sitio debe estar incluido en las funciones de IA generativa de la Búsqueda en Search Console, algo que desde el 31 de agosto de 2026 es la opción predeterminada. Si quieres entender cómo se compone una respuesta de este tipo, lo tienes en nuestra guía de Google AI Overviews.
Chrome tiene otra mirada. Lighthouse, su herramienta de auditoría, incluye una auditoría de llms.txt dentro de sus revisiones de navegación agéntica, y la documentación de Chrome lo presenta como una convención emergente: sin el archivo, un agente puede tardar más en rastrear el sitio para entender su estructura. Si el servidor devuelve un error, la auditoría lo marca; si no hay archivo y el servidor responde 404, la marca como no aplicable, porque de momento es opcional. Que Lighthouse lo audite describe una práctica de preparación para agentes, no un factor de posicionamiento.
John Mueller, de Google, lo explicó en un episodio del pódcast Search Off the Record que recogió Search Engine Journal en junio de 2026: un archivo que redacta el propio sitio no sirve para que un sistema de IA decida qué web es mejor que otra, porque es información declarada por quien quiere ser elegido. Sí ve un papel más acotado cuando un agente ya está dentro de un sitio y necesita orientarse; Search Engine Journal lo compara con el directorio de una tienda para quien ya ha entrado.
¿Ayuda a que te citen las IA? Lo que dicen los datos
Que el archivo exista y que sirva para ser citado son cosas distintas. La adopción es real: los proveedores de documentación lo generan solos y la propuesta cita a Yoast SEO, AIOSEO, Wix, Mintlify y GitBook entre las plataformas que lo ofrecen. Pero eso describe su adopción, no un efecto sobre las citas.
El dato más citado sobre el efecto es un análisis de SE Ranking sobre casi 300.000 dominios: solo el 10,13 % tenía llms.txt, y ni el análisis estadístico ni un modelo de aprendizaje automático encontraron relación entre tenerlo y la frecuencia con la que un dominio es citado por los LLM (quitar la variable del modelo incluso mejoró su precisión). SE Ranking añade que hay logs en los que GPTBot lo pide de vez en cuando, sin relación demostrada con las citas.
Es una correlación entre dominios, no una prueba sobre cada asistente, pero la conclusión práctica es clara: no lo presentes como una palanca de visibilidad. Si el objetivo es ganar visibilidad en las IA, el trabajo sigue estando en el contenido, la autoridad y las menciones en terceros, y se mide con citas y tráfico real, no con la existencia del archivo. Más contexto en nuestros recursos de SEO en LLMs.
Cuándo merece la pena crear un llms.txt
Depende de tu caso: sí en documentación técnica, opcional en una web corporativa y no como atajo para aparecer en IA. El archivo es pequeño y se mantiene rápido, así que el coste es bajo cuando lo genera tu plataforma y algo mayor cuando lo seleccionas a mano:
| Tu situación | Qué hacer |
|---|---|
| Documentación técnica, API o producto con docs | Crea y mantén uno: es donde la propuesta nació y donde los agentes de código lo siguen |
| Tu plataforma o plugin ya lo genera (Shopify, Wix, Yoast, Rank Math…) | Revisa lo que publica y corrígelo: activarlo es una decisión de coste casi nulo |
| Web corporativa o catálogo amplio con servicios y guías de referencia | Opcional: selecciona pocas páginas que te representen y revísalas cuando cambie la estructura |
| Lo quieres como atajo para aparecer en ChatGPT, Gemini o Google | No lo hagas por eso: no hay evidencia de que funcione |
Un archivo desactualizado entrega a un agente enlaces rotos o información obsoleta, así que si no vas a mantenerlo, mejor no publicarlo.
Cómo crear un llms.txt paso a paso
- Elige las páginas que mejor explican quién eres y qué haces: servicios, guías y casos reales. Pocas páginas bien elegidas funcionan mejor que un volcado de todo el sitio.
- Escribe el H1 y el resumen con el nombre del sitio y dos frases claras, sin lenguaje promocional.
- Agrupa los enlaces en secciones H2, cada uno con el formato
[texto](enlace)y una nota breve que diga qué encontrará el agente. - Publica el archivo en la raíz, como texto plano, en
tudominio.com/llms.txt. - Comprueba cada enlace: que responda 200 directamente, sin redirecciones ni errores 404.
- Opcional: ofrece versiones en markdown de las páginas clave y enlázalas con las relaciones de la versión 2.
En septiembre de 2026, PageSpeed Insights, que ejecuta Lighthouse, avisó de que una versión anterior de nuestro archivo no contenía ningún enlace: las URL iban sin formato markdown. Desde entonces usamos siempre [texto](enlace).
Cómo activar llms.txt en WordPress, Shopify o Wix
Si usas un gestor de contenidos, probablemente no tengas que escribirlo a mano. Esto dicen sus documentaciones oficiales:
WordPress: Yoast SEO, Rank Math y All in One SEO
- Yoast SEO: en el panel de WordPress, ve a Yoast SEO, Ajustes, Funciones del sitio (Site features), Herramientas de IA (AI tools) y llms.txt, activa el interruptor y guarda. Para elegir tú las páginas, usa «Customize llms.txt file» y la selección manual de páginas. No está disponible en instalaciones multisite, y si aparece el aviso de que el archivo no pudo generarse automáticamente, revisa los permisos del sistema de archivos del servidor.
- Rank Math: activa el módulo «LLMS Txt» en el panel y configúralo en Ajustes generales, «Edit llms.txt». El archivo está vacío hasta que lo configuras: eliges tipos de contenido y taxonomías, y el límite por defecto es de 100 entradas. Las entradas con noindex quedan fuera.
- All in One SEO también incluye un generador, según la lista de integraciones de llmstxt.org.
Revisa siempre lo que genera el plugin. Si tu blog tiene cientos de artículos antiguos, lo razonable es limitar la lista a servicios y contenidos de referencia.
Shopify
Shopify genera un llms.txt gestionado por la plataforma. Según su documentación para desarrolladores, para personalizar el contenido que se sirve a los agentes en /agents.md, /llms.txt y /llms-full.txt a la vez se edita la plantilla agents.md.liquid del tema; la plantilla llms.txt.liquid solo se usa cuando /llms.txt necesita un contenido distinto al de /agents.md.
Wix
Wix genera y mantiene el archivo automáticamente. Lo ves y lo editas en el panel, en SEO y GEO, Herramientas y ajustes, «Ir a llms.txt». Ojo: una vez que lo editas, deja de actualizarse solo; puedes restablecer la versión predeterminada para recuperar las actualizaciones automáticas, o darte de baja con el interruptor. Wix pide un dominio personalizado y la indexación habilitada.
Otras plataformas o a medida
Crea el archivo a mano y súbelo a la raíz del dominio por FTP, por el gestor de archivos de tu CMS o desde el servidor. La propuesta enumera además librerías y plugins para generarlo en proyectos de documentación.
Cómo comprobar que está bien hecho
- Responde 200 en la ruta exacta (
https://tudominio.com/llms.txt) y devuelve texto, no una página HTML de error. Uncurl -Ien el terminal lo confirma en segundos. - El markdown es válido: los enlaces siguen
[texto](enlace), sin espacio entre corchete y paréntesis, y hay un único H1. - Las páginas HTML que enlazas son canónicas, indexables y responden 200, sin redirecciones (las versiones en markdown no son canónicas, y es normal).
- Pruébalo con un agente, como recomienda la propuesta: dale solo tu llms.txt como punto de partida y hazle preguntas sobre tu contenido. Si responde bien, la estructura funciona.
- Para saber si alguien lo lee, mira los logs del servidor y busca peticiones a
/llms.txt: un archivo .txt no puede llevar la etiqueta de Analytics y los bots no ejecutan JavaScript, así que no lo verás ahí.
Errores frecuentes con llms.txt
- Enlaces sin formato markdown, rotos o con redirecciones, que un lector automático no reconoce o a los que no llega: el archivo pierde fiabilidad.
- Volcar todo el sitio en lugar de seleccionar lo importante, hasta el punto de que el archivo ya no cabe en el contexto de un modelo.
- Una página de error servida con un 200 en lugar del archivo, que engaña a quien lo consulta.
- Listar URL privadas, con noindex o con datos personales.
- Prometer resultados en citas o posiciones solo por tenerlo.
Preguntas frecuentes sobre llms.txt
¿Es obligatorio llms.txt o mejora el SEO?
No. Google Search no lo usa y dice que tenerlo ni ayuda ni perjudica a tu visibilidad en la Búsqueda, y no hay evidencia de que aumente las citas de las IA. Es una buena práctica opcional, no un requisito.
¿Puede perjudicar a mi web tener un llms.txt?
Según Google, tenerlo no perjudica a tu visibilidad en la Búsqueda. El riesgo es otro: un archivo con enlaces rotos o contenido obsoleto da una imagen equivocada de tu sitio a los agentes que sí lo lean.
¿Dónde se coloca llms.txt y puedo tener más de uno?
En la raíz (tudominio.com/llms.txt) o en cualquier subruta, por ejemplo /docs/llms.txt. Cada archivo cubre las páginas que cuelgan de su ruta y, si hay varios, el agente usa el más específico.
¿Lo leen ChatGPT, Claude o Gemini?
Ninguna de las fuentes que citamos confirma que lo lean al responder sobre webs de terceros, y SE Ranking no ve pruebas claras de que lo usen a gran escala. Para saber si alguien lo pide a tu sitio, mira los logs del servidor. Lo que sí consta es que OpenAI, Anthropic y Google (con Gemini) publican uno para su propia documentación de desarrolladores.
¿Sirve llms.txt para bloquear a las IA?
No. llms.txt no bloquea ni autoriza a nadie: solo orienta a quien lo lee. Para permitir o bloquear el rastreo de un bot de IA se usan las reglas de ese bot en robots.txt, como explicamos en nuestra guía de robots.txt.
Términos relacionados
- AI Overviews: los resúmenes con IA de Google, para los que Google no pide archivos de texto para IA.
- Modo IA de Google: la búsqueda conversacional de Google, tampoco con requisitos adicionales, según la página de funciones de IA de Google (2025-12-31).
- Agente de IA: el sistema que consulta el llms.txt para orientarse en una web.
- AEO: la optimización para motores de respuesta, que en BIGSEO tratamos dentro del SEO en LLMs.
- GEO: la optimización para motores generativos, que tampoco es una disciplina aparte.
Fuentes
- The /llms.txt file, v2 (llmstxt.org), consultado el 2026-10-20.
- Changes: qué cambió de la v1 a la v2 (llmstxt.org), consultado el 2026-10-20.
- Optimizing your website for generative AI features on Google Search (Google Search Central), consultado el 2026-10-20.
- AI features and your website (Google Search Central), consultado el 2026-10-20.
- llms.txt, auditoría de Lighthouse (Chrome for Developers), consultado el 2026-10-20.
- RFC 9309: Robots Exclusion Protocol (IETF), consultado el 2026-10-20.
- Robots.txt Introduction and Guide (Google Search Central), consultado el 2026-10-20.
- What Is a Sitemap (Google Search Central), consultado el 2026-10-20.
- How to enable llms.txt with Yoast SEO (Yoast), consultado el 2026-10-20.
- How to Use llms.txt in Rank Math SEO (Rank Math), consultado el 2026-10-20.
- llms.txt.liquid (Shopify.dev), consultado el 2026-10-20.
- Comprender el archivo llms.txt de tu sitio (Ayuda de Wix), consultado el 2026-10-20.
- LLMs.txt: Why Brands Rely On It and Why It Doesn’t Work (SE Ranking), consultado el 2026-10-20.
- Google’s Mueller Says llms.txt Can’t Help LLMs Differentiate Sites (Search Engine Journal, 2026-06-15), consultado el 2026-10-20.
Por dónde seguir
¿Quieres saber qué páginas de tu web citan hoy ChatGPT, Gemini y Google AI Overviews? Lo revisamos contigo con nuestro equipo de SEO en LLMs. ¡Hablemos de generar negocio!


