Generador casero de llms.txt: hazlo tú mismo para ChatGPT y Gemini
Un llms.txt es un archivo de texto en la raíz de tu dominio en el que escribes, en lenguaje normal, qué haces, qué páginas importan y qué puede citar de ti un modelo de lenguaje. Hay dos caminos y los dos están en esta página. La plantilla completa está escrita más abajo, para que redactes y subas el archivo tú mismo en diez minutos. Si trabajas con WordPress, puedes descargar en su lugar el plugin que construye el archivo a partir de tus ajustes, y así no vuelves a arrastrar nada por FTP.
manage_options, o sea administrador.Tres archivos en la misma carpeta, tres lectores distintos
No es un ajuste ni un plugin: el llms.txt es un archivo de texto en un sitio fijo. Ese sitio es la raíz de tu dominio, al lado de dos vecinos que probablemente ya están ahí. Una carpeta más abajo no funciona, y ese es el fallo que más se comete.
tudominio.es/
Esta es la estructura completa de un llms.txt. Sustituye todo lo que está entre paréntesis por tus propios datos, guárdalo como llms.txt y pon el archivo en la raíz de tu dominio, o sea en tudominio.es/llms.txt. No es más que esto: un archivo de texto normal.
# (Nombre de tu web) > (Una frase que explique qué hace tu empresa, para quién, dónde y desde cuándo.) Datos clave: - Servicios: (lo que ofreces, separado por comas) - Zona de trabajo: (ciudad, región o toda España) - Contacto: (correo electrónico, teléfono, horario) ## Páginas más importantes - [(Título de la página)](https://tudominio.es/ruta/): (en media línea, qué hay ahí) - [(Título de la página)](https://tudominio.es/ruta/): (en media línea, qué hay ahí) - [(Título de la página)](https://tudominio.es/ruta/): (en media línea, qué hay ahí) ## Opcional - [(Blog o base de conocimiento)](https://tudominio.es/ruta/): (de qué trata) ## Preferencia de citación (Elige una y quita las otras dos:) Las definiciones, listas de comprobación y guías paso a paso de estas páginas se pueden citar literalmente, indicando la URL correspondiente como fuente. Solo se pueden citar fragmentos breves y resúmenes, indicando la URL correspondiente como fuente. Solo resúmenes con palabras propias, sin citas literales. ## Menos importante (Rutas que prefieres no ver como fuente, una por línea, por ejemplo /carrito/ o /gracias/. Es una indicación, no un bloqueo.)
Dos cosas que conviene saber antes de empezar. El apartado de preferencia de citación no es una regla exigible: llms.txt es una propuesta del lado del modelo, no un bloqueo técnico como robots.txt, que es para rastreadores. Y la lista de tus páginas más importantes es la que hace la mayor parte del trabajo, así que pon ahí las páginas por las que quieres que te encuentren, no tu menú entero.
Qué hace un llms.txt
Esta página forma parte de las herramientas y plugins de TheSEO y está hecha para volver concreta la visibilidad en IA. Con la plantilla de arriba escribes un llms.txt que describe tu propia web de forma ordenada. Si ChatGPT, Perplexity o Gemini recogen ese archivo no está comprobado y, según su propia documentación, hoy por hoy no ocurre. Si quieres ver cómo queda uno relleno, el nuestro está en theseo.nl/llms.txt. No es un ejemplo inventado: es el archivo que usamos nosotros.
Un archivo llms.txt se parece a robots.txt, pero está hecho especialmente para sistemas de IA. Da a los rastreadores de IA información sobre tus temas principales, tu contexto, tus prioridades y qué contenido se puede citar y qué no. Los modelos de lenguaje rastrean las webs de otra manera que los buscadores: analizan significado, relaciones y patrones semánticos. Con un llms.txt tienes un índice limpio y seleccionado de tu web en texto plano. Eso es útil para ti y para los agentes a los que tú mismo lo envías. No da ninguna garantía de visibilidad ni de citas: ningún gran proveedor se ha comprometido a recoger el archivo de webs externas.
Qué va en cada apartado
Esa plantilla de arriba tiene apartados fijos. Esto es lo que va en cada uno, en el orden en el que aparecen en el archivo:
- El nombre de tu web, como título en la parte de arriba del archivo, por ejemplo TheSEO
- Debajo, una frase que explique qué hace tu empresa, para quién, dónde y desde cuándo
- Datos clave: tus servicios, tu zona de trabajo y tu contacto, cada uno en su propia línea
- Páginas más importantes: de tres a cinco direcciones completas, cada una con media línea sobre lo que hay ahí. Este apartado es el que más trabajo hace, así que pon aquí las páginas por las que quieres que te encuentren
- Opcional: tu blog o tu base de conocimiento, si la tienes, con media línea sobre de qué trata
- Tu preferencia de citación: elige una de las tres y quita las otras dos. Citar literalmente definiciones, listas de comprobación y guías paso a paso indicando la fuente, solo fragmentos breves y resúmenes, o solo resúmenes con palabras propias
- Menos importante: rutas que prefieres no ver como fuente, una por línea, por ejemplo tu carrito o tu página de gracias. No es un bloqueo, es una indicación
Cuando has rellenado todos los apartados tienes un archivo que indica qué tiene prioridad, qué páginas importan y qué contenido puede citar un modelo de lenguaje. Guárdalo como llms.txt y ponlo en la raíz de tu dominio, o sea en tudominio.es/llms.txt.
A quién le viene bien esto
La plantilla sirve para cualquier web, incluidas WordPress, Shopify, Webflow y desarrollos a medida. Mientras el archivo esté en la raíz de tu dominio, cualquiera que lo pida puede leerlo, persona o máquina. En WordPress lo subes por el panel de tu hosting o por FTP a la misma carpeta que tu robots.txt.
Si prefieres no andar arrastrando archivos, el plugin de arriba es el camino corto. Construye el archivo en cada petición a partir de lo que rellenas en tu panel, así que lo cambias igual que cambias una página. Y el resultado es el mismo tipo de archivo que la plantilla de arriba, solo que no tienes que maquetarlo tú.
Qué hace exactamente el plugin
El plugin intercepta la petición a /llms.txt antes de que le toque a tu plantilla de diseño, y escribe ahí el archivo que sale de tus ajustes. No se guarda nada en tu disco, así que tampoco estorba nada si luego cambias algo. Esto es lo que lleva, apartado por apartado.
- El archivo en /llms.txt: una línea de título con el nombre de tu sitio, una línea de cita con tu resumen, tus datos clave como texto libre, y después las secciones Páginas más importantes, Opcional, Preferencia de citación y Menos importante.
- Dos botones que se encargan del trabajo de relleno: uno que toma tus páginas publicadas como lista de enlaces y otro que hace lo mismo con tus últimas entradas. Solo añaden lo que falta, y no se guarda nada hasta que pulsas guardar.
- Un panel de comprobación que avisa de lo que falta, de si ya hay un archivo llms.txt fijo en el servidor que estorbe al plugin, de si WordPress corre en una subcarpeta y de si tus enlaces permanentes están en el ajuste por defecto.
- Una vista previa del archivo completo al final de la pantalla de ajustes, para que veas lo que publicas antes de publicarlo.
- Tres extras que vienen desactivados: una línea de comentario con la dirección de tu llms.txt en el robots.txt que entrega WordPress, una línea de atribución al final del archivo y un enlace pequeño a nuestra web en tu pie de página. Los activas tú o los dejas apagados.
Una cosa sobre la versión anterior. La versión 1.x ponía en la parte de arriba de cada archivo generado un bloque con enlaces a otros proyectos, y no se podía desactivar. Ese bloque se ha quitado en la 2.0.0, y la salida sigue ahora la estructura del estándar de llmstxt.org en lugar de un formato propio.
Así lo instalas, en cuatro pasos
No hace falta ser programador. Es un zip de plugin normal que subes como cualquier otro. Cuenta con diez minutos, y la mayor parte se te irá en escribir tu resumen.
Pulsa arriba en el botón de descarga. Recibes theseo-llms-txt-generator-2.0.0.zip, 26 KB. No lo descomprimas: WordPress quiere el zip tal cual.
En WordPress ve a Plugins, luego Añadir plugin, luego Subir plugin. Elige el archivo zip, pulsa Instalar ahora y después Activar plugin.
Ve a Ajustes, luego llms.txt generator. Rellena el nombre y el resumen y pulsa el botón que toma tus páginas publicadas. Guarda.
Abre tudominio.es/llms.txt en tu navegador. Eso que ves ahí es exactamente lo que verá después un agente, y esa es toda la comprobación.
Si sale algo distinto de lo que esperas, casi siempre está en una de estas tres cosas, y el panel de comprobación de la pantalla de ajustes dice en cuál. Ya había un archivo físico llms.txt en tu servidor: entonces lo entrega tu servidor web y al plugin no le toca el turno, así que quita el archivo antiguo. Tu WordPress corre en una subcarpeta: entonces el archivo acaba en esa subcarpeta mientras el estándar lo espera en la raíz del dominio. O tus enlaces permanentes están en el ajuste por defecto: eso funciona igual, porque el plugin mira además por su cuenta la ruta pedida, pero la pantalla lo avisa para que lo sepas.
A la izquierda un formulario, a la derecha el archivo que sale
Después de activarlo aparece bajo Ajustes una entrada llms.txt generator. Esa pantalla tiene dos mitades: los campos que rellenas y la vista previa del archivo tal como se entregaría en ese momento. Esta es su estructura. La pantalla del plugin está en inglés.
llms.txt generator
El archivo se construye en cada petición a partir de los campos de abajo.
Vista previa del llms.txt actual
# Autoescuela Vía Libre
> Autoescuela en Getafe desde 2009, con coches propios y clases prácticas todos los días.
## Páginas más importantes
- [Carnet B](https://.../carnet-b/): Cómo funciona, plazos y precio
- [Clases prácticas](https://.../clases-practicas/): Horarios, coches y profesores
## Preferencia de citación
Las definiciones, listas y guías paso a paso se pueden citar literalmente, indicando la URL correspondiente como fuente.
- Entra una petición a /llms.txtEl plugin la intercepta antes de que le toque a tu plantilla y construye el archivo a partir de tus campos. No se guarda nada en tu disco.
- ✓ El archivo se ha entregadoLínea de título, línea de cita, datos clave y después tus páginas. Lo que ves en tudominio.es/llms.txt es exactamente lo que ve un agente.
- ○ El resumen todavía está vacíoNo es un error, pero sí un hueco: falta la línea de cita bajo el título. El panel de comprobación lo avisa y el resto del archivo sale igual.
- ! Ya hay un archivo llms.txt fijo en el servidorEntonces lo entrega tu servidor web y al plugin no le toca el turno. Quita el archivo antiguo y la pantalla de arriba vuelve a funcionar.
Lo que sí hace y lo que no hace
El llms.txt es uno de los pocos temas donde las expectativas corren más que los hechos. Por eso aquí están las dos listas, para que instales el plugin con la expectativa correcta y no con la equivocada.
- Un llms.txt según el estándar, construido a partir de tus ajustes, sin FTP y sin archivo en tu disco.
- Dos botones que toman tu lista de páginas, para que el relleno no empiece de cero.
- Un panel de comprobación que te avisa de las tres cosas que hacen fallar esto en silencio.
- Una vista previa del archivo entero en la propia pantalla, antes de publicar nada.
- Etiquetas en neerlandés en un sitio neerlandés, inglés en el resto, y una desinstalación limpia: al quitarlo no queda nada en tu base de datos.
- Ni posiciones ni garantía de visibilidad. Ningún gran proveedor de IA se ha comprometido a leer este archivo de webs externas, y Google ha dicho públicamente que no lo usa para las AI Overviews.
- Ningún bloqueo. La preferencia de citación es una petición. Si de verdad quieres frenar rastreadores, eso se hace con robots.txt o a nivel de servidor.
- Ningún texto que se escriba solo. El resumen y las descripciones salen de ti; el plugin no lleva modelo de lenguaje y no pide ninguna clave.
- Ninguna versión en markdown de tus páginas. El plugin entrega el archivo de índice, no una copia en la sombra de toda tu web.
- Ninguna preferencia sobre un archivo existente. Si ya hay un llms.txt físico en tu servidor, gana ese y al plugin no le toca el turno.
Privacidad: qué guarda el plugin
Este es un apartado corto, y ese es justo el punto. El plugin no mide nada de tus visitantes. No carga ningún script en tus páginas, no pone ninguna cookie, no escribe nada en el almacenamiento del navegador y no envía ninguna petición a un servidor nuestro ni de nadie.
Solo hay dos cosas que llegan a tu base de datos: el texto que tú rellenas en la pantalla de ajustes y el número de versión del plugin. Si borras el plugin desde el panel, esas dos se eliminan, también en una multisite. Desactivarlo las deja, para que tus ajustes sigan ahí si vuelves a encenderlo.
Una cosa que conviene tener presente, porque es la naturaleza de este archivo: /llms.txt es público. Todo lo que pongas en los campos queda legible para cualquiera en tu dominio. Pon ahí tu correo general y tu teléfono si quieres, y nada de nombres de empleados, direcciones particulares ni datos que no quieras ver circulando. Lo que ponemos nosotros en ese archivo lo puedes leer en theseo.nl/llms.txt, y por qué en esta web registramos lo menos posible está en nuestra declaración de privacidad, con la versión neerlandesa como vinculante.
Llms.txt junto a robots.txt y el resto del tráfico de IA
Robots.txt está pensado para buscadores tradicionales como Google y Bing. El llms.txt está pensado para modelos de lenguaje que procesan el contenido de otra manera. Cada uno tiene su función y juntos forman una base tanto para el SEO clásico como para el SEO en IA.
¿Quieres también mantener el control sobre lo que la IA hace con tu contenido en otros frentes? Mira cómo proteges tu tráfico SEO frente a la IA, o cómo con un plugin de mapa de calor y mapa de desplazamiento ves cómo usan tus páginas los visitantes de verdad. Así combinas estructura para la IA con conocimiento del comportamiento real.
Qué puede y qué no puede hacer la IA con tu contenido
llms.txt es una propuesta del lado del modelo y no un bloqueo técnico. Lo que un rastreador puede recoger se regula en robots.txt; lo que un modelo puede hacer con lo recogido está desde septiembre de 2025 en la Content Signals Policy y se está estandarizando ahora en el grupo de trabajo AIPREF del IETF. En tu llms.txt sí puedes escribir lo que deseas, pero nadie está obligado a respetarlo.
Los sistemas de IA prefieren webs con una estructura clara. En un solo documento, el llms.txt hace visible dónde está tu experiencia, qué temas son centrales y qué páginas tienen prioridad. Así tu web se entiende mejor y aumentas la posibilidad de aparecer en respuestas, resúmenes y recomendaciones de IA.
Manos a la obra
Si no usas WordPress: copia la plantilla de arriba, rellena los paréntesis con tus datos y guárdala como llms.txt. Pon el archivo en la raíz de tu dominio y menciónalo si quieres en tu contenido y tu documentación. Comprueba después que tudominio.es/llms.txt se abre en tu navegador, porque eso es lo único que hará después un modelo de lenguaje.
Si sí usas WordPress: descarga el plugin en la parte de arriba de esta página, actívalo y sigue los cuatro pasos. Tardas lo mismo, pero después no tienes que actualizarlo nunca más a mano.
Si has llegado aquí porque quieres control sobre lo que la IA hace con tu web, estas son las dos páginas lógicas que siguen: cómo proteges tu tráfico SEO frente a la IA y la vista previa de fragmentos de IA, que mide por página qué trozos puede citar un modelo por separado. Si quieres ver cómo usan tus páginas las personas de carne y hueso, eso lo hace el plugin de mapa de calor y desplazamiento. ¿Dudas sobre la preferencia de citación adecuada para tu contenido, o quieres ayuda con la instalación? Reserva una llamada con TheSEO.

Preguntas frecuentes sobre llms.txt
¿Qué es exactamente un llms.txt?
Un archivo de texto en la raíz de tu dominio que describe tu propia web de forma ordenada: el nombre, una frase sobre lo que haces y después las páginas que importan con una breve explicación. Está pensado para modelos de lenguaje, que procesan el contenido de otra manera que un buscador clásico. Cualquiera que lo pida puede leerlo, persona o máquina.
¿ChatGPT, Perplexity y Gemini recogen de verdad ese archivo?
No está garantizado, y esa honestidad forma parte del asunto. No hay ninguna parte que prometa que un llms.txt se lee o se tiene en cuenta. Lo que sí sabes: el archivo cuesta poco esfuerzo, no te estorba en ningún sitio y te obliga a escribir en lenguaje normal qué es tu web y qué páginas importan. Eso último ya es útil por sí solo.
¿Es un llms.txt mejor que un robots.txt?
Hacen cosas distintas y no se sustituyen. Robots.txt está pensado para buscadores clásicos y dice sobre todo lo que no se puede rastrear. Un llms.txt describe qué es tu web y dónde está su núcleo. Juntos cubren dos tipos de visita distintos.
¿Funciona esto también sin WordPress?
Sí. La plantilla sirve para cualquier web, incluidas WordPress, Shopify, Webflow y desarrollos a medida; lo único que cuenta es que el archivo esté en la raíz de tu dominio. El plugin gratuito es para quien usa WordPress y no quiere mantener el archivo a mano: intercepta la petición a /llms.txt antes de que le toque a tu plantilla y no escribe nada en tu disco.