GEO· 1 min

llms.txt: qué es, para qué sirve y cómo lo he implementado en este blog

Si el robots.txt le dice a los crawlers qué pueden visitar, el llms.txt intenta algo distinto: darle a los modelos de lenguaje un resumen curado de tu sitio en Markdown, fácil de procesar.

Qué contiene

Un llms.txt típico incluye:

  • Un título y una descripción de una línea del sitio
  • Quién es el autor y de qué sabe
  • Un índice de los contenidos principales con enlaces y descripciones

Puedes ver el de este blog en /llms.txt. Se genera solo: cada vez que publico un post, el archivo se actualiza en el siguiente build.

¿Funciona?

Seamos honestos: es un estándar propuesto, no adoptado oficialmente por los grandes proveedores. Nadie garantiza que ChatGPT o Claude lo lean hoy.

Mi criterio: el coste de implementarlo es casi cero (en este blog son 40 líneas de código), y la apuesta es asimétrica. Si el estándar cuaja, llegas antes. Si no, no has perdido nada.

Cómo generarlo automáticamente

En un sitio estático es trivial: recorres tus posts, extraes título y descripción del frontmatter, y montas el Markdown. En este blog es una ruta de Next.js de unas pocas líneas que se ejecuta en build.

Lo importante no es el archivo: es la mentalidad. Empezar a pensar en las máquinas como una audiencia más de tu contenido.