Hoy vamos con algo que parece una locura de tecnología pero básicamente es un fichero txt con contenido plano... jaja
Qué es llms.txt?
Básicamente es una especie de resumen índice de contenidos de tu sitio web. Debería estar ubicado en el fichero /llms.txt y en teoría los diferente motores de IA (OpenAI, Anthropic, Google, Amazon, ....) leen este fichero para entender mejor que hay en cada sitio web.
Ojo! no es lo mismo que los ficheros sitemap.xml y robots.txt. Estos ficheros son para crawlers con listados de urls controles de acceso. El fichero llms.txt lo que intenta es "guiar" o "resumen" lo que tu sitio tiene a las diferentes IAs.
Realmente sirve para algo? o no?
Pues la respuesta corta es "No se sabe" jajaja. Como este fichero es un "Pseudo-estándar" (sí que está apoyado por diferentes entidades pero no hay una normativa común ni unos patrones establecidos) pues no está claro si realmente aporta un valor extra.
Pero realmente como es un proceso que no lleva mucho tiempo y la carga es bastante baja, creo que vale la pena tenerlo porque realmente las IAs cuando entran a tu sitio web, hacen un barrido completo y si de primeras ya ven esta información pues ya sabrán mejor qué y dónde buscar.
Cómo lo configuras en tu web?
Como aquí ya sabes que nos centramos en Drupal principalmente, vamos a ver como crear este fichero en tu web Drupal per que sepas que la idea es común para Wordpress o tu propio sitio directamente.
Hay varias formas de hacerlo pero en este caso vamos a usar el módulo llms_txt. Es muy sencillo de configurar y va a lo simple, configurar tu fichero llms.txt. Como serían los pasos:
- Instala el módulo llms_txt
- Accede a la configuración que tiene por UI y configura el contenido que quieras
- Configura tu Nginx para que sirva directamente el fichero desde drupal así y listo!
# Enable support for the llms_txt module
location = /llms.txt {
access_log off;
try_files $uri @drupal;
}
Ya ves que es muy muy sencillo de configurar. Dale caña!





