llms.txt: qué es y cómo crearlo (con un ejemplo listo para copiar)
Qué es el archivo llms.txt, en qué se diferencia de robots.txt y del sitemap, cómo estructurarlo y cómo publicarlo, con un ejemplo completo para adaptar a tu sitio.
En este artículo
llms.txt es un archivo de texto en formato Markdown, publicado en la raíz del dominio (https://tusitio.com/llms.txt), que ofrece a los modelos de lenguaje y a los agentes de IA una presentación resumida del sitio y la lista de sus páginas más útiles, sin menús, banners ni código que interpretar. Es una propuesta de estándar nacida en 2024 y, aunque todavía no la han adoptado oficialmente todos los grandes proveedores, es una de las formas más rápidas y económicas de hacer que un sitio resulte más comprensible para la IA.
En esta guía vemos para qué sirve, cómo se estructura, un ejemplo completo listo para copiar y los errores que debes evitar.
De dónde viene llms.txt
La propuesta la publicó en septiembre de 2024 Jeremy Howard (Answer.AI) en llmstxt.org. El problema que quiere resolver es práctico: las ventanas de contexto de los modelos son limitadas y una página web real contiene muchísimo "ruido" (navegación, scripts, banners de cookies, pies de página). Un archivo pensado para las máquinas, en un formato que los modelos leen muy bien como el Markdown, permite a un agente entender en pocos segundos a qué se dedica el sitio y dónde encontrar la información fiable.
llms.txt no es robots.txt (y no sustituye al sitemap)
Es fácil confundir los tres archivos, pero cumplen funciones distintas:
| Archivo | Para qué sirve | Formato |
|---|---|---|
robots.txt | Indica a los rastreadores qué pueden y qué no pueden rastrear | Directivas (User-agent, Allow, Disallow) |
sitemap.xml | Enumera todas las URL que se deben indexar, con fechas de modificación | XML |
llms.txt | Explica el sitio e indica las páginas más útiles, con una breve descripción | Markdown legible |
En la práctica: robots.txt controla el acceso, el sitemap garantiza la cobertura y llms.txt orienta la comprensión. No bloquea nada: si quieres impedir que los bots de IA lean el sitio, tienes que hacerlo en el robots.txt.
La estructura de un archivo llms.txt
La especificación prevé pocos elementos, en este orden:
- Un título H1 con el nombre del sitio o del proyecto (el único elemento obligatorio).
- Un blockquote con un resumen de una o dos frases: quién eres, qué ofreces y para quién.
- Párrafos o listas opcionales con información útil para interpretar el resto (por ejemplo, zona de servicio, idiomas, precios orientativos).
- Secciones H2 con listas de enlaces en el formato
- [Título](URL): descripción. - Una sección "Optional" con enlaces secundarios que un agente puede omitir si tiene poco espacio.
Ejemplo listo para copiar
Aquí tienes un ejemplo para una agencia de marketing. Sustituye nombres, URL y descripciones por los tuyos:
# García Digital
> García Digital es una agencia de Madrid especializada en SEO y GEO para e-commerce
> y empresas B2B. Ofrecemos auditorías técnicas, estrategia de contenidos y monitorización
> de la visibilidad en Google y en las respuestas de los motores de IA.
Trabajamos en español e inglés con clientes de España y Latinoamérica. Precios desde
900 € al mes, contratos trimestrales.
## Servicios
- [Auditoría SEO técnica](https://garciadigital.es/servicios/auditoria-seo): análisis de 40 puntos sobre rastreo, indexación y rendimiento
- [Estrategia GEO](https://garciadigital.es/servicios/geo): optimización para ChatGPT, Gemini, Perplexity y AI Overviews
- [Consultoría de contenidos](https://garciadigital.es/servicios/contenidos): plan editorial basado en los datos de Search Console
## Recursos
- [Casos de éxito](https://garciadigital.es/casos-de-exito): resultados medidos por sector
- [Precios](https://garciadigital.es/precios): paquetes y qué incluyen
- [Contacto](https://garciadigital.es/contacto): email, teléfono y oficina
## Optional
- [Blog](https://garciadigital.es/blog): guías prácticas de SEO y GEO
- [Quiénes somos](https://garciadigital.es/quienes-somos): equipo y método de trabajo
Qué poner en las descripciones
Cada enlace debería tener una descripción breve pero específica: qué encuentra el usuario en esa página y por qué es fiable. Evita frases promocionales genéricas ("los mejores servicios del mercado") y prioriza los hechos: cifras, ámbitos, ciudades, tipos de cliente.
¿Y el archivo llms-full.txt?
Algunos sitios publican también /llms-full.txt, que contiene el texto completo de las páginas principales en un único documento Markdown. Se usa mucho en documentación técnica (API, software), porque permite a un asistente "leerse todo el manual" de una vez. Para un sitio corporativo tradicional suele bastar con llms.txt; si tienes una base de conocimiento extensa, llms-full.txt puede resultar útil.
Cómo publicarlo
En cualquier sitio
Crea el archivo con un editor de texto, guárdalo en UTF-8 con el nombre llms.txt y súbelo a la carpeta principal del sitio (la misma del robots.txt). Comprueba que responde con código 200 y content-type text/plain o text/markdown abriendo la dirección en el navegador.
En WordPress
Puedes subir el archivo por FTP o con el gestor de archivos del hosting. Como alternativa, con el plugin de WordPress de SEOGenio las direcciones /llms.txt y /llms-full.txt se sirven automáticamente y se generan a partir de tu perfil GEO, así se mantienen actualizadas cuando cambian los servicios o las páginas.
Con SEOGenio
En la sección GEO › llms.txt del panel encontrarás un generador que parte del perfil GEO (quién eres, oferta, contacto) y de las páginas principales detectadas por la auditoría y el sitemap, añade una descripción a cada enlace y produce tanto llms.txt como llms-full.txt, para descargarlos o publicarlos con el plugin de WordPress. Puedes probarlo con la Avísame.
Errores comunes
- Copiar el sitemap entero: llms.txt debe ser una selección razonada, no una lista de cientos de URL.
- Enlazar páginas bloqueadas o con noindex: si una página no es accesible para los rastreadores, no tiene sentido señalarla.
- Información incoherente con el sitio: precios o servicios distintos de los publicados confunden a los modelos y reducen la confianza.
- Olvidarse de él: actualiza el archivo cuando lances un nuevo servicio o cambies los precios. Inclúyelo en la checklist de cada lanzamiento.
- Esperar milagros: llms.txt ayuda a la comprensión, pero no sustituye a los contenidos de calidad, la accesibilidad técnica y la reputación. Tienes el panorama completo en nuestra guía sobre cómo aparecer en las respuestas de ChatGPT, Claude, Gemini y Perplexity.
Cómo comprobar que funciona
Después de publicarlo, comprueba tres cosas: que el archivo sea accesible (código 200, sin redirecciones extrañas), que el robots.txt no bloquee a los bots de IA a los que quieres llegar y que en los logs del servidor aparezcan peticiones al archivo por parte de agentes de IA. Con el analizador de logs de SEOGenio subes los logs de Apache o Nginx y ves qué bots de IA solicitan tu llms.txt y con qué frecuencia.
Por último, pide directamente a un asistente con navegación activada que resuma tu sitio citando el llms.txt: es una prueba rápida para saber si la información que has escrito se reproduce correctamente.
En resumen
llms.txt es un archivo pequeño con una excelente relación coste/beneficio: requiere menos de una hora, te obliga a aclarar tu posicionamiento en pocas líneas y ofrece a los agentes de IA una puerta de entrada limpia a tu sitio. Publícalo, mantenlo actualizado y mide su efecto junto con las demás señales GEO. Si quieres automatizarlo todo, descubre las funcionalidades GEO de SEOGenio y los planes disponibles.