1. Por qué ahora hace falta un archivo nuevo
Durante años, el objetivo de tener presencia online fue sencillo: aparecer en los resultados de Google. Invertías en SEO, colocabas tu sitio entre los diez primeros enlaces azules y el tráfico llegaba.
Ese modelo está cambiando a gran velocidad. Cuando alguien pregunta algo a ChatGPT, Claude o Perplexity, no recibe una lista de enlaces: recibe una respuesta directa que cita entre dos y siete fuentes. Los sitios que aparecen como fuentes reciben las visitas; los que no aparecen, no existen para ese usuario.
Para el responsable de una web, esto supone dos cambios clave:
- La puerta de entrada al sitio está dejando de ser la página de resultados de Google y está pasando a ser la respuesta generada por una IA.
- Ser citado o no serlo por una IA condiciona directamente el tráfico que recibes.
El problema es que las IAs no leen las páginas igual que el rastreador de Google. Una IA tiene que procesar el HTML completo —navegación, scripts, banners de cookies, publicidad, pie de página— y extraer de todo ese ruido la información relevante. Eso tiene un coste, y el resultado es que los sitios con estructura compleja se citan menos.
La especificación llms.txt propone una solución sencilla desde el lado del sitio. Su autor es Jeremy Howard (cofundador de Answer.AI y creador de fast.ai), y desde su publicación en septiembre de 2024 la adopción no ha parado de crecer entre los principales sitios del mundo.
2. Glosario de términos: GEO, SEO para IA, AIO, llms.txt
En el mercado hispanohablante conviven varias denominaciones para referirse a lo mismo. Aquí tienes un mapa rápido.
- GEO (Generative Engine Optimization)
- El término más extendido internacionalmente y que está ganando terreno en España y Latinoamérica. Se refiere a optimizar tu presencia en motores de búsqueda generativos como Perplexity, Google AI Overviews o ChatGPT Search. Es el equivalente del SEO tradicional, pero orientado a la IA.
- SEO para IA
- Denominación descriptiva muy usada en blogs y agencias de habla hispana. Apunta a la misma idea que GEO: adaptar el contenido y la estructura de tu sitio para que los modelos de lenguaje lo entiendan y citen correctamente.
- AIO (AI Optimization)
- Término paraguas que engloba todas las acciones orientadas a que la IA comprenda y cite bien tu sitio. Es más amplio que GEO porque incluye no solo los motores generativos sino también asistentes de voz, agentes autónomos y otras aplicaciones de IA.
- llms.txt
- El archivo concreto que sustenta cualquiera de las estrategias anteriores. Es un fichero Markdown que colocas en la raíz de tu dominio y que le dice a la IA, de un vistazo, qué es tu sitio y qué páginas debería leer. Es la implementación práctica de GEO / SEO para IA.
En resumen: GEO, SEO para IA y AIO son estrategias o enfoques, mientras que llms.txt es una herramienta concreta para implementarlos. En el resto de esta guía usaremos el término «optimización para IA» para evitar confusiones.
3. Los problemas concretos que resuelve llms.txt
Bajemos a tierra con un ejemplo. Imagina que tu sitio es el de una asesoría fiscal en Madrid.
Un usuario pregunta a ChatGPT: «¿Qué asesoría fiscal me recomiendas en Madrid?» ChatGPT sale a leer varios sitios, resume su contenido y compara opciones. Para hacer eso, tiene que procesar:
- El HTML completo de cada sitio (varios cientos de KB o más por página)
- El contenido generado dinámicamente con JavaScript (que muchas veces ni siquiera puede obtener)
- Navegación, pie de página, banners de cookies y bloques publicitarios
- Áreas protegidas por login (directamente inaccesibles)
Ese coste de procesamiento es real, y hace que solo los sitios más limpios y accesibles se citen con regularidad. En cambio, un sitio con llms.txt ofrece:
- Un índice completo del sitio en una sola petición HTTP
- Una reducción del volumen de tokens que la IA debe procesar de, según distintos informes, hasta diez veces menos
- Una mayor probabilidad de ser citado cuando la consulta es relevante
Si lo piensas de forma sencilla, poner un llms.txt es como darle una tarjeta de presentación a la IA. En lugar de que tenga que reconstruir quién eres leyendo toda tu web, le das un resumen claro y directo. La diferencia en comprensión y recuerdo es enorme.
4. Estructura del archivo: entiéndela con un ejemplo real
Un llms.txt solo tiene cuatro elementos. Veamos un ejemplo real antes de explicar cada uno.
# Asesoría Castellana > Asesoría fiscal y contable con 20 años de experiencia ayudando a empresas en Madrid. ## Servicios - [Asesoría fiscal](https://example.com/servicios/fiscal): Planificación tributaria y gestión de impuestos para autónomos y empresas. - [Contabilidad](https://example.com/servicios/contabilidad): Llevanza contable mensual, cuentas anuales y auditorías. - [Gestión laboral](https://example.com/servicios/laboral): Nóminas, altas y bajas en la Seguridad Social, contratos. - [Planificación tributaria](https://example.com/servicios/planificacion): Estrategias fiscales para optimizar la carga impositiva de tu empresa. ## Información de la empresa - [Quiénes somos](https://example.com/sobre-nosotros): Fundada en 2005, equipo de asesores colegiados en Madrid centro. - [Tarifas](https://example.com/tarifas): Desde 300 €/mes; consulta sin compromiso incluida. - [Contacto](https://example.com/contacto): Formulario de consulta y cita previa online. ## Optional - [Blog fiscal](https://example.com/blog): Novedades legislativas, deducciones y casos prácticos. - [Casos de éxito](https://example.com/casos): Resultados reales con clientes del sector servicios y comercio.
Los cuatro elementos tienen un papel muy concreto.
- 01
# Título H1
El nombre del sitio o de la empresa, en una sola línea. Es lo único que le dice a la IA «este sitio pertenece a X». Debe ser siempre la primera línea del archivo.
- 02
> Resumen (blockquote)
Un resumen de una o dos frases de todo el sitio. Cuando la IA te cite, este texto actúa como tu presentación. Incluye sector, ubicación, público objetivo y años de experiencia: cuanto más concreto, mejor. «Asesoría fiscal y contable con 20 años de experiencia ayudando a empresas en Madrid» funciona mucho mejor que «servicios de calidad para nuestros clientes».
- 03
## Secciones (puedes tener varias)
Agrupa las páginas importantes por temática: Servicios, Información de la empresa, Optional, etc. «Optional» es una etiqueta especial de la especificación: le indica a la IA que esas páginas son relevantes pero secundarias, y que las consulte solo si la pregunta del usuario lo requiere.
- 04
- [Nombre del enlace](URL): descripción
El contenido de cada sección. La descripción es la parte más importante: es la que usa la IA para decidir qué página citar ante cada pregunta. Una frase concisa y diferenciadora por página, sin adjetivos vacíos.
La especificación define reglas precisas sobre saltos de línea, codificación de caracteres y tamaño máximo, pero no tienes que memorizarlas. La herramienta de validación que mencionamos más adelante las comprueba automáticamente.
5. Dudas y malentendidos frecuentes
Estas son las preguntas que más se repiten entre los responsables de sitios web.
P1. ¿De verdad sirve para algo poner un solo archivo?
Con honestidad: poner el archivo solo no va a disparar tu tráfico de la noche a la mañana. llms.txt cumple un papel similar al de sitemap.xml en el SEO tradicional: es una base necesaria, no una varita mágica. Sin esa base, el mejor contenido del mundo puede pasar desapercibido para la IA.
Lo que sí es cierto es que el coste de instalarlo es mínimo (menos de una hora de trabajo) y que el tráfico procedente de búsquedas con IA no va a dejar de crecer. El coste de no hacerlo supera al de hacerlo casi desde el primer día.
La efectividad real depende de la calidad del contenido de tu sitio. llms.txt abre el camino; la IA decide si hay algo valioso al final de ese camino.
P2. ¿No estoy entregando mis contenidos a la IA para que los use gratis?
Esta es la duda más habitual, y merece una distinción clara. llms.txt es un archivo para citación (retrieval), no para entrenamiento (training).
- Entrenamiento: el proceso por el que los datos de tu sitio se incorporan al modelo de IA de forma permanente. Si quieres impedirlo, usa
robots.txtpara bloquearGPTBot,ClaudeBoty similares. - Citación: cuando un usuario hace una pregunta, la IA visita tu sitio en tiempo real, lee el contenido y lo usa para elaborar su respuesta, citándote como fuente. Eso es lo que facilita
llms.txt.
Tener llms.txt no implica ceder tus contenidos para entrenamiento. Si quieres «citación bienvenida, entrenamiento no», la combinación correcta es llms.txt más las directivas oportunas en robots.txt.
Por ejemplo, en tu robots.txt:
User-agent: GPTBot Disallow: / User-agent: ClaudeBot Disallow: / User-agent: PerplexityBot Allow: /
Aviso: algunos sistemas de IA no distinguen entre rastreadores de entrenamiento y de citación. El control total mediante los estándares actuales no es posible al cien por cien; conviene tenerlo en cuenta.
P3. ¿Cuándo empezaré a ver resultados?
A diferencia de Google —donde el ciclo es «rastreo → indexación → aparición en resultados días después»—, las IAs visitan tu sitio en el momento en que un usuario hace una pregunta relevante. Eso significa que, al día siguiente de publicar llms.txt, ya puedes aparecer en una respuesta.
El problema es que no hay todavía una métrica estándar para medir cuántas veces te cita una IA. Mientras tanto, puedes hacer un seguimiento indirecto con estos métodos:
- Registrar mensualmente en tus logs de acceso las visitas de
GPTBot,ClaudeBotyPerplexityBot - Hacer una vez al mes preguntas relevantes a ChatGPT, Claude y Perplexity sobre tu sector y ubicación, y comprobar si tu sitio aparece como fuente
- Revisar en Google Search Console si hay tráfico de referencia procedente de dominios relacionados con IA
P4. ¿Afecta al posicionamiento en Google?
No afecta directamente al ranking de Google. El algoritmo de posicionamiento de Google no usa llms.txt (a mayo de 2026).
Sí existe un efecto indirecto positivo: el proceso de crear un buen llms.txt te obliga a revisar la estructura de tu sitio, los títulos de las páginas clave y los textos descriptivos. Esa revisión mejora también el SEO tradicional, igual que ordenar bien el sitemap.xml ayuda a Google a entender tu sitio.
P5. ¿En qué se diferencia de robots.txt y sitemap.xml?
Los tres archivos tienen funciones distintas y complementarias.
- robots.txt: le dice a los rastreadores a qué partes no deben acceder. Control de acceso.
- sitemap.xml: le dice a los motores de búsqueda todas las URLs que existen en tu sitio. Cobertura exhaustiva.
- llms.txt: le dice a la IA qué es tu sitio y cuáles son las páginas más importantes. Un índice editorial y selectivo.
No compiten entre sí: se complementan. Lo ideal es tener los tres. Para una comparación detallada, consulta el artículo «llms.txt vs robots.txt vs sitemap.xml».
P6. Mi web es pequeña, ¿esto es para mí?
Sí, y de hecho los sitios pequeños suelen obtener un beneficio relativo mayor. Aquí está la lógica:
- Los sitios de grandes empresas suelen ser más complejos y difíciles de procesar para la IA. Un sitio pequeño bien estructurado con
llms.txtpuede ser más «legible» que el de un competidor grande. - En búsquedas locales o de nicho, hay menos competencia. Si una IA busca fuentes sobre asesorías fiscales en Madrid, el número de candidatos es mucho menor que en una búsqueda genérica.
- Cuanto antes empieces, mejor posicionado estarás cuando el mercado madure. Según un estudio de SE Ranking sobre unos 300 000 dominios, en 2026 solo alrededor del 10 % de los sitios web tiene
llms.txt. La ventana de la ventaja del pionero sigue abierta.
P7. ¿Necesito contratar a alguien o puedo hacerlo yo?
Puedes hacerlo tú. No necesitas saber programar ni tocar código HTML. Es crear un archivo de texto con una estructura concreta y subirlo a la raíz de tu servidor; más sencillo que editar una página de tu web.
La segunda mitad de esta guía explica exactamente cómo hacerlo en WordPress, Shopify, Wix, Squarespace, Webflow y HTML estático. Si ya actualizas el contenido de tu web por tu cuenta, tienes todo lo que necesitas.
6. Créalo y publícalo tú mismo: paso a paso
Tiempo estimado: entre 30 y 60 minutos.
Paso 1. Elige las 5-15 páginas más importantes de tu sitio
Empieza con papel y bolígrafo. Si tuvieras que presentarle tu sitio a alguien en un minuto, ¿qué páginas le mostrarías primero?
- La página de cada servicio o producto principal (una por cada servicio diferenciado)
- La página «Quiénes somos» (con datos reales: fundación, equipo, ubicación)
- La página de tarifas o precios
- El formulario de contacto o solicitud de cita
- Los casos de éxito o testimonios más relevantes (si los hay)
- Dos o tres artículos del blog que más tráfico reciben o que mejor representan tu especialidad (si los hay)
Si superas las 15 páginas, recorta. llms.txt no es un inventario completo de tu sitio —para eso ya existe el sitemap.xml—; es una selección editorial de lo más importante.
Paso 2. Escribe una descripción de una frase por página
Este es el trabajo más valioso de todo el proceso. La IA usa estas descripciones para decidir qué página citar ante cada pregunta. Una buena descripción tiene estas características:
- Contiene palabras concretas («asesoría fiscal para autónomos en Madrid desde 300 €/mes», no «servicios de calidad»)
- Es una sola frase (máximo 60-80 caracteres aproximadamente)
- Incluye información única de esa página, que la diferencie de las demás
- Prioriza los hechos sobre los adjetivos («20 años de experiencia» mejor que «amplia trayectoria»)
Paso 3. Escribe el resumen general del sitio
Es el texto que va en la línea > ... (el blockquote). Actúa como la cabecera de tu presentación cuando la IA te menciona. Incluye de forma consciente: sector, ubicación, tipo de cliente, años de experiencia o credenciales.
Ejemplo malo: «Nos esforzamos por ofrecer el mejor servicio a nuestros clientes»
Ejemplo bueno: «Asesoría fiscal y contable con 20 años de experiencia ayudando a empresas en Madrid»
Paso 4. Escribe el archivo de texto
Usa cualquier editor de texto plano: el Bloc de notas de Windows, Visual Studio Code, TextEdit en Mac o Google Docs (exportando como texto sin formato). Guarda el archivo con el nombre llms.txt y asegúrate de que la codificación sea UTF-8 (en el Bloc de notas de Windows, se selecciona en el diálogo de guardar).
Paso 5. Valida el archivo antes de subirlo
Antes de publicar, comprueba que el formato cumple la especificación. Errores comunes como omitir el H1, un enlace mal formado o una codificación incorrecta hacen que algunas IAs no puedan leerlo.
Usa la herramienta de validación gratuita:
Validador de llms.txt
Pega el contenido de tu archivo y ejecuta una comprobación de 12 puntos según la especificación oficial. Los errores se muestran con una explicación clara de cómo corregirlos.
Abrir el validador →Paso 6. Sube el archivo a la raíz de tu dominio
El archivo debe estar accesible exactamente en https://tusitio.com/llms.txt. No sirve un subdirectorio como /docs/llms.txt ni /.well-known/llms.txt: tiene que estar en la raíz.
Las instrucciones específicas según tu plataforma están en el siguiente apartado.
7. Cómo instalarlo según tu plataforma
Aquí tienes las instrucciones resumidas para las plataformas más usadas. Las guías con capturas de pantalla están en la sección Guías por plataforma.
WordPress (autoalojado)
- Conéctate por FTP (con FileZilla u otro cliente) o abre el administrador de archivos de tu panel de control (cPanel, Plesk, etc.)
- Navega hasta la raíz del documento de tu sitio (normalmente public_html o www)
- Sube el archivo llms.txt a esa carpeta
- Abre en el navegador https://tusitio.com/llms.txt y comprueba que el contenido se muestra correctamente
Nota: WordPress.com (la versión gestionada) no permite subir archivos arbitrarios a la raíz. Esta solución solo funciona con WordPress autoalojado (wordpress.org).
Shopify
- En el panel de administración, ve a Contenido → Archivos y sube llms.txt
- Ten en cuenta que Shopify almacena los archivos subidos en /cdn/shop/files/, no en la raíz del dominio
- Para servirlo en la raíz, configura una redirección en el editor de temas o, más fácilmente, instala una app como «LLMs.txt Generator» desde la App Store de Shopify
Nota: Shopify no permite colocar archivos arbitrarios en la raíz por defecto. El camino más práctico es usar una app dedicada disponible en la tienda oficial de apps.
Wix
- En el panel, ve a Configuración → Herramientas SEO y busca el apartado de robots.txt o archivos personalizados
- A fecha de mayo de 2026, Wix no ofrece de forma general la opción de servir archivos de texto arbitrarios desde la raíz
- Solución provisional: crea una página independiente en tu sitio Wix con la ruta /llms-txt y pega el contenido en el cuerpo de la página (no cumple la especificación al 100 %, pero algunos rastreadores de IA lo reconocen)
Nota: Wix es la plataforma con más limitaciones para instalar llms.txt. Si tu web está en Wix y quieres una solución completa, considera migrar a Wix Studio o usar un subdominio en Webflow o un sitio estático.
Squarespace
- Squarespace no permite subir ficheros arbitrarios a la raíz del dominio directamente desde el panel
- La solución es inyectar una redirección mediante Configuración → Avanzado → Inyección de código, apuntando /llms.txt a un archivo alojado externamente (por ejemplo, en GitHub Pages o en un CDN)
- Alternativamente, usa Cloudflare como proxy delante de tu dominio y sirve /llms.txt mediante una Cloudflare Worker
Nota: Se necesita una solución alternativa en Squarespace; no hay acceso directo a la raíz del servidor. La opción con Cloudflare Worker es la más robusta.
Webflow
- En el panel de Webflow, ve a Hosting → tu sitio → pestaña Archivos personalizados (Custom files)
- Sube llms.txt desde esa sección
- Webflow lo servirá automáticamente desde la raíz del dominio
- Verifica accediendo a https://tusitio.com/llms.txt en el navegador
Nota: Webflow es una de las plataformas no-code con mejor soporte nativo para llms.txt gracias a la función de archivos personalizados en el panel de Hosting.
HTML estático (Netlify / Vercel / GitHub Pages / hosting compartido)
- Coloca llms.txt en la carpeta raíz de tu proyecto (la misma donde está index.html)
- En Netlify y Vercel, haz deploy como de costumbre; el archivo quedará en la raíz automáticamente
- En GitHub Pages, haz commit y push del archivo al repositorio; GitHub lo publicará en la raíz
- En hosting compartido con FTP, sube el archivo al directorio raíz (public_html, www o equivalente)
- Comprueba en el navegador que https://tusitio.com/llms.txt responde correctamente
Nota: La opción más sencilla. Tiempo estimado: 5 minutos.
8. Comprueba que todo funciona tras la publicación
Justo después de publicar, haz estas tres comprobaciones mínimas.
- 01
Verifica que la URL responde correctamente
Abre https://tusitio.com/llms.txt en el navegador. Debes ver el contenido del archivo en texto plano. Si recibes un error 404 o se inicia una descarga, hay un problema de configuración del servidor.
- 02
Comprueba el Content-Type de la respuesta
Abre las herramientas de desarrollo del navegador (F12), ve a la pestaña Red (Network), recarga la página y mira la cabecera Content-Type de la respuesta. Debe ser text/plain o text/markdown. Si aparece application/octet-stream, algunos rastreadores de IA no podrán leerlo; tendrás que ajustar la configuración del servidor.
- 03
Pasa la validación de los 12 puntos
Usa el validador de este sitio una vez al mes y siempre que hagas cambios importantes en la estructura de tu web.
Para el seguimiento a largo plazo:
- Registra mensualmente en tus logs el número de visitas de
GPTBot,ClaudeBotyPerplexityBot - Una vez al mes, haz preguntas a ChatGPT, Claude y Perplexity sobre tu sector y tu área geográfica, y comprueba si tu sitio aparece como fuente citada (si no aparece, revisa la calidad y relevancia del contenido de las páginas listadas)
9. Qué debes hacer de forma continua (y qué no)
Qué sí debes mantener
- Revisión trimestral del contenido: actualiza el archivo cuando añadas o elimines servicios, cambies precios o modifiques datos de la empresa.
- Comprobación mensual de citaciones: haz las preguntas de prueba en las principales IAs una vez al mes.
- Añade páginas nuevas cuando sean realmente importantes: recuerda mantener el límite de 15 páginas; si añades una nueva, valora eliminar una menos relevante.
Qué no merece la pena hacer
- Actualizaciones diarias o semanales.
llms.txtrefleja la estructura permanente de tu sitio, no las novedades del día. - Listar todas las URLs de tu sitio en
llms.txt. Para eso existe elsitemap.xml; no los confundas. - Crear contenido solo «para la IA». Las IAs citan lo que resulta útil para las personas. Escribe pensando en tus clientes reales y usa
llms.txtpara guiar a la IA hacia ese contenido de calidad.
10. Tu próximo paso
Ya tienes todo lo que necesitas saber. Ahora solo queda actuar. El camino más corto es este:
- 01
Genera un borrador en 30 segundos
Introduce la URL de tu sitio en el generador de este sitio. Rastreará tu web y creará un borrador que cumple la especificación. No será perfecto —tendrá entre un 60 y un 80 % de lo que necesitas—, pero es infinitamente más rápido que empezar desde cero.
- 02
Dedica 5-15 minutos a mejorarlo
Abre el borrador y aplica lo que has aprendido en los pasos 2 y 3: reescribe las descripciones con palabras concretas y ajusta el resumen general a tu realidad. Con eso tendrás un archivo de calidad real.
Genera tu borrador con el generador
Pega la URL de tu sitio y el generador rastreará la web y creará un llms.txt conforme a la especificación al instante. Sin registro. Sin coste.
Abrir el generador →Esperamos que esta guía te ayude a dar visibilidad a tu empresa en la nueva era de la búsqueda con IA.