llms.txt: qué es, cómo crearlo y si de verdad funciona
Respuesta corta: llms.txt es un archivo de Markdown sencillo, situado en la raíz de tu sitio web, que enumera tus páginas más importantes con una nota breve para cada una, de modo que los modelos de lenguaje y los agentes de IA las encuentren rápido. Crearlo cuesta poco, pero no está demostrado que aporte un beneficio para el posicionamiento ni para las citas en respuestas de IA: según la documentación de Google, no hacen falta archivos de texto para IA para aparecer en sus funciones de IA; según informes, Google no admite el archivo, y un representante de Google ha dicho que, hasta donde él sabe, ningún sistema de IA lo usa. Añádelo después de lo básico (robots.txt, sitemap y HTML legible), nunca en su lugar.
¿Qué es llms.txt?
llms.txt es una propuesta, no un estándar web oficial. La publicó en 2024 Jeremy Howard en llmstxt.org. La idea de partida: los sitemaps enumeran todas las páginas para los buscadores, pero un modelo de lenguaje tiene una ventana de contexto limitada y no puede digerir un sitio web entero. Un archivo breve y seleccionado, en Markdown, puede llevarlo hasta las páginas que importan.
Según la especificación actual, un archivo llamado llms.txt puede estar en la raíz (/llms.txt) o en una subruta como /docs/llms.txt. Se compone de estas partes, en este orden:
- Un H1 con el nombre del sitio o del proyecto. Es la única parte obligatoria.
- Un bloque de cita con un resumen breve.
- Párrafos o listas opcionales con más detalle.
- Secciones opcionales, que empiezan con encabezados H2 y contienen cada una una lista de enlaces con la forma
[nombre](dirección), seguida opcionalmente de dos puntos y una nota.
Por convención, una sección llamada Optional reúne los enlaces secundarios que un agente puede saltarse cuando necesita un contexto más corto.
Esta es una versión abreviada de nuestro propio archivo, en seogrinder.com/llms.txt:
# SEOgrinder
> Free SEO analysis for public websites. Enter a web address and get a full report: speed, on-page SEO, accessibility, keywords, plus a prioritised list of what to fix first. No account needed.
## Tool
- [SEOgrinder](https://seogrinder.com/): the analysis tool
- [SEOgrinder as Markdown](https://seogrinder.com/index.md): what the tool does, as plain text
## Optional
- [Imprint](https://seogrinder.com/imprint): who runs the service
llms.txt, robots.txt y sitemap.xml: tres tareas distintas
| Archivo | Responde a la pregunta | Destinatario |
|---|---|---|
| robots.txt | ¿Qué bots pueden acceder a qué rutas? | Rastreadores de buscadores y de sistemas de IA |
| sitemap.xml | ¿Qué páginas existen y cuándo cambiaron? | Buscadores |
| llms.txt | ¿Qué páginas son las más importantes y de qué tratan? | Modelos de lenguaje y agentes |
Los tres no se sustituyen entre sí. Un rastreador bloqueado en el robots.txt tampoco puede leer tu llms.txt, y una página que queda vacía sin JavaScript no se salva por tener una lista de enlaces bien hecha.
¿Funciona llms.txt? Lo que sabemos de verdad
La respuesta honesta es esta: nadie ha demostrado un beneficio y, según los informes, el mayor buscador no admite el archivo. Esto es lo que se ha publicado:
- Google no lo admite. Un informe de un evento de Google Search Central Live asegura que Gary Illyes afirmó que Google no admite llms.txt y que no tiene previsto hacerlo. El informe procede de una foto publicada en LinkedIn, no de una transcripción.
- No se conoce ningún sistema de IA que lo use. John Mueller, de Google, dijo que, hasta donde él sabe, hoy ningún sistema de IA usa llms.txt, y lo comparó con la antigua etiqueta meta keywords (Search Engine Journal).
- Los sitios de Google no son una prueba. En diciembre de 2025 aparecieron archivos llms.txt en los sitios para desarrolladores de Google. Mueller señaló como causa un cambio en la plataforma de gestión de contenidos (CMS), y en enero de 2026, a la pregunta de si eso suponía un respaldo, respondió con un simple «no».
- Un archivo de registro es una anécdota. En julio de 2025, el responsable de un sitio publicó un registro en el que el rastreador de OpenAI pedía su llms.txt aproximadamente cada 15 minutos. Eso demuestra una petición, no que el contenido se use en las respuestas.
Fuentes: Search Engine Roundtable sobre Google y llms.txt, sobre las peticiones de OpenAI y sobre los sitios para desarrolladores de Google. Son informes de segunda mano sobre declaraciones en redes sociales, así que lee la redacción con cautela. Además, la situación puede cambiar: consulta las declaraciones más recientes antes de decidir.
Nuestra valoración: llms.txt es un extra barato y sin efecto demostrado. SEOgrinder lo incluye en el informe de Preparación para la IA dentro del grupo «Extras» y, mientras uno de esos puntos sigue abierto, lo dice con franqueza: son sugerencias de fabricantes concretos, y no está demostrado que tengan efecto en Google.
¿Quién debería crearlo de todos modos?
La propuesta nació de un caso práctico: un agente de programación consulta la documentación de una biblioteca para escribir bien una llamada a una API. Para un sitio de documentación con muchas subpáginas, un índice limpio en Markdown sirve justo para eso. También ayuda en cualquier sitio donde quieras que los agentes encuentren las cinco páginas importantes en lugar de adivinar. No se pierde nada si resulta que no influye, porque escribir el archivo lleva unos minutos.
Si gestionas el sitio web de un negocio local pequeño, el tiempo se aprovecha mejor en lo básico: páginas cuyo texto aparece en el HTML sin necesidad de JavaScript, horarios y precios correctos escritos como texto, y un robots.txt que deje entrar a los bots de búsqueda.
Cómo crear un llms.txt en cinco minutos
- Nombra el sitio en un H1. Basta con
# Tu empresa. - Escribe el resumen en un bloque de cita. Una o dos frases claras: qué ofreces, para quién y dónde. Sin eslóganes.
- Enumera tus páginas clave bajo encabezados H2. Usa títulos como Productos, Documentación o Contacto.
- Escribe cada enlace así:
- [Nombre](https://example.com/pagina): qué contiene. Usa direcciones absolutas y notas cortas y concretas. - Pon las páginas secundarias bajo
## Optional. Los textos legales y los archivos históricos van ahí. - Guarda el archivo como texto UTF-8 y publícalo en
/llms.txt. Tiene que responder con el estado 200. - Mantenlo al día. Si una página cambia de dirección, cambia el enlace. Una lista de enlaces rotos es peor que ninguna.
También puedes encargárselo a tu asistente de programación. En SEOgrinder, abre la pestaña Preparación para la IA, busca la línea de llms.txt dentro de «Comprobaciones para agentes de IA» (su título es «Describir el contenido para modelos de lenguaje») y pulsa Copiar prompt del agente. Si falta el archivo, el prompt describe qué crear y cómo comprobarlo. Si ya existe, puedes desplegar la línea para ver lo que se encontró, y el prompt pide entonces al asistente que lo revise y cambie solo lo que esté mal.
¿Conviene añadir noindex a llms.txt?
Mueller comentó que podría tener sentido: otros sitios podrían enlazar al archivo y, de lo contrario, este podría acabar indexado, lo que resultaría extraño para los usuarios. Lo dijo en un comentario de pasada, no como regla, así que valóralo tú. En un archivo de texto se puede hacer con la cabecera de respuesta X-Robots-Tag: noindex. El archivo no duplica una página normal, por lo que no hay un problema de contenido duplicado.
Errores frecuentes
- Pegar el sitemap entero. Se trata de hacer una selección. Veinte enlaces bien descritos valen más que dos mil sin explicación.
- Texto publicitario en el resumen. Los modelos necesitan hechos: qué, para quién y dónde.
- Enlaces relativos o rotos. Usa direcciones completas y compruébalas.
- Bloquear el archivo. Una regla de firewall o una línea del robots.txt que mantenga a los bots lejos de
/llms.txtanula su finalidad. - Tratarlo como una palanca de posicionamiento. Nada de lo citado arriba lo respalda.
- Olvidarse de él. Un archivo que enumera las páginas del año pasado confunde a los agentes.
Preguntas frecuentes
¿Es llms.txt un factor de posicionamiento?
No hay pruebas de que lo sea. Según la documentación de Google, los archivos de texto para IA no son necesarios para sus funciones de IA, y según los informes Google no admite el archivo.
¿Usarán ChatGPT o Claude mi llms.txt?
Fuera de los proveedores, nadie puede decirlo. Algunas empresas de IA publican un llms.txt para su propia documentación, y un registro muestra que al menos un rastreador pide esos archivos. Eso no demuestra cómo ni si el contenido se usa en las respuestas.
¿Es llms.txt lo mismo que robots.txt?
No. El robots.txt controla el acceso de los rastreadores. El llms.txt describe contenido. Mira la tabla de arriba, y el artículo robots.txt para IA para el control de acceso.
¿Necesito un desarrollador para añadirlo?
No. Es un archivo de texto. Si usas un CMS o una plataforma con su propia carpeta raíz, puede que necesites un plugin o una regla de reescritura (rewrite) para que se sirva en /llms.txt.
¿Cómo compruebo que el mío funciona?
Abre https://tusitio.com/llms.txt en el navegador. Debería mostrar el texto y el estado debería ser 200. Después haz el análisis gratuito: SEOgrinder indica si el archivo existe y muestra lo que encontró.
Tu siguiente paso
Revisa primero lo básico: haz el análisis gratuito de tu sitio y abre la pestaña Preparación para la IA. Si el robots.txt, el sitemap y las reglas para los rastreadores de IA están en orden, crea tu llms.txt en cinco minutos y vuelve a analizar.