llms.txt: por qué tu sitio necesita este archivo y qué escribir en él

Guía práctica del archivo llms.txt: para qué sirve, cómo redactarlo paso a paso, dónde colocarlo y cómo medir su efecto en las respuestas de IA.

Equipo editorial de ADS BeastPublicado 11 min de lectura

Un archivo llms.txt es un documento de texto plano en Markdown que se publica en la raíz del dominio, en la ruta /llms.txt, y que resume tu sitio para que los modelos de lenguaje lo lean sin recorrer todo el HTML. Incluye un título, una descripción breve y enlaces comentados a las páginas que quieres que un asistente de IA cite. No reemplaza al robots.txt ni al sitemap.xml.

En resumen

  • El archivo se coloca siempre en /llms.txt, sin subcarpetas ni parámetros, y se guarda como texto UTF-8.
  • Su función es dar contexto en lenguaje natural: qué es el sitio, qué ofrece y qué páginas son prioritarias.
  • No sustituye a robots.txt ni a sitemap.xml, que resuelven el rastreo y la indexación, no la interpretación.
  • Cada entrada lleva el nombre del recurso, la URL y una descripción de una línea.
  • El efecto en tráfico desde asistentes depende del ciclo de rastreo de cada modelo, no de una fecha fija.

Qué es un archivo llms.txt y para qué sirve

Un archivo llms.txt es una capa de curaduría: le dice a un modelo de lenguaje qué páginas de tu sitio importan y de qué tratan, en un formato que puede leer de una sola pasada. Sirve para que las respuestas generadas citen la información correcta en lugar de mezclarla con fragmentos de páginas secundarias.

La idea parte de un problema concreto. Cuando un asistente intenta responder sobre tu empresa, no lee tu web como la lee una persona. Recorre HTML, menús, avisos de cookies, bloques de etiquetas y páginas de archivo. Todo eso compite con la página que realmente explica tu producto. El llms.txt reduce ese ruido porque ordena las prioridades antes de que el modelo empiece a navegar.

Conviene distinguirlo de lo que ya tienes. El sitemap.xml enumera URLs para que un rastreador las encuentre. El robots.txt indica qué puede rastrearse y qué no. El llms.txt no hace ninguna de las dos cosas: aporta significado. Puedes tener un sitemap impecable y aun así un modelo citando una página de contacto antigua como si fuera tu propuesta de valor.

Si has revisado alguna vez qué dicen las respuestas de IA sobre tu empresa y cómo verificarlo, ya conoces el patrón: el modelo no inventa de la nada, recombina lo que encontró. El llms.txt ordena ese material de origen.

llms.txt frente a sitemap.xml. Qué responde cada uno: El sitemap dice qué URLs existen; el llms.txt, qué significa cada una; Formato: XML para rastreadores frente a Markdown en lenguaje natural; Prioridad: El sitemap no jerarquiza; el llms.txt marca páginas principales; Efecto medible: Indexación en
Rastreo e interpretación son problemas distintos y se resuelven por separado.

Por qué tu sitio necesita un llms.txt si ya tienes sitemap.xml

Porque el sitemap responde a "¿qué URLs existen?" y el llms.txt responde a "¿qué significa cada una y cuál es la principal?". Son preguntas distintas y un modelo necesita las dos para citar con precisión.

En sitios pequeños la diferencia se nota poco. En sitios con cientos o miles de páginas, la brecha es enorme. Un ecommerce con categorías, filtros, fichas de producto, blog y páginas legales presenta cientos de candidatos posibles para responder a una sola pregunta. Sin una capa de curaduría, el modelo elige por señales débiles: posición en el menú, longitud del texto, popularidad aparente. Con ella, elige lo que tú señalaste.

Hay tres motivos prácticos para publicarlo:

  1. Precisión. Una descripción de una línea por página evita que el modelo confunda productos similares o mezcle dos servicios distintos.
  2. Prioridad. Puedes marcar qué páginas son comerciales y cuáles son de documentación, algo que el sitemap no expresa.
  3. Control de versiones. Cuando cambias una propuesta de valor, actualizas una línea en un archivo en lugar de esperar a que un modelo reinterprete toda la web.

También hay un límite honesto: ningún archivo obliga a un modelo a usarlo. Es una señal, no un contrato. Su valor está en facilitar el trabajo correcto cuando el modelo decide consultar tu dominio.

Pasos para publicar un llms.txt. Escribe el H1 y el resumen: Nombre del sitio y cita en bloque con qué ofrece y a quién; Crea secciones H2: Producto, documentación, blog y soporte, en ese orden de prioridad; Lista enlaces comentados: Nombre, URL y una línea que aporte contexto real; Guarda en UTF-8
Del texto plano a la raíz del dominio, sin subcarpetas ni redirecciones.

Cómo se escribe un llms.txt paso a paso

Se escribe en Markdown sencillo: un H1 con el nombre del sitio, una cita en bloque con el resumen, y secciones en H2 con listas de enlaces. Cada enlace lleva el nombre del recurso, la URL y una descripción de una línea. El archivo completo suele caber en pocos kilobytes.

El proceso, en orden:

  1. Abre un editor de texto plano. Nada de Word ni de procesadores que inserten formato oculto.
  2. Escribe el H1 con el nombre de tu sitio o de tu marca, tal como quieres que aparezca citada.
  3. Añade una cita en bloque (empieza la línea con >) de dos o tres frases que expliquen qué es el sitio, a quién sirve y qué ofrece.
  4. Crea secciones en H2 por tipo de contenido: producto, documentación, blog, soporte, sobre la empresa.
  5. Dentro de cada sección, lista los enlaces en formato Markdown con una descripción breve después de cada uno.
  6. Guarda el archivo como texto UTF-8 sin BOM y súbelo a la raíz del dominio.
  7. Comprueba que responde en tudominio.com/llms.txt sin redirecciones ni parámetros añadidos.

Un detalle que se pasa por alto: la descripción debe aportar información que no esté ya en el título del enlace. "Precios" no dice nada. "Tarifas por plan, con límites de uso y condiciones de cancelación" sí orienta al modelo sobre cuándo citar esa página.

Si tu contenido lo produce un sistema automatizado, revisa primero la calidad del texto base. Un llms.txt que apunta a páginas flojas solo hace más visible el problema. Sobre ese punto trabaja la guía de redacción SEO con IA: textos que posicionan en Google.

Ejemplo de estructura de un archivo llms.txt

La estructura que funciona es plana y predecible. No hace falta jerarquía profunda ni metadatos propios: H1, resumen, secciones y listas. Este es el esqueleto que puedes copiar y rellenar.

# Nombre del sitio

> Descripción de dos o tres frases sobre qué es el sitio,
> a quién sirve y qué ofrece.

## Producto

- [Nombre del producto principal](https://tudominio.com/producto): qué resuelve y para quién.
- [Precios](https://tudominio.com/precios): planes, límites y condiciones.

## Documentación

- [Guía de inicio](https://tudominio.com/docs/inicio): primeros pasos en cinco minutos.

## Blog

- [Artículo de referencia](https://tudominio.com/blog/articulo): tema y enfoque.

## Opcional

- [Aviso legal](https://tudominio.com/legal): condiciones de uso.

La sección final marcada como opcional es un patrón habitual en los ejemplos publicados: agrupa lo que un modelo puede leer si necesita contexto adicional, pero que no debería citar como respuesta principal. Separar ese bloque ayuda a que el resto quede limpio.

Qué páginas incluir y cuáles dejar fuera

Incluye las páginas que quieres que un asistente cite cuando alguien pregunte por tu producto, tu servicio o tu experiencia. Deja fuera todo lo que existe por navegación o por cumplimiento, no por contenido.

Tipo de página¿Incluir?Motivo
Producto o servicio principalSíEs la respuesta que quieres que se cite
Precios y condicionesSíEvita que el modelo estime cifras por su cuenta
Documentación y guíasSíAporta detalle verificable
Artículos de referenciaSí, los mejoresRefuerzan autoridad temática
Páginas de etiquetas y archivosNoDuplican contenido sin aportar contexto
Paginación y filtrosNoGeneran ruido y URLs inestables
Contacto y avisos legalesOpcionalÚtiles como contexto, raras como respuesta
Páginas de campaña caducadasNoDesactualizan la descripción del sitio

La regla práctica: si no la citarías tú mismo al responder una pregunta de un cliente, no la pongas en la lista principal. Para un sitio grande, prioriza comerciales y documentación antes que archivos y etiquetas.

Esto tiene relación directa con problemas de indexación que ya conoces. Un llms.txt no arregla un sitemap mal construido; si tienes dudas sobre ese punto, revisa los errores de sitemap que impiden indexar tus páginas antes de sumar otra capa.

Errores frecuentes al publicar un llms.txt

El error más común es tratar el archivo como un segundo sitemap: volcar cientos de URLs sin descripción. Eso no aporta contexto, solo traslada el ruido de un formato a otro.

Otros fallos que se ven en la práctica:

  • Colocarlo en una subcarpeta. Debe estar en la raíz del dominio, accesible sin redirecciones.
  • Guardarlo en un formato que no es texto plano. Un documento con formato enriquecido no se lee igual.
  • Enlazar a páginas que redirigen o devuelven error. Cada enlace roto resta credibilidad al conjunto.
  • Escribir descripciones genéricas. "Página sobre nuestros servicios" no distingue esa página de otras veinte.
  • Olvidarlo. Un archivo con precios de hace dos años es peor que no tener archivo.
  • Confundirlo con una herramienta de posicionamiento. No mejora rankings en buscadores; su efecto está en cómo se generan las respuestas.

Hay un error de fondo que conviene nombrar: esperar que el archivo haga el trabajo que debería hacer el contenido. Si la página de precios es confusa, el llms.txt solo hará que el modelo cite una página confusa con más confianza.

Cuánto tarda en notarse y cómo medirlo

No hay un plazo garantizado. El efecto aparece cuando cada modelo vuelve a rastrear tu dominio, y ese ciclo no lo controlas tú. En la práctica puede ir de unas semanas a varios meses, y varía entre proveedores.

Lo que sí puedes hacer es medir. En tu analítica, aísla las visitas cuyo referrer corresponde a asistentes de IA y sigue su evolución mes a mes. Complementa con una revisión manual: formula las preguntas que haría un cliente y observa qué fuente cita el asistente y si la información coincide con la tuya.

Dos advertencias sobre la medición. Primera, no uses posiciones en Google como indicador: el archivo no actúa sobre ese sistema. Segunda, el volumen de tráfico desde asistentes suele ser bajo comparado con la búsqueda clásica, así que conviene fijarse en la calidad de la visita y en si llega a páginas comerciales, no solo en el número.

Si tu sitio depende de campañas pagadas, hay otro frente que se mueve en paralelo: el cambio sustancial en campañas afecta a cómo se atribuye el resultado cuando parte del descubrimiento ocurre fuera del buscador.

Siguiente paso: publica tu llms.txt esta semana

Escribe el archivo con las cinco a diez páginas que de verdad quieres que un asistente cite, publícalo en la raíz del dominio y verifica que carga sin redirecciones. Después pon una fecha en el calendario para revisarlo cada trimestre, porque un archivo desactualizado trabaja en tu contra.

Si prefieres partir de una estructura ya probada y ver cómo encaja con el resto de tu visibilidad en asistentes, empieza por llms.txt.

FAQ

¿Qué es exactamente un archivo llms.txt? Es un archivo de texto plano en formato Markdown que se coloca en la raíz del dominio, en la ruta /llms.txt. Contiene un resumen estructurado del sitio con enlaces a las páginas más relevantes, pensado para que los modelos de lenguaje lo lean sin procesar todo el HTML. No sustituye al robots.txt ni al sitemap.xml: cumple una función distinta.

¿Cómo se escribe un archivo llms.txt paso a paso? Empieza con un título en H1 con el nombre del sitio, sigue con una cita en bloque que resuma de qué trata y después añade secciones en H2 con listas de enlaces en formato Markdown. Cada entrada lleva el nombre del recurso y la URL, con una descripción breve de una línea. Guárdalo como texto UTF-8 y súbelo a la raíz del dominio para que quede accesible en tudominio.com/llms.txt.

¿Por qué mi sitio necesita un archivo llms.txt si ya tengo sitemap.xml? El sitemap lista URLs para rastreo, pero no explica qué contiene cada página ni cuáles son las prioritarias. El llms.txt da contexto en lenguaje natural, lo que ayuda a que un modelo cite la información correcta en lugar de inventarla o mezclarla. En sitios con cientos de páginas, esa capa de curaduría reduce el ruido y mejora la precisión de las respuestas generadas.

¿Dónde se coloca el archivo llms.txt y qué tamaño debería tener? Va siempre en la raíz del dominio, en /llms.txt, sin subcarpetas ni parámetros. No hay un límite oficial, pero los ejemplos publicados suelen quedarse entre 1 y 5 KB, con unas 20 a 50 entradas como máximo. Si tu sitio es muy grande, conviene priorizar las páginas comerciales y de documentación antes que las de archivo o etiquetas.

¿Cuánto tarda en notarse el efecto de un llms.txt en el tráfico desde asistentes de IA? No hay un plazo garantizado porque depende de cuándo cada modelo vuelva a rastrear tu dominio. En la práctica, los cambios se reflejan tras el siguiente ciclo de indexación, que puede ir de unas semanas a varios meses. Mide el impacto con las visitas procedentes de referrers de IA en tu analítica, no con posiciones en Google.

¿Un llms.txt mejora mi posicionamiento en buscadores? No de forma directa. Los buscadores tradicionales se guían por rastreo, indexación y señales de contenido, no por este archivo. Su efecto se concentra en cómo los asistentes de IA interpretan y citan tu sitio. Si buscas mejoras en Google, el trabajo está en el contenido y en la estructura técnica, como en cualquier otra página que gestiones.