Si habéis llegado aquí es porque alguien os ha dicho que necesitáis un llms.txt para salir en ChatGPT. Os cuento qué es, cómo se hace y qué esperar de él, que no es lo mismo que os han vendido.
Qué es
Es un archivo de texto en formato Markdown que se pone en la raíz del dominio, en /llms.txt. Resume qué hay en la web y enlaza las páginas importantes, para que un modelo de lenguaje lo entienda sin tener que rastrear todo el HTML.
Es una propuesta, no un estándar. Ningún buscador se ha comprometido a usarlo como señal de posicionamiento.
Cómo es por dentro
La estructura es sencilla: un título, una frase que resume el sitio y secciones con enlaces y una descripción corta de cada uno.
# Juan Luis Mora
> Consultor SEO freelance e ingeniero informático. SEO en español para España y el resto del mundo.
> SEO técnico, Google Ads y visibilidad en IAs.
## Servicios
- [SEO freelance](https://juanluismora.es/seo-freelance): cómo trabajo el SEO, sin permanencia.
- [Google Ads](https://juanluismora.es/experto-google-ads): gestión de campañas y precios.
## Casos
- [Portal institucional](https://juanluismora.es/casos/seo-portal-institucional-liferay.html): rastreo y redirecciones en un portal grande.
Podéis ver el mío entero en /llms.txt.
Cómo crearlo
- Elegid las páginas que de verdad explican quiénes sois y qué hacéis. No todas: las importantes.
- Escribid una línea por enlace que diga qué hay en esa página. Sin frases de folleto.
- Subidlo a la raíz como texto plano, con codificación UTF-8.
- Comprobad que robots.txt no bloquea a los rastreadores de IA que os interesan.
En WordPress hay plugins que lo generan solos. Revisad lo que sacan: muchos meten todas las URLs y el archivo deja de servir para lo que es. En mi caso, el que generaba un plugin daba más peso a páginas de Kit Digital que a los servicios principales.
Lo que no hace
No os va a hacer aparecer en ChatGPT por sí solo. Los asistentes se apoyan en lo que encuentran en buscadores y en fuentes que consideran fiables. Si vuestra web no se rastrea bien, si no está claro quién está detrás o si nadie os menciona fuera, el llms.txt no lo arregla.
Como siempre les digo a mis clientes: cuesta poco ponerlo, así que ponedlo. Pero el tiempo gastadlo en lo que mueve la aguja:
- Que la web se rastree y se renderice bien, también para los bots de IA.
- Datos estructurados que dejen claro quién sois y qué hacéis.
- Contenido que responda preguntas concretas con criterio propio.
- Menciones en medios y webs del sector.
Lo explico con más detalle en visibilidad en IAs.
Y robots.txt
El llms.txt no sustituye a robots.txt. Si bloqueáis a GPTBot, ClaudeBot o PerplexityBot en robots.txt, da igual lo bonito que sea vuestro llms.txt. Y al revés: podéis permitir que os lean para responder y no para entrenar, con la línea Content-Signal. Lo tenéis en el artículo de robots.txt.
¿Lo tenéis ya puesto? ¿Habéis visto algún cambio?
¿Te ha servido? Si quieres que lo mire en tu web, aquí te cuento cómo trabajo el SEO o escríbeme.