En pocos meses, llms.txt pasó de ser una propuesta poco conocida a aparecer en plugins de WordPress, auditorías técnicas y artículos que prometían posicionar cualquier web en ChatGPT.
El archivo apenas había empezado a extenderse y ya había quien lo presentaba como el nuevo robots.txt de la inteligencia artificial.
La realidad es bastante menos espectacular. Puede ser útil para resumir una web y señalar sus contenidos principales, pero no existe ninguna garantía de que los grandes modelos lo consulten, utilicen sus enlaces o mejoren la visibilidad de un negocio por haberlo instalado.
Respuesta rápida: llms.txt es un archivo de texto escrito normalmente en Markdown y publicado en la raíz de un dominio. Incluye una breve presentación del sitio y una selección ordenada de enlaces que pueden ayudar a herramientas y agentes basados en modelos de lenguaje a localizar contenido relevante.
En esta guía veremos: qué es llms.txt, quién lo propuso, qué diferencias existen frente a robots.txt y los sitemaps, cómo crearlo en WordPress y qué utilidad real puede tener actualmente.
Qué es llms.txt
llms.txt es una propuesta abierta para publicar en una dirección como esta:
https://www.ejemplo.com/llms.txt
El archivo ofrece una versión resumida y organizada del sitio, pensada para que una herramienta basada en un modelo de lenguaje pueda identificar rápidamente:
- quién está detrás de la web;
- qué ofrece;
- cuáles son sus contenidos principales;
- qué páginas aportan información importante;
- qué enlaces resultan secundarios u opcionales.
No contiene todas las URLs del proyecto ni sustituye el contenido de las páginas. Funciona más bien como un índice editorial acompañado de breves descripciones.
Un archivo llms.txt no enseña a una inteligencia artificial todo el contenido de la web. Le entrega una selección preparada por el propietario para que encuentre determinados recursos con más facilidad.
Quién propuso llms.txt y cuándo
La propuesta fue publicada por Jeremy Howard el 3 de septiembre de 2024.
Su planteamiento parte de un problema real: muchas páginas contienen menús, scripts, anuncios, diseños complejos y otros elementos que pueden dificultar la extracción de información cuando una herramienta necesita trabajar dentro de una ventana de contexto limitada.
Un documento conciso en Markdown puede ofrecer una presentación más limpia y una selección de enlaces útiles durante una consulta.
La especificación puede consultarse en la web oficial del proyecto llms.txt.
Cómo se estructura un archivo llms.txt
La propuesta contempla una estructura bastante sencilla:
- un encabezado H1 con el nombre del proyecto o empresa;
- un resumen breve en un bloque de cita;
- información adicional opcional;
- secciones H2 para agrupar contenidos;
- listas de enlaces acompañadas por una descripción;
- una sección opcional para recursos secundarios.
Un ejemplo básico para una agencia web podría tener este aspecto:
# ideaWeb
> Agencia de diseño web, WordPress, SEO y mantenimiento web.
## Servicios principales
- [Diseño web](https://ideaweb.es/diseno-web/): Creación de páginas web para empresas y profesionales.
- [Posicionamiento SEO](https://ideaweb.es/posicionamiento-seo/): Consultoría y trabajo de posicionamiento orgánico.
- [Mantenimiento WordPress](https://ideaweb.es/mantenimiento-wordpress/): Actualizaciones, soporte y revisión técnica.
## Información de la empresa
- [Quiénes somos](https://ideaweb.es/quienes-somos/): Experiencia y forma de trabajar.
- [Contacto](https://ideaweb.es/contactar/): Formas de contactar con ideaWeb.
El objetivo no es incluir cada artículo publicado desde el nacimiento de la web. Una lista interminable eliminaría precisamente la ventaja de ofrecer una selección clara.
Diferencias entre llms.txt, robots.txt y sitemap.xml
Los tres archivos pueden estar situados en la raíz de un dominio, pero tienen funciones diferentes.
| Archivo | Para qué se utiliza |
|---|---|
robots.txt |
Comunica reglas de rastreo a los agentes que deciden respetarlas. |
sitemap.xml |
Lista URLs que el sitio desea facilitar a los buscadores para su descubrimiento. |
llms.txt |
Resume el sitio y presenta una selección de enlaces con contexto. |
| Datos estructurados | Describen entidades, contenidos y relaciones dentro del código de las páginas. |
llms.txt no sustituye ninguno de los otros elementos.
Una web puede tener un sitemap correcto, datos estructurados, un archivo robots.txt bien configurado y, además, publicar llms.txt. Cada recurso cumple una función distinta.
¿Los modelos de inteligencia artificial utilizan llms.txt?
No existe una adopción universal.
Algunas herramientas, agentes y sistemas pueden buscar o consultar el archivo. También existen plugins y plataformas que ya lo generan, y Chrome Lighthouse incorpora una comprobación sobre su presencia.
Eso no demuestra que todos los grandes modelos:
- lo rastreen automáticamente;
- sigan sus recomendaciones;
- utilicen las páginas seleccionadas;
- citen esas URLs;
- descarten el resto de la web;
- mejoren la visibilidad del dominio.
Un modelo puede leer perfectamente el archivo cuando un usuario se lo facilita de manera expresa. Eso tampoco demuestra que vaya a descubrirlo por iniciativa propia durante cualquier respuesta.
Publicar llms.txt no obliga a una inteligencia artificial a hacerle caso. Es una propuesta de información, no una directiva ni una orden técnica.
¿Llms.txt mejora el SEO?
No hay pruebas públicas suficientes para considerarlo un factor de posicionamiento en Google.
Tampoco existe una garantía de que una web aparezca más en ChatGPT, Gemini, Claude u otros asistentes por añadir este archivo.
Puede aportar algunas ventajas prácticas:
- presentar la actividad del sitio de forma resumida;
- señalar páginas especialmente representativas;
- agrupar servicios, documentación y recursos;
- ofrecer descripciones breves de cada enlace;
- facilitar el trabajo a herramientas que sí hayan decidido consultarlo;
- documentar la arquitectura principal del proyecto.
Pero no reemplaza:
- un contenido útil y bien redactado;
- una arquitectura comprensible;
- el enlazado interno;
- la indexación de las páginas;
- la reputación de la marca;
- las menciones externas;
- la claridad de los servicios;
- los datos estructurados;
- una web técnicamente accesible.
Tener un llms.txt impecable en una web llena de contenidos duplicados es como preparar un índice perfecto para un libro que todavía está desordenado.
Qué significa hacer SEO para LLMs
Las expresiones SEO para LLM, GEO o posicionamiento en inteligencias artificiales se utilizan para describir trabajos destinados a mejorar la posibilidad de que una marca o contenido aparezcan en respuestas generadas por IA.
No existe una única técnica capaz de conseguirlo.
La visibilidad puede depender de factores como:
- que el contenido sea accesible para los rastreadores;
- que responda preguntas concretas con claridad;
- que la empresa esté correctamente identificada;
- que la información sea coherente en distintas páginas;
- que existan fuentes externas que mencionen la marca;
- que el contenido esté actualizado;
- que los servicios y productos puedan entenderse;
- que el sistema utilizado tenga acceso a esa fuente.
llms.txt puede formar parte de una revisión técnica, pero es solo una pieza experimental dentro de un escenario mucho más amplio.
No venderíamos su instalación como una llave para aparecer en ChatGPT. Crear un archivo de veinte líneas puede ser fácil; conseguir que una marca sea reconocida, entendida y citada es otra historia.
Cómo crear llms.txt en WordPress
Existen tres caminos habituales.
Generarlo desde un plugin SEO compatible
Algunos plugins SEO han incorporado una función propia para crear el archivo.
Yoast SEO, por ejemplo, puede publicarlo en la raíz del sitio, seleccionar determinados contenidos y actualizarlo mediante una tarea programada.
La ventaja es que el archivo puede renovarse automáticamente. El inconveniente es que la selección automática no siempre coincide con las páginas que más representan al negocio.
Utilizar un plugin específico
Existen extensiones dedicadas únicamente a generar y administrar llms.txt.
Antes de instalar una conviene revisar:
- si el plugin SEO ya incluye esa función;
- qué contenidos añade;
- cada cuánto actualiza el archivo;
- si incluye páginas noindex;
- si genera un archivo físico o una respuesta dinámica;
- si se mantiene y recibe actualizaciones.
Crearlo manualmente
También podemos preparar un archivo de texto, escribirlo en Markdown y subirlo a la raíz de la web:
/public_html/llms.txt
Este método ofrece más control sobre los enlaces y descripciones, pero exige revisarlo cuando cambian los servicios, URLs o contenidos principales.
No actives dos generadores al mismo tiempo. Un plugin SEO, una extensión específica y un archivo creado manualmente pueden intentar responder desde la misma dirección y producir conflictos o mostrar una versión distinta de la que esperabas.
Qué páginas incluir en llms.txt
La selección debe representar el sitio y ayudar a entenderlo.
Normalmente tendría sentido incluir:
- los servicios principales;
- la página de empresa;
- la información de contacto;
- documentación técnica relevante;
- categorías importantes;
- guías que expliquen bien el área de especialización;
- políticas o condiciones cuando aporten contexto útil;
- recursos especialmente representativos.
No añadiría automáticamente todos los posts del blog.
Un listado selectivo con veinte enlaces bien descritos puede resultar más claro que trescientas URLs sin jerarquía.
Qué contenidos no deberían incluirse
- páginas marcadas como
noindex; - contenidos duplicados;
- URLs con parámetros y filtros;
- resultados de búsqueda interna;
- archivos privados;
- áreas de administración;
- páginas antiguas que ya no representan el negocio;
- URLs redirigidas;
- categorías vacías;
- etiquetas sin utilidad;
- cientos de artículos añadidos sin criterio.
Si una página no debería recomendarse a un cliente o lector, tampoco tiene demasiado sentido destacarla en este archivo.
Cómo comprobar que llms.txt funciona
La comprobación técnica básica consiste en visitar:
https://tudominio.com/llms.txt
Después hay que revisar:
- que responda con código HTTP 200;
- que muestre texto legible;
- que el Markdown tenga una estructura clara;
- que los enlaces funcionen;
- que no existan URLs redirigidas o eliminadas;
- que no aparezcan contenidos privados;
- que el archivo mostrado sea el que esperábamos;
- que no haya dos plugins compitiendo por generarlo.
También conviene revisarlo después de cambiar la arquitectura, modificar servicios o consolidar contenidos duplicados.
¿Llms.txt sirve para bloquear modelos de IA?
No.
llms.txt ofrece información y enlaces. No controla el acceso de los rastreadores.
Para comunicar reglas de rastreo se utiliza principalmente:
/robots.txt
Cada empresa puede utilizar distintos agentes. OpenAI, por ejemplo, diferencia entre rastreadores relacionados con la búsqueda y otros vinculados al posible uso del contenido para entrenamiento.
La documentación debe revisarse antes de añadir reglas, porque los nombres de los agentes y su función pueden cambiar.
Bloquear un rastreador también puede tener consecuencias. Impedir el acceso a un bot de búsqueda puede reducir la posibilidad de que el contenido aparezca en las funciones que dependen de ese rastreo.
No copies un bloque de robots.txt sin entenderlo. Bloquear “todos los bots de IA” puede sonar prudente hasta que descubrimos que también hemos cerrado la puerta al sistema donde queríamos conseguir visibilidad.
¿Llms.txt sustituye a robots.txt?
No.
robots.txt comunica reglas de acceso. llms.txt presenta información seleccionada.
Uno puede decir:
No rastrees esta carpeta.
El otro plantea:
Estas son las páginas que mejor explican mi sitio.
También pueden existir juntos sin ningún problema cuando están bien configurados.
¿Llms.txt sustituye al sitemap?
Tampoco.
Un sitemap está pensado para facilitar el descubrimiento de URLs por parte de buscadores.
llms.txt busca ofrecer una selección breve y acompañada por contexto.
El sitemap puede contener cientos o miles de direcciones. El archivo dirigido a modelos debería ser bastante más selectivo.
¿Merece la pena añadirlo a una web?
Puede merecer la pena cuando:
- el plugin SEO ya lo genera;
- cuesta poco revisarlo y mantenerlo;
- la web tiene una arquitectura clara;
- existe documentación valiosa;
- queremos experimentar sin esperar milagros;
- podemos seleccionar bien las páginas principales.
No lo situaría entre las primeras prioridades cuando:
- Google no indexa correctamente la web;
- existen contenidos duplicados;
- los servicios no se entienden;
- el sitemap contiene URLs inútiles;
- hay errores técnicos importantes;
- la web carga mal o no funciona en móviles;
- las páginas no responden a las dudas de los clientes;
- nadie va a revisar el archivo cuando cambie el proyecto.
Primero hay que ordenar la casa. Después podemos preparar una guía para quien venga a visitarla.
Llms.txt es interesante, pero no es magia
La propuesta tiene sentido: ofrecer una versión breve y bien organizada de una web puede ayudar a herramientas que necesitan localizar información sin procesar todo el ruido de una página completa.
También es fácil de implementar y varias herramientas ya han empezado a reconocerla.
Pero todavía no existe una adopción universal ni pruebas suficientes para presentar el archivo como un factor de posicionamiento o una vía garantizada hacia las respuestas de los grandes asistentes.
La decisión razonable es probarlo cuando encaje, mantenerlo limpio y no atribuirle poderes que nadie ha demostrado.
La visibilidad en buscadores y sistemas de IA seguirá dependiendo, sobre todo, de que la web publique información clara, accesible, coherente y respaldada por una marca que exista también fuera de su propio dominio.
¿No sabes si tu llms.txt está bien generado o si dos plugins están creando archivos distintos?
Podemos revisar la configuración de WordPress, las URLs incluidas y el resto de elementos técnicos antes de añadir otra capa a una web que quizá necesite ordenar primero su arquitectura y sus contenidos.
Preguntas frecuentes sobre llms.txt
¿Qué es llms.txt?
Es un archivo de texto en Markdown que resume una web y presenta una selección organizada de enlaces para herramientas y agentes basados en modelos de lenguaje.
¿Dónde se publica llms.txt?
Normalmente se publica en la raíz del dominio, en una dirección como https://ejemplo.com/llms.txt.
¿Llms.txt mejora el posicionamiento SEO?
No existe evidencia pública suficiente para considerarlo un factor de posicionamiento en Google ni una garantía de visibilidad en respuestas generadas por inteligencia artificial.
¿ChatGPT utiliza llms.txt?
No existe una garantía pública de que ChatGPT consulte automáticamente todos estos archivos. Puede ser leído por herramientas compatibles, pero su publicación no asegura menciones ni citas.
¿Llms.txt sustituye a robots.txt?
No. Robots.txt comunica reglas de rastreo. Llms.txt ofrece una descripción del sitio y una selección de enlaces.
¿Llms.txt sirve para bloquear bots de inteligencia artificial?
No. Para comunicar restricciones de rastreo se utiliza robots.txt y deben emplearse los nombres de agente documentados por cada plataforma.
¿Llms.txt sustituye al sitemap XML?
No. El sitemap facilita el descubrimiento de URLs. Llms.txt presenta una selección más breve acompañada por descripciones.
¿Cómo puedo crear llms.txt en WordPress?
Puede generarse desde un plugin SEO compatible, mediante una extensión específica o creando manualmente el archivo en la raíz del sitio.
¿Qué páginas debería incluir?
Conviene incluir servicios, información corporativa, documentación y contenidos realmente representativos, evitando duplicados, URLs noindex, filtros y páginas obsoletas.
¿Es obligatorio tener llms.txt?
No. Continúa siendo una convención opcional y emergente. Su ausencia no impide por sí sola que una web aparezca en buscadores o sistemas de inteligencia artificial.
Contratar diseñador web: ¿quién me hace una página web?
Buscar tu web en Google no demuestra si el SEO funciona
Qué es Google Search Console y para qué sirve
Cómo eliminar malware de WordPress y limpiar una web infectada
Qué es Design Thinking y cómo aplicarlo al diseño web
Rank Math: qué es y por qué Rank Math Pro merece la pena en WordPress


