Seleccionar idioma

Crea tu archivo llms.txt en segundos sin salir del navegador

Genera un llms.txt válido con resumen, secciones y enlaces anotados. Verificaciones automáticas contra errores comunes y archivo listo para subir.

Generador de llms.txtCómo funciona ↓
Se convierte en el único encabezado H1, la única línea obligatoria
Escrito como bloque de cita; los modelos lo leen primero, mantenlo en una o dos frases
Solo párrafos o listas; no se permiten encabezados aquí

Secciones de enlaces

Cada sección es un H2 con una lista de enlaces. Una sección llamada Optional contiene enlaces que un agente puede omitir.

Sigue el formato de llmstxt.org: un H1, un resumen opcional en bloque de cita, párrafos opcionales y luego secciones H2 cuyas listas se escriben como '- [título](url): nota'. Publica el resultado en /llms.txt de tu dominio.

Mehmet Demiray Publicado Actualizado
Compartir

¿Qué es llms.txt y por qué podría interesarte?

En un mundo donde los modelos de lenguaje (como los que usan asistentes de IA o herramientas de desarrollo) navegan por millones de páginas web, encontrar información relevante se vuelve un desafío. Aquí es donde entra el archivo llms.txt, una propuesta sencilla pero poderosa: un archivo de texto en formato Markdown que colocas en la raíz de tu sitio web para ofrecer un resumen claro y una selección curada de enlaces importantes. A diferencia de un sitemap.xml que lista todas las páginas, o un robots.txt que define qué pueden rastrear los bots, el llms.txt actúa como una guía breve para que los modelos de lenguaje identifiquen rápidamente qué contenido de tu sitio es esencial.

El formato fue propuesto por el equipo de llmstxt.org en 1 de enero de 2024 como una solución voluntaria, no como un estándar oficial. Su objetivo no es reemplazar herramientas existentes, sino complementarlas. Por ejemplo, si tienes una documentación técnica, un blog con guías especializadas o una plataforma de servicios, este archivo puede ayudar a que los agentes de IA encuentren tus páginas más relevantes sin perderse en el ruido de contenido secundario. La clave está en la curación: tú decides qué enlaces incluir y cómo describirlos, lo que lo hace ideal para proyectos donde la calidad y la claridad son prioritarias.

Un detalle importante: el llms.txt no garantiza que tu sitio aparezca en respuestas de IA o que mejore su posicionamiento en buscadores tradicionales. Su utilidad depende de si los modelos de lenguaje que consultan tu sitio deciden leerlo. Sin embargo, en un contexto donde herramientas como GitHub Copilot o asistentes de desarrollo ya exploran este tipo de archivos, tener uno bien estructurado puede marcar la diferencia entre ser ignorado o citado como fuente confiable.

Estructura del formato llms.txt: cómo se organiza la información

El archivo llms.txt sigue una estructura sencilla pero estricta, diseñada para ser legible tanto por humanos como por máquinas. A continuación, te explicamos cada parte con un ejemplo práctico:

  1. Encabezado principal (H1): Es el único título obligatorio y debe ser el nombre de tu sitio o proyecto. Por ejemplo, si tienes una biblioteca de código llamada LibreríaPy, el encabezado sería # LibreríaPy.
  1. Resumen opcional (blockquote): Una línea breve que describe el propósito del sitio, escrita como un bloque de cita. Ejemplo: > Una biblioteca de Python para procesamiento de datos en tiempo real. Este resumen no debe exceder los 300 caracteres.
  1. Detalles adicionales (párrafos): Aquí puedes añadir información contextual, como el público objetivo o características destacadas. Importante: si incluyes encabezados (como ## Características), el Generador de llms.txt los convertirá en texto plano para mantener la estructura válida.
  1. Secciones de enlaces (H2): Cada sección agrupa enlaces relacionados bajo un título descriptivo. Por ejemplo:
   ## Documentación oficial
   - [Guía de instalación](https://ejemplo.com/instalacion): Pasos para configurar el proyecto.
   - [API Reference](https://ejemplo.com/api): Descripción de funciones y parámetros.

Cada enlace sigue el formato - [título](URL): nota opcional.

  1. Sección "Optional": Un apartado especial para enlaces secundarios que los agentes de IA pueden omitir si el espacio es limitado. Debe ir al final del archivo; el Generador de llms.txt te avisará si la colocas en otro lugar.

Un ejemplo completo:

# LibreríaPy
> Biblioteca de Python para procesamiento de datos en tiempo real.

LibreríaPy está diseñada para desarrolladores que necesitan analizar flujos de datos con baja latencia. Es compatible con Python [number=3.8] o superior.

## Documentación
- [Guía de instalación](https://ejemplo.com/instalacion): Instrucciones paso a paso.
- [Tutoriales](https://ejemplo.com/tutoriales): Ejemplos prácticos de uso.

## Comunidad
- [Foro de soporte](https://ejemplo.com/foro): Preguntas y respuestas.

## Optional
- [Blog](https://ejemplo.com/blog): Artículos sobre casos de uso.

Esta estructura asegura que los modelos de lenguaje puedan interpretar el contenido de manera eficiente, priorizando lo esencial y dejando lo accesorio en la sección "Optional".

Cómo crear tu llms.txt paso a paso con el Generador de llms.txt

El Generador de llms.txt es una herramienta gratuita que te permite crear tu archivo sin necesidad de registrarte ni instalar nada. Todo el proceso se realiza en tu navegador, lo que garantiza que tus datos no salgan de tu dispositivo. Sigue estos pasos para generar tu archivo:

  1. Ingresa el nombre de tu proyecto: Este será el encabezado principal (H1) del archivo. Por ejemplo, si tu sitio es RecetasVeganas.com, escribe ese nombre en el campo correspondiente.
  1. Añade un resumen opcional: Si lo deseas, escribe una descripción breve de tu proyecto en una línea. Recuerda que no debe superar los 300 caracteres. Ejemplo: > Recetas veganas fáciles y rápidas para el día a día.
  1. Incluye detalles adicionales: Aquí puedes agregar información relevante, como el público al que va dirigido o características clave. Evita usar encabezados en este campo, ya que el generador los convertirá en texto plano.

4. Crea secciones de enlaces: Cada sección debe tener un título descriptivo (como Recetas principales o Guías nutricionales) y al menos un enlace. Para añadir un enlace, completa los campos Título, URL y Nota opcional. Por ejemplo: - Título: Ensalada de quinoa - URL: https://recetasveganas.com/ensalada-quinoa - Nota: Receta rica en proteínas y lista en 20 minutos.

  1. Añade la sección "Optional": Si tienes enlaces secundarios, haz clic en el botón Añadir sección "Optional". Esta sección debe ir al final del archivo.
  1. Revisa los errores y advertencias: Antes de generar el archivo, el generador mostrará una tabla con posibles problemas, como URLs inválidas, secciones vacías o la sección "Optional" mal colocada. Corrige los errores (marcados en rojo) y considera las advertencias (en amarillo) para mejorar la calidad del archivo.
  1. Genera y descarga el archivo: Una vez que todo esté correcto, haz clic en Generar. Verás una vista previa del archivo y podrás copiarlo o descargarlo como llms.txt.
  1. Sube el archivo a tu sitio: Colócalo en la raíz de tu dominio, accesible en tudominio.com/llms.txt. Asegúrate de que el servidor lo sirva como texto plano (con el tipo MIME text/plain).

El generador también te permite editar el archivo en cualquier momento, por lo que puedes actualizarlo cuando añadas nuevas páginas o cambies la estructura de tu sitio. Esta herramienta es especialmente útil para proyectos pequeños o medianos que no cuentan con un equipo técnico dedicado, ya que simplifica el proceso sin sacrificar la calidad.

Consejos para escribir un llms.txt efectivo y bien estructurado

Un llms.txt bien elaborado no solo sigue la estructura técnica, sino que también transmite claridad y relevancia a los modelos de lenguaje. Aquí tienes algunos consejos para sacarle el máximo provecho:

  1. Sé conciso en el resumen: El bloque de cita debe resumir el propósito de tu sitio en una o dos frases. Evita descripciones genéricas como Un sitio increíble. En su lugar, sé específico: > Plataforma de cursos en línea para aprender programación desde cero. Si superas los 300 caracteres, el generador te avisará.
  1. Elige enlaces estables y canónicos: Prioriza páginas que no cambien de URL con frecuencia, como la documentación oficial, guías principales o artículos pilares. Evita enlaces a contenido temporal o promocional. Por ejemplo, si tienes un blog, enlaza a tus posts más importantes en lugar de a entradas recientes.
  1. Usa notas útiles en los enlaces: Las notas deben explicar qué contiene la página y por qué es relevante. En lugar de escribir Haz clic aquí, describe el contenido: - [Guía de Python](https://ejemplo.com/guia-python): Tutorial completo para principiantes con ejemplos prácticos.
  1. Organiza las secciones por temática: Agrupa los enlaces en secciones lógicas. Por ejemplo, un sitio de recetas podría tener secciones como Recetas principales, Técnicas culinarias y Consejos nutricionales. Esto facilita que los modelos de lenguaje identifiquen rápidamente el tipo de contenido que ofreces.
  1. Mantén el archivo corto y actualizado: El llms.txt no es un sitemap; su objetivo es destacar lo esencial. Incluye entre 5 y 15 enlaces en total, distribuidos en 3 o 4 secciones. Actualiza el archivo cada vez que añadas contenido nuevo o modifiques la estructura de tu sitio.
  1. Aprovecha la sección "Optional": Úsala para enlaces que no son críticos pero que podrían ser útiles, como blogs, foros o páginas de contacto. Recuerda que esta sección debe ir al final.
  1. Revisa los errores antes de publicar: El Generador de llms.txt incluye una tabla de comprobación que te alerta sobre problemas como URLs inválidas, secciones vacías o títulos duplicados. Aunque puedes generar el archivo con advertencias, corregirlas mejora la calidad y legibilidad del archivo.

Un ejemplo de lo que no hacer:

# Mi Sitio
> Un sitio web.

## Enlaces
- [Aquí](https://ejemplo.com): Haz clic.
- [Otro](https://ejemplo.com/otro): Más información.

En su lugar, escribe algo como:

# Mi Sitio de Recetas
> Recetas saludables y fáciles para toda la familia.

## Recetas principales
- [Tortilla de patatas](https://ejemplo.com/tortilla): Receta tradicional con consejos para que quede jugosa.
- [Paella valenciana](https://ejemplo.com/paella): Ingredientes y pasos para una paella auténtica.

Siguiendo estos consejos, tu llms.txt no solo cumplirá con el formato, sino que también será una herramienta útil para que los modelos de lenguaje comprendan mejor tu contenido.

¿Realmente funciona el llms.txt? Lo que debes saber antes de usarlo

El llms.txt es una propuesta interesante, pero es importante entender sus limitaciones y su estado actual antes de invertir tiempo en crearlo. A continuación, te explicamos qué puedes esperar y qué no:

  1. No es un estándar oficial: A diferencia de robots.txt o sitemap.xml, el llms.txt no es un protocolo ratificado por organizaciones como el W3C o Google. Es una iniciativa voluntaria propuesta por llmstxt.org en 1 de enero de 2024, y su adopción depende de si los desarrolladores de modelos de lenguaje deciden implementarlo. Esto significa que no hay garantías de que todas las herramientas de IA lo lean.
  1. ¿Quién lo usa hoy?: Actualmente, algunos agentes de IA y asistentes de desarrollo (como GitHub Copilot o herramientas de documentación técnica) exploran archivos llms.txt para identificar fuentes relevantes. También es útil para proyectos que quieren ofrecer una guía clara a modelos de lenguaje que acceden a su contenido bajo demanda. Sin embargo, no es un factor de posicionamiento en buscadores tradicionales como Google o Bing, y no hay evidencia de que mejore el tráfico orgánico.
  1. Complementa, no reemplaza: El llms.txt no sustituye a otras herramientas como robots.txt (que controla qué pueden rastrear los bots) o sitemap.xml (que lista todas las URLs de un sitio). En su lugar, actúa como una capa adicional de curación, ideal para proyectos donde la calidad del contenido es más importante que la cantidad. Por ejemplo, si tienes una documentación técnica, este archivo puede ayudar a que los modelos de lenguaje encuentren tus páginas más relevantes sin perderse en contenido secundario.
  1. No garantiza citas o menciones: Aunque un llms.txt bien estructurado puede aumentar las posibilidades de que tu contenido sea citado por herramientas de IA, no hay garantías. La decisión final depende de factores como la calidad del contenido, la relevancia para la consulta del usuario y los algoritmos específicos de cada modelo.

5. ¿Vale la pena crearlo?: Si tu proyecto es pequeño o mediano y quieres ofrecer una guía clara a los modelos de lenguaje, el llms.txt es una opción sencilla y gratuita. Es especialmente útil para: - Documentación técnica o APIs. - Blogs o sitios con contenido especializado. - Proyectos de código abierto o comunidades en línea.

En cambio, si tu objetivo principal es mejorar el SEO tradicional, es mejor enfocarte en otras estrategias, como optimizar tus páginas para palabras clave o mejorar la experiencia de usuario.

  1. Alternativas y herramientas relacionadas: Si te interesa controlar cómo los bots de IA acceden a tu sitio, puedes explorar el generador de robots.txt para crawlers de IA, que te permite definir reglas específicas para estos agentes. También puedes usar el probador de robots.txt para verificar que tus reglas funcionen correctamente.

En resumen, el llms.txt es una herramienta prometedora, pero su utilidad depende del contexto. Si decides usarlo, hazlo como parte de una estrategia más amplia de curación de contenido, no como una solución mágica para aumentar la visibilidad.

Errores comunes al crear un llms.txt y cómo evitarlos

Crear un archivo llms.txt parece sencillo, pero hay detalles que pueden hacer que el resultado sea confuso o incluso inútil para los modelos de lenguaje. El Generador de llms.txt incluye una tabla de comprobación que te alerta sobre los errores más frecuentes, pero aquí te explicamos cómo evitarlos desde el principio:

  1. Olvidar el nombre del proyecto: El encabezado principal (H1) es obligatorio y debe ser el nombre de tu sitio o proyecto. Si lo dejas vacío, el generador mostrará un error y no podrás crear el archivo. Ejemplo correcto: # Mi Proyecto de Código Abierto.

2. Exceder el límite de caracteres en el resumen: El bloque de cita (resumen) no debe superar los 300 caracteres. Si lo haces, el generador te avisará con una advertencia. Para evitarlo, escribe una descripción clara y concisa. Por ejemplo, en lugar de: > Este es un sitio web donde encontrarás todo tipo de información sobre recetas, desde platos principales hasta postres, con consejos para cocinar mejor y trucos para ahorrar tiempo en la cocina. Escribe: > Recetas fáciles y rápidas para todos los niveles, con consejos de cocina y trucos para ahorrar tiempo.

  1. Usar encabezados en los detalles adicionales: Si incluyes encabezados (como ## Características) en el campo de detalles, el generador los convertirá en texto plano. Esto puede hacer que el archivo sea menos legible. En su lugar, escribe párrafos descriptivos sin formato de encabezado.
  1. Dejar secciones vacías: Cada sección de enlaces (H2) debe contener al menos un enlace. Si creas una sección sin enlaces, el generador te mostrará un error. Si no tienes enlaces para una sección, elimínala.
  1. Títulos de sección duplicados: Cada sección debe tener un título único. Si repites un título, el generador te avisará con una advertencia. Por ejemplo, evita tener dos secciones llamadas Documentación. En su lugar, usa nombres más específicos como Documentación técnica y Guías de usuario.
  1. Colocar la sección "Optional" en el lugar incorrecto: La sección "Optional" debe ir al final del archivo. Si la colocas en otro lugar, el generador te mostrará una advertencia. Esto es importante porque los modelos de lenguaje pueden omitir esta sección si el espacio es limitado, y colocarla al final facilita su identificación.
  1. Enlaces sin título o URL: Cada enlace debe tener un título y una URL válida. Si dejas alguno de estos campos vacío, el generador te mostrará un error. Además, las URLs deben ser completas y usar el protocolo http:// o https://. Ejemplo incorrecto: ejemplo.com/guia (falta el protocolo). Ejemplo correcto: https://ejemplo.com/guia.
  1. Notas de enlace poco descriptivas: Las notas deben explicar el contenido del enlace de manera clara. Evita frases genéricas como Haz clic aquí o Más información. En su lugar, describe el contenido: - [Guía de instalación](https://ejemplo.com/instalacion): Pasos detallados para configurar el proyecto en menos de 10 minutos.
  1. Incluir demasiados enlaces: El llms.txt no es un sitemap; su objetivo es destacar lo esencial. Incluir demasiados enlaces puede hacer que el archivo sea menos útil para los modelos de lenguaje. Limítate a 5 o 15 enlaces en total, distribuidos en 3 o 4 secciones.
  1. No actualizar el archivo: Si añades nuevas páginas o modificas la estructura de tu sitio, actualiza el llms.txt para reflejar estos cambios. Un archivo desactualizado puede confundir a los modelos de lenguaje y reducir su utilidad.

El Generador de llms.txt te ayuda a evitar estos errores con su tabla de comprobación, pero es importante que revises cada detalle antes de publicar el archivo. Un llms.txt bien estructurado no solo cumple con el formato, sino que también transmite profesionalismo y claridad a los modelos de lenguaje que lo lean.

llms.txt vs. otras herramientas: ¿en qué se diferencia?

En el ecosistema de la web, existen varias herramientas para gestionar cómo los bots y modelos de lenguaje interactúan con tu sitio. Aunque algunas pueden parecer similares al llms.txt, cada una tiene un propósito distinto. Aquí te explicamos las diferencias clave:

1. llms.txt vs. robots.txt: - robots.txt: Es un archivo estándar que indica a los crawlers (como los de Google o Bing) qué páginas pueden o no pueden rastrear. Su función es técnica y se enfoca en el acceso. Por ejemplo, puedes bloquear el rastreo de páginas de administración o contenido duplicado. Puedes crear uno con el generador de robots.txt para crawlers de IA si quieres controlar específicamente cómo los bots de IA acceden a tu sitio. - llms.txt: No controla el acceso, sino que sugiere qué contenido es relevante para los modelos de lenguaje. Es una guía curada que ayuda a estos modelos a identificar las páginas más importantes de tu sitio. Por ejemplo, si tienes una documentación técnica, el llms.txt puede destacar las guías principales para que los asistentes de IA las encuentren rápidamente.

2. llms.txt vs. sitemap.xml: - sitemap.xml: Es un archivo que lista todas las URLs de tu sitio para que los buscadores las indexen. Su objetivo es exhaustividad: incluye cada página, incluso las menos relevantes. Es útil para sitios grandes con estructuras complejas. - llms.txt: Es una selección manual de enlaces, no una lista completa. Su propósito es la calidad sobre la cantidad: destacar solo las páginas más importantes y describirlas con notas útiles. Es ideal para proyectos pequeños o medianos donde la curación es clave.

3. llms.txt vs. llms-full.txt: - llms.txt: Es un archivo de índice que contiene enlaces y descripciones breves. Su tamaño es pequeño y su objetivo es guiar a los modelos de lenguaje hacia las páginas más relevantes. - llms-full.txt: Es una variante que incluye el contenido completo de las páginas enlazadas. Esto lo hace mucho más grande y útil para modelos de lenguaje que necesitan procesar el texto directamente, pero no es práctico para sitios con mucho contenido. El Generador de llms.txt no crea esta variante; solo genera el archivo de índice.

4. llms.txt vs. SKILL.md: - SKILL.md: Es otro formato de archivo para agentes de IA, pero se enfoca en describir habilidades o funcionalidades de un proyecto, como una API o una biblioteca de código. Es útil para herramientas técnicas y se valida con el validador de SKILL.md. - llms.txt: Es más general y puede usarse para cualquier tipo de sitio, desde blogs hasta documentación técnica. Su estructura es más flexible y se centra en enlaces y descripciones.

5. ¿Cuándo usar cada herramienta? - Usa robots.txt si quieres controlar qué páginas pueden rastrear los bots (incluyendo los de IA). Es esencial para cualquier sitio. - Usa sitemap.xml si tu sitio es grande y quieres asegurarte de que los buscadores indexen todas tus páginas. - Usa llms.txt si quieres ofrecer una guía curada a los modelos de lenguaje, destacando solo las páginas más importantes. Es ideal para proyectos donde la calidad del contenido es prioritaria. - Usa SKILL.md si tienes una herramienta técnica (como una API) y quieres describir sus funcionalidades para agentes de IA.

En resumen, el llms.txt no compite con estas herramientas, sino que las complementa. Mientras que robots.txt y sitemap.xml se enfocan en el acceso y la indexación, el llms.txt busca mejorar la visibilidad de tu contenido ante los modelos de lenguaje, ofreciendo una selección manual y bien descrita de tus páginas más valiosas.

Las que respondemos con más frecuencia.

¿Cómo creo un archivo llms.txt con el Generador de llms.txt?

Solo completa los campos en el generador: escribe el nombre de tu proyecto o sitio (obligatorio), una breve descripción opcional en formato de cita (>), detalles adicionales si los necesitas y añade secciones con enlaces. Cada enlace debe incluir título, URL y una nota opcional. Cuando termines, haz clic en "Generar" y descarga el archivo listo para subir a la raíz de tu sitio como /llms.txt. Todo el proceso se realiza en tu navegador, sin necesidad de registrarte.

¿Dónde debo colocar el archivo llms.txt en mi sitio web?

El archivo debe ubicarse en la raíz de tu dominio, es decir, accesible desde la ruta /llms.txt. Por ejemplo, si tu sitio es misitioweb.com, el archivo debe estar en misitioweb.com/llms.txt. Asegúrate de que se sirva como texto plano (MIME type text/plain) para que los agentes puedan leerlo correctamente.

¿El Generador de llms.txt es gratis? ¿Necesito crear una cuenta?

Sí, el generador es completamente gratuito y no requiere registro. Todo el proceso se realiza en tu navegador, por lo que no se envía ninguna información a servidores externos. Puedes usarlo las veces que necesites sin restricciones.

¿Qué es el archivo llms.txt y para qué sirve?

El archivo llms.txt es una propuesta de formato Markdown que permite a los sitios web ofrecer un resumen curado y enlaces clave para modelos de lenguaje (como asistentes de IA o agentes). Su objetivo es ayudar a estos sistemas a entender mejor el contenido relevante de un sitio, especialmente cuando las páginas HTML son demasiado extensas o ruidosas. Es una iniciativa voluntaria de llmstxt.org, no un estándar oficial.

¿Por qué el generador marca mi URL como inválida?

El generador solo acepta URLs completas con el protocolo http:// o https://. Si omites el esquema (por ejemplo, escribes misitioweb.com/pagina en lugar de https://misitioweb.com/pagina) o usas rutas relativas, el sistema lo marcará como error. Asegúrate de incluir siempre el protocolo correcto.

¿Qué pasa si escribo encabezados (#) en el campo de detalles?

El formato llms.txt solo permite encabezados para el nombre del sitio (H1) y las secciones de enlaces (H2). Si incluyes encabezados en el campo de detalles, el generador los convertirá automáticamente en texto plano para cumplir con la especificación. Esto evita que el archivo final tenga una estructura incorrecta.

¿Puedo generar el archivo aunque aparezcan advertencias?

Sí, puedes generar el archivo incluso si hay advertencias. Las advertencias son sugerencias para mejorar la calidad del archivo (por ejemplo, si la descripción supera los 300 caracteres o si la sección "Optional" no está al final). Los errores, en cambio, indican problemas que podrían hacer que el archivo no funcione correctamente.

¿En qué se diferencia llms.txt de robots.txt?

El archivo robots.txt indica a los rastreadores qué páginas pueden o no acceder, mientras que llms.txt sugiere qué contenido es relevante para modelos de lenguaje. Son complementarios: robots.txt controla el acceso, y llms.txt ayuda a los agentes a entender mejor tu sitio. Si quieres gestionar el acceso de bots de IA, puedes usar el generador de reglas para robots.txt de IA.

¿El archivo llms.txt mejora mi posicionamiento en buscadores o aumenta las menciones en IA?

No hay garantía de que llms.txt mejore tu SEO o aumente las menciones en herramientas de IA. Actualmente, no es un factor de ranking reconocido por los principales buscadores, y su adopción por parte de los modelos de lenguaje varía. Su propósito es facilitar que los agentes que lo lean encuentren contenido relevante, pero no reemplaza buenas prácticas como el uso de robots.txt o sitemap.xml.

¿Qué es la sección "Optional" y por qué debe ir al final?

La sección "Optional" está reservada para enlaces secundarios que un agente podría omitir si el espacio es limitado. El generador la coloca automáticamente al final para que los modelos de lenguaje prioricen las secciones anteriores. Si la mueves de lugar, el sistema mostrará una advertencia, ya que el formato recomienda que esta sección siempre sea la última.