llms.txt: Qué es y Cómo Crearlo (Guía 2026)
llms.txt es un archivo de texto en formato Markdown que se coloca en la raíz de tu sitio (/llms.txt) y ofrece a los modelos de lenguaje un índice curado de tus páginas y recursos más importantes. Sirve para que la IA encuentre, entienda y cite tu contenido con mayor precisión, sin tener que adivinar cuál es tu material más relevante entre todo el HTML, menús y scripts de tu web.
¿Por qué leer esta guía? Aquí encontrarás la definición técnica de llms.txt, su estructura exacta en Markdown con ejemplos reales, el paso a paso para crearlo, las diferencias frente a llms-full.txt y robots.txt, y buenas prácticas para que funcione de verdad. SEO Secreto incluso tiene una herramienta gratis para generarlo en segundos.
01_ ¿Qué es llms.txt?
llms.txt es un archivo de texto plano, escrito en Markdown, que se publica en la raíz de un dominio (por ejemplo https://tudominio.com/llms.txt). Su función es entregar a los modelos de lenguaje grande (LLM) un mapa curado y legible de tu sitio: qué páginas son las más importantes, qué temas cubre cada una y dónde está la documentación clave.
La propuesta surgió en 2024 de la mano de Jeremy Howard (cofundador de Answer.AI) como un estándar abierto. La idea es sencilla: una página HTML moderna está llena de navegación, banners, scripts y publicidad que dificultan que un modelo de IA distinga lo importante de lo accesorio. Además, las ventanas de contexto de los LLM son limitadas. llms.txt resuelve ambos problemas ofreciendo una versión condensada y jerarquizada de tu contenido, lista para ser consumida por una máquina.
No es un formato propietario ni requiere ninguna tecnología especial: es texto plano con sintaxis Markdown. Eso lo hace compatible con cualquier sitio, sin importar si usas WordPress, Shopify, Astro, Webflow o HTML estático.
Conviene tener clara una distinción: llms.txt no es un mecanismo de permisos. No bloquea ni autoriza el rastreo de bots de IA —de eso se encarga robots.txt—. llms.txt es un índice curado de cortesía: tú decides qué destacar y se lo sirves en bandeja a los modelos que sí quieran leerlo.
02_ Por qué importa para GEO
El GEO (Generative Engine Optimization) es la disciplina de optimizar tu contenido para que sea citado y referenciado por motores de IA como ChatGPT, Perplexity, Claude, Gemini y los AI Overviews de Google. Mientras el SEO clásico busca clics, el GEO busca citaciones. Y aquí es donde llms.txt aporta valor.
Cuando un asistente de IA necesita información sobre tu negocio o tu sector, puede consultar (o ser entrenado con) tu llms.txt para entender de un vistazo:
- Qué ofreces y cómo lo describes con tus propias palabras, sin que la IA tenga que inferirlo del HTML.
- Cuáles son tus páginas canónicas para cada tema, reduciendo el riesgo de que cite una URL irrelevante o desactualizada.
- Cómo se relacionan tus contenidos entre sí, mejorando la precisión de las respuestas que te mencionan.
Dicho de otra forma: llms.txt es a la IA lo que sitemap.xml es a Google. No te garantiza nada por sí solo, pero le pone las cosas fáciles al sistema que decide si te muestra (o te cita).
03_ Estructura del archivo y formato
El estándar define una estructura simple basada en encabezados Markdown. Las secciones recomendadas son:
- H1 con el nombre del proyecto (obligatorio): un único
#con el nombre de tu sitio o marca. - Blockquote de resumen (recomendado): una cita corta con
>que describa en una o dos frases de qué trata el sitio. - Detalles en texto (opcional): párrafos con contexto adicional, sin usar encabezados, para explicar matices importantes.
- Secciones con H2 que agrupan listas de enlaces. Cada enlace usa la sintaxis Markdown
[título](url)seguida opcionalmente de: descripción breve. - Sección "Optional" (opcional): un H2 llamado
## Optionalpara enlaces secundarios que un modelo puede omitir si tiene poco contexto disponible.
El formato exacto de cada enlace dentro de una sección es:
- [Título del recurso](https://tudominio.com/ruta/): descripción breve y útil del recurso.
Como ves, todo es Markdown estándar. No hay etiquetas <a> ni HTML: solo guiones, corchetes y paréntesis. Eso es justamente lo que lo hace tan ligero y fácil de generar de forma automática.
04_ Ejemplo real de llms.txt
Este es un ejemplo completo y funcional de cómo se vería un llms.txt para un sitio de servicios. Fíjate en el orden: H1, resumen entre >, secciones H2 y listas de enlaces.
# SEO Secreto > Agencia mexicana de SEO y GEO especializada en posicionar marcas > tanto en Google como en motores de IA (ChatGPT, Perplexity, Gemini). SEO Secreto aplica el Método CITA para conseguir citaciones en respuestas generativas, además de rankings tradicionales. ## Servicios principales - [Servicios SEO y GEO](https://seosecreto.com/servicios-seo-geo/): catálogo completo de servicios de posicionamiento. - [Método CITA](https://seosecreto.com/metodo-cita/): framework propietario de optimización para IA. - [Agencia GEO](https://seosecreto.com/agencia-geo/): qué hacemos y cómo trabajamos. ## Guías y recursos - [Qué es GEO](https://seosecreto.com/que-es-geo-generative-engine-optimization/): definición y fundamentos. - [Herramientas gratis](https://seosecreto.com/herramientas/): generador de llms.txt y más. ## Optional - [Contacto](https://seosecreto.com/contacto/): formulario y datos de contacto.
Y este es un fragmento mínimo, válido también, para un sitio pequeño. Lo único realmente obligatorio es el H1; todo lo demás suma claridad:
# Mi Negocio > Taller de reparación de bicicletas en la CDMX. ## Páginas clave - [Inicio](https://midominio.com/): qué hacemos y dónde estamos. - [Precios](https://midominio.com/precios/): tarifas de servicio.
Observa que las etiquetas se muestran como texto y no como enlaces reales porque, dentro del bloque de código, los caracteres < y > van escapados. En tu archivo final, en cambio, se escriben tal cual (un > literal al inicio de la línea de resumen).
05_ Cómo crearlo paso a paso
Crear un llms.txt manualmente es cuestión de minutos. Sigue este proceso:
- Inventaría tus páginas clave. Lista entre 5 y 30 URLs que de verdad importan: servicios, productos, guías pilares, documentación y contacto. Deja fuera páginas legales, paginaciones y contenido duplicado.
- Escribe el encabezado. Abre un archivo de texto plano y empieza con
# Nombre de tu sitio. Justo debajo añade la línea de resumen con>describiendo tu negocio en una o dos frases. - Agrupa por secciones. Crea encabezados H2 (
## Servicios,## Guías, etc.) y bajo cada uno lista los enlaces con la sintaxis- [Título](URL): descripción. - Añade descripciones útiles. Cada enlace debe llevar una descripción corta que explique qué encontrará la IA en esa página. Evita relleno: escribe como si le explicaras a un humano apurado.
- Marca lo secundario como
## Optional. Mueve a esa sección los enlaces que un modelo puede ignorar sin perder lo esencial. - Sube el archivo a la raíz. Guárdalo como
llms.txty colócalo en la raíz del dominio para que responda enhttps://tudominio.com/llms.txtcon código 200 y tipotext/plain. - Verifica y mantén. Abre la URL en el navegador para confirmar que carga como texto. Actualízalo cada vez que publiques contenido pilar nuevo o cambies URLs importantes.
¿No quieres hacerlo a mano? SEO Secreto tiene una herramienta gratis que genera tu llms.txt según el estándar 2026: solo indicas tus páginas y el generador arma el archivo con la estructura correcta. Pruébala en seosecreto.com/herramientas —sin login y sin costo—.
06_ llms.txt vs llms-full.txt vs robots.txt
Es habitual confundir estos tres archivos porque conviven en la raíz del sitio. Pero cumplen funciones muy distintas:
| Aspecto | llms.txt | llms-full.txt | robots.txt |
|---|---|---|---|
| Propósito | Índice curado para IA | Contenido completo para IA | Control de rastreo |
| Formato | Markdown | Markdown / texto plano | Sintaxis robots (directivas) |
| Qué contiene | Enlaces + descripciones breves | El texto íntegro de las páginas | Reglas Allow / Disallow y sitemap |
| Tamaño típico | Pequeño (índice) | Grande (todo el contenido) | Pequeño |
| ¿Controla acceso? | No | No | Sí (rastreo) |
| Ubicación | /llms.txt | /llms-full.txt | /robots.txt |
llms.txt vs llms-full.txt
llms.txt es el índice: enlaces y descripciones cortas. llms-full.txt es la versión extendida que incluye el contenido completo de esas páginas en texto, de modo que un modelo pueda absorber todo el material en una sola descarga, sin rastrear página por página. Para sitios grandes, llms-full.txt puede volverse muy pesado; por eso muchos publican solo llms.txt y dejan que la IA siga los enlaces.
llms.txt vs robots.txt
robots.txt es un archivo de permisos: indica a los rastreadores (incluidos los bots de IA) qué pueden y qué no pueden rastrear. llms.txt no controla acceso: es un índice de cortesía que resalta tu mejor contenido. Son complementarios. De hecho, una configuración GEO completa suele incluir los tres: robots.txt para gestionar el acceso de los bots de IA, sitemap.xml para los buscadores y llms.txt para guiar a los modelos.
07_ Buenas prácticas
- Cúralo, no lo vuelques. Incluye solo tus páginas realmente valiosas. Un índice de 15 enlaces bien elegidos vale más que uno de 300 sin criterio.
- Usa URLs absolutas y canónicas. Enlaza siempre a la versión definitiva de cada página (con HTTPS y la barra final coherente con tu sitio).
- Escribe descripciones claras. Cada enlace debe explicar en una frase qué aporta. Esa descripción es lo que un modelo usa para decidir si la página responde a la consulta.
- Mantenlo fresco. Actualízalo cuando publiques contenido pilar o cambies URLs. La frescura es una señal importante en la era de la IA.
- Sírvelo como texto plano. Asegúrate de que devuelva
200yContent-Type: text/plain(otext/markdown), no una página HTML disfrazada. - No lo conviertas en spam. Repetir keywords o meter enlaces irrelevantes resta credibilidad. Trátalo como documentación, no como un anuncio.
- Combínalo con tu base SEO. llms.txt potencia una estrategia sólida; no sustituye contenido de calidad, schema ni autoridad.
08_ Preguntas frecuentes
¿Qué es el archivo llms.txt?
llms.txt es un archivo de texto en formato Markdown que se coloca en la raíz de un sitio web (en /llms.txt) y ofrece a los modelos de lenguaje un índice curado y legible de las páginas y recursos más importantes del sitio. Su objetivo es facilitar que la IA encuentre, entienda y cite tu contenido de forma precisa.
¿Cuál es la diferencia entre llms.txt y robots.txt?
robots.txt indica a los rastreadores qué pueden o no pueden rastrear (control de acceso). llms.txt no controla acceso: es un índice curado en Markdown que destaca tu contenido más valioso para que los modelos de IA lo entiendan y prioricen. Son complementarios.
¿Qué diferencia hay entre llms.txt y llms-full.txt?
llms.txt es un índice corto con enlaces a tus páginas clave y descripciones breves. llms-full.txt es la versión extendida que incluye el contenido completo en texto plano o Markdown de esas páginas, para que un LLM pueda consumir todo el material en una sola descarga sin rastrear página por página.
¿llms.txt mejora mi posicionamiento en buscadores?
llms.txt no es un factor de ranking de Google ni reemplaza al SEO tradicional. Su valor está en GEO: ayuda a que motores y asistentes de IA encuentren y citen tu contenido con mayor precisión. Funciona como complemento de una base SEO sólida, no como sustituto.
¿Dónde debo subir el archivo llms.txt?
El archivo debe ubicarse en la raíz del dominio, accesible en https://tudominio.com/llms.txt, igual que robots.txt o sitemap.xml. Debe servirse como texto plano (Content-Type: text/plain o text/markdown) y devolver código 200.
¿Quieres tu llms.txt listo en segundos?
<SEO Secreto> tiene un generador gratuito de llms.txt y, si lo necesitas, implementamos toda tu base GEO: schema, llms.txt, robots.txt para bots de IA y contenido citable.
Generar mi llms.txt gratisVer servicios SEO + GEO · Conoce la agencia GEO · Hablar con un especialista