Búsqueda con IA (GEO)

Qué es llms.txt y cómo se escribe uno correctamente

llms.txt es un archivo de texto que presenta un sitio a los modelos de IA. Explicamos qué hace y cómo redactarlo bien.

Equipo de rabbitclipPublicación: 5 min. de lectura

En breve

Llms.txt es un archivo de texto plano situado en la raíz de un sitio que enumera sus páginas más importantes con descripciones breves. Su función es facilitar que los grandes modelos de lenguaje entiendan qué importa en un sitio mientras lo rastrean.

Propuesto en 2024 por Jeremy Howard, de Answer.AI, el formato no es una norma oficial del W3C ni del IETF, se extendió más bien como una propuesta de la comunidad. Aun así, empresas como Anthropic, Stripe y Cloudflare lo usan en sus propios sitios, y la definición canónica vive en llmstxt.org.

¿Qué problema resuelve realmente llms.txt?

Un modelo de lenguaje no navega un sitio a través de un menú como lo haría una persona, toma el HTML en bruto, con todo el desorden de navegación incluido. llms.txt le da un mapa de contenido simplificado al que puede acudir directamente.

Se parece en su principio a cómo robots.txt gestiona los permisos de rastreo o a cómo sitemap.xml lista páginas, pero su función es distinta: no dice qué se puede rastrear, dice qué importa y de qué trata.

¿Cómo está estructurado el archivo?

La especificación define dos archivos. /llms.txt es un breve resumen de navegación en markdown: un título, una descripción de una frase y luego enlaces agrupados bajo encabezados de sección. /llms-full.txt es la versión más completa, que reúne toda una documentación en un único archivo.

Un sitio corporativo pequeño suele necesitar solo el primero. Un producto de software con documentación extensa puede mantener ambos.

¿Cómo se escribe uno en la práctica?

El archivo es markdown puro, colocado en la raíz. El nombre del sitio o de la marca va arriba como H1, seguido de inmediato por una frase resumen. Los encabezados de sección que empiezan con «## » agrupan después las páginas más importantes, cada una con una descripción breve y exacta.

  • Un H1 con el nombre del sitio o de la marca
  • Un párrafo resumen de una frase
  • Encabezados de sección (## Servicios, ## Blog, y así sucesivamente)
  • Una descripción breve y exacta para cada enlace
  • Solo páginas realmente importantes, no un mapa del sitio completo

¿Qué errores dejan el archivo inservible?

El más habitual es copiar entero un mapa del sitio automatizado y listar cientos de enlaces, lo que anula por completo el propósito de priorizar. Otro es escribir las descripciones en lenguaje de marketing, un modelo busca una definición breve y exacta, no un eslogan.

Escribir el archivo una vez y olvidarse de él también genera desajuste. A medida que el sitio cambia, sobre todo cuando se añade un nuevo servicio o producto, el archivo también debe actualizarse.

¿Un sitio está roto sin este archivo?

No. No es un requisito oficial, es una propuesta que todavía gana adopción. Las funciones de búsqueda propias de Google, OpenAI y Perplexity no buscan específicamente llms.txt por ahora, los modelos siguen rastreando el contenido estándar de las páginas de todos modos.

Aun así, sigue siendo un paso de bajo coste. Unas horas de trabajo le dan a un sitio con mucha documentación o muchas páginas un mapa claro que entregar a un modelo.

Errores frecuentes

Un error típico, visto en el sitio de documentación de un producto de software, es generar llms.txt automáticamente y publicarlo sin revisar. El resultado es una copia casi exacta de sitemap.xml que pierde todo el sentido de priorizar.

Otro es copiar una plantilla sin adaptar el idioma; si el contenido propio de una marca está en un idioma y el archivo se queda en otro de todos modos, se crea una incoherencia que no ayuda a nadie.

Una prueba útil: cada enlace del archivo debería superar la pregunta «esta página explica de verdad este tema a quien la visita». Si no, debería salir de la lista.

¿Cómo se configura un llms.txt, paso a paso?

Construir el archivo desde cero no lleva más de una tarde, siempre que los pasos se sigan en el orden correcto.

  • Listar las diez a veinte páginas más visitadas y más consultadas del sitio.
  • Escribir para cada una una descripción de una frase, sin lenguaje de marketing.
  • Agrupar las páginas bajo encabezados de sección sensatos (## Servicios, ## Blog, ## Preguntas frecuentes, y así sucesivamente).
  • Subir el archivo a la raíz como /llms.txt y comprobar que se abre directamente en un navegador.
  • Añadir un recordatorio en el calendario para revisar el archivo cada vez que se añada un nuevo servicio o página.

llms.txt es un resumen breve que un sitio entrega a un modelo en lugar de a una persona. Escribirlo lleva una tarde, pero también obliga a cierta claridad sobre la propia estructura del sitio, por eso es una parte pequeña pero real del trabajo de GEO. Para un equipo que sigue estos pasos, el archivo deja de ser un proyecto puntual y se convierte en un pequeño hábito de mantenimiento que crece junto con el sitio. rabbitclip puede revisar la estructura actual de un sitio y averiguar juntos qué debería decir realmente ese archivo.

Preguntas frecuentes

¿Es llms.txt una norma oficial?

No. Se extendió como una propuesta de la comunidad, la definición canónica vive en llmstxt.org, sin aprobación del W3C ni del IETF.

¿No puede la IA rastrear un sitio sin llms.txt?

Sí puede. El archivo no condiciona el rastreo, solo facilita la priorización.

¿llms.txt hace el mismo trabajo que sitemap.xml?

No. sitemap.xml lista todas las páginas, llms.txt presenta solo las más importantes con una breve descripción.

¿Con qué frecuencia debe actualizarse el archivo?

Cada vez que la estructura del sitio cambie de forma relevante, como al añadir un nuevo servicio, producto o sección.

Compartir

Servicio relacionadoSEO & GEOHacemos que su sitio sea visible en la búsqueda y en las herramientas de búsqueda con inteligencia artificial. Del SEO técnico al SEO local y de comercio electrónico, hasta la configuración de GEO, avanzamos en el mismo plan.

Artículos relacionados

Si no sabe por dónde empezar, no pasa nada: está en el lugar correcto.

El proyecto que tiene en mente puede estar ya definido, o ser solo una idea. Las dos cosas valen. En una conversación breve hablamos de dónde está y hacia dónde puede llegar.

Programemos una conversación
Hablemos del proyecto