llms.txt: para qué sirve y cómo añadirlo a tu web
Neaptide · 22 de julio de 2026 · 5 min de lectura · Actualizado: 3 de octubre de 2026
Decide si tu web necesita llms.txt, elige páginas útiles y publica el archivo. Incluye ejemplo Markdown, revisión de acceso y límites de llms-full.txt.
En este artículo

llms.txt es una guía de la web en texto plano, pensada para herramientas que trabajan con modelos de lenguaje. Describe el sitio y enlaza los recursos útiles. Solo sirve si la herramienta lo lee y sigue los enlaces. Publicarlo no garantiza que un servicio de búsqueda con IA descubra, recomiende o cite tu web.
¿Lo necesita tu web?
Empieza por una tarea concreta: encontrar unas instrucciones, comparar condiciones, elegir un curso. Si sabes emparejar cada pregunta con la página que la responde, ya tienes el material de la guía. Si en la propia web no quedan claros tu oferta y sus límites, arregla antes esas páginas. A un sitio de una sola página otro índice le aportará poco.
Diferencias con robots.txt y el sitemap
Jeremy Howard propuso llms.txt en 2024 y la segunda versión llegó en agosto de 2026. Es una propuesta de formato abierto. Ningún buscador lo exige.
- sitemap.xml indica URL que quieres que descubran los buscadores, sin garantizar la indexación.
- robots.txt da instrucciones de acceso a los robots. El contenido privado necesita autenticación.
- llms.txt describe el sitio y enlaza recursos. No concede acceso ni anula restricciones.
Google aclara que su buscador ignora este tipo de archivos, así que llms.txt no influye allí en la visibilidad ni en el posicionamiento. Puedes mantenerlo para otras herramientas que sí lo leen.
Selecciona páginas y escribe el archivo
Parte de las preguntas que de verdad hacen tus clientes: qué incluye un plan, cómo se importan los datos, cómo se cancela. Elige unas pocas páginas actualizadas que las respondan con claridad. Si existen versiones Markdown limpias, enlázalas, pero no pongas nunca una dirección .md sin haber publicado el archivo y comprobado que se abre.
El archivo empieza con un título de primer nivel que contiene el nombre del sitio. Después puedes añadir una breve presentación en un bloque de cita Markdown y secciones de segundo nivel con listas de enlaces. Por convención, el título Optional agrupa los recursos secundarios. Sustituye las direcciones de este ejemplo ficticio de servicio de reservas:
# Servicio de reservas
> Reservas en línea para pequeños estudios y profesionales independientes.
## Primeros pasos
- [Tarifas](https://example.com/es/pricing.md): precios, límites y extras.
- [Configuración](https://example.com/es/help/setup.md): crear horarios y conectar el formulario.
- [Importación](https://example.com/es/help/import.md): campos CSV, límites y comprobaciones.
## Condiciones
- [Cancelación](https://example.com/es/help/cancellation.md): procedimiento y reembolsos.
## Optional
- [Novedades](https://example.com/es/changelog.md): cambios del producto por fecha.Describe el contenido del recurso. «Precios, límites y extras» ayuda a elegir; «la mejor solución» no explica nada. Evita instrucciones que pidan a los asistentes recomendar tu empresa.
Publica y comprueba el acceso
- Guarda el archivo en UTF-8 y publícalo en /llms.txt. La versión 2 admite también rutas de sección, como /docs/llms.txt.
- En Next.js, un archivo estático va en public/llms.txt. Otras plataformas ofrecen un generador o la subida de archivos.
- Abre la URL sin iniciar sesión: debe mostrar el texto, no un error ni una pantalla de acceso.
- Abre cada enlace y compara las condiciones con las de la página principal. Si puedes, genera las dos versiones a partir de la misma fuente.
curl -i https://example.com/llms.txtSustituye example.com por tu dominio. La respuesta debe llegar con el código HTTP 200 y el texto del archivo. Si hay una redirección, mira dónde termina. Si lo que vuelve es HTML, lo más probable es que sea una página de error o la propia aplicación. Revisa también las restricciones a los robots en el servidor y en la CDN. En OpenAI, OAI-SearchBot y GPTBot se configuran por separado: publicar llms.txt no te obliga a dar acceso a GPTBot.
¿También necesitas llms-full.txt?
llms-full.txt suele ser un archivo de texto que reúne varios contenidos del sitio o de su documentación. Puede resultar útil para entregar directamente un conjunto pequeño de documentos a una herramienta, pero no es obligatorio. Un archivo voluminoso puede superar la ventana de contexto del modelo y será más difícil de mantener al día. Incluye solo contenido público.
Cómo organizar varios idiomas
Agrupa los enlaces por idioma y rotula cada grupo. Enlaza la versión que recoge las condiciones de la región que corresponda. Antes de generar exportaciones completas en todos los idiomas, comprueba que las traducciones son correctas y que alguien las mantiene al día.
Separa utilidad y visibilidad
Pásale la URL del archivo a un asistente con acceso a la web y pídele las condiciones de cancelación. Luego compara su respuesta y sus fuentes con la página original. Así compruebas una guía que le has dado tú en mano. No sabes todavía si un buscador habría encontrado la web por su cuenta. Del mismo modo, una petición en los registros del servidor confirma que el archivo se ha leído, no que se haya citado.
La visibilidad se mide aparte: haz siempre las mismas preguntas y guarda las respuestas. Sigue también las visitas y las consultas. Que las cifras cambien después de publicar no demuestra que la causa sea llms.txt.