llms.txt: qué es, cómo crearlo (con ejemplo) y quién lo usa de verdad

Qué es llms.txt, su formato, un ejemplo válido para copiar y qué motores lo usan de verdad a finales de 2026, con lo que dicen Google y la especificación.

Actualizada el 11 de noviembre de 2026 · 5 min de lectura

Lo propuso Jeremy Howard, de Answer.AI, en septiembre de 2024, y la especificación está en llmstxt.org1.

Antes de crearlo, lo importante: a noviembre de 2026, Google dice que su buscador ignora llms.txt, y no hemos encontrado documentación oficial de OpenAI, Perplexity ni Anthropic que diga que sus motores de búsqueda lo usan para decidir qué citar. Donde sí se usa es en documentación técnica que leen los agentes de programación. Tenerlo no hace daño y cuesta poco, pero no es una palanca de GEO. Abajo explicamos el detalle.

Para qué sirve llms.txt

Las páginas web están hechas para personas: menús, anuncios, JavaScript, banners de cookies. Un modelo que quiere leer tu sitio tiene que limpiar todo eso, y su ventana de contexto no da para leer la web entera. La propuesta de llms.txt resuelve las dos cosas:

  • Un único fichero pequeño que explica qué es el sitio y dónde está lo importante.
  • Enlaces a versiones en Markdown de las páginas clave, sin ruido.

La especificación (versión 2, actualizada en 2026) propone además que cada página tenga su versión en Markdown en la misma URL terminada en .md (por ejemplo, /precios.html.md o /precios.md), y que se enlacen con rel="alternate" type="text/markdown" y rel="describedby" en el HTML o en la cabecera HTTP Link.

El formato, paso a paso

Según la especificación, el fichero lleva estas secciones y en este orden1:

Orden Sección ¿Obligatoria?
1 Un título H1 (# ) con el nombre del sitio o proyecto Sí, es la única
2 Una cita (> ) con un resumen breve No
3 Párrafos o listas con más detalle, sin títulos No
4 Secciones H2 (## ) con listas de enlaces No
5 Una sección ## Optional con enlaces secundarios No

Cada elemento de una lista de enlaces es un enlace Markdown [nombre](url), seguido opcionalmente de dos puntos y una nota. La sección Optional tiene un sentido concreto: el agente puede saltársela si necesita un contexto más corto.

El fichero puede ir en la raíz o en una subcarpeta (/docs/llms.txt), y en ese caso cubre solo las páginas de esa ruta.

Ejemplo de llms.txt válido

Un ejemplo para una agencia de marketing ficticia. Puedes copiarlo y adaptarlo:

# Agencia Ejemplo

> Agencia de marketing digital en Madrid especializada en SEO y GEO para clínicas y centros de salud. Trabajamos en España y Latinoamérica desde 2015.

Los precios están en euros, sin IVA. Las páginas de servicios incluyen alcance, plazos y casos publicados con permiso del cliente.

## Servicios

- [Auditoría GEO](https://agenciaejemplo.com/servicios/auditoria-geo.md): qué revisamos, plazo de entrega y precio
- [SEO para clínicas](https://agenciaejemplo.com/servicios/seo-clinicas.md): servicio mensual, qué incluye y qué no

## Casos y precios

- [Casos de éxito](https://agenciaejemplo.com/casos.md): resultados de clientes con datos verificables
- [Precios](https://agenciaejemplo.com/precios.md): paquetes y condiciones

## Optional

- [Blog](https://agenciaejemplo.com/blog.md): artículos y guías
- [Equipo](https://agenciaejemplo.com/equipo.md): perfiles y experiencia

Consejos para escribirlo bien:

  1. El resumen manda. La cita del principio debe decir quién eres, qué haces, para quién y dónde, con datos concretos.
  2. Pocos enlaces y buenos. No es un mapa del sitio. Enlaza lo que una IA necesitaría para responder sobre ti.
  3. Enlaza a Markdown si puedes. Si no tienes versiones .md, enlaza a las páginas HTML normales; también es válido.
  4. Que sea coherente con la web. Nada en llms.txt que no esté en las páginas. Si los datos no coinciden, pierdes credibilidad.
  5. Sírvelo como texto plano en https://tudominio.com/llms.txt, con código 200.

Algunos crean también llms-full.txt, con todo el contenido en un solo fichero. No forma parte de la especificación de llmstxt.org; es una costumbre de algunas plataformas de documentación.

Quién usa llms.txt de verdad (noviembre de 2026)

Esta es la parte que casi ninguna guía cuenta con claridad. Lo que hemos podido comprobar en fuentes oficiales:

Quién Qué hace con llms.txt Fuente
Google Search (incluidos AI Overviews y AI Mode) Lo ignora. No ayuda ni perjudica Guía de Google sobre IA en la búsqueda2
Google Lighthouse (Chrome) Una auditoría de «navegación agéntica» comprueba que, si existe, el fichero no dé error. Si no existe, la marca como no aplicable Documentación de Lighthouse3
OpenAI, Anthropic, Google (Gemini) y Perplexity Publican su propio llms.txt para la documentación de sus APIs OpenAI, Anthropic, Gemini, Perplexity4567
ChatGPT search, Perplexity, Claude No hemos encontrado documentación oficial que diga que lo usan para elegir o citar fuentes Sin fuente oficial
Agentes de programación Es su uso principal: leer documentación técnica para escribir código llmstxt.org1

La frase de Google, en su guía oficial: crear llms.txt u otros ficheros similares «ni perjudica ni ayuda» a la visibilidad en Google Search, «ya que Google Search los ignora». Añade que Google puede rastrear e indexar el fichero, como cualquier otro, sin que eso signifique un trato especial.

Que los propios laboratorios de IA publiquen llms.txt para su documentación dice que lo valoran para agentes y programadores. No dice que sus buscadores lo lean para decidir a quién citan. Son cosas distintas, y conviene no mezclarlas.

Errores comunes con llms.txt

  • Usarlo para bloquear. llms.txt no da ni quita permisos. Para eso está robots.txt.
  • Convertirlo en un mapa del sitio. Cientos de enlaces sin notas no ayudan a nadie; para eso ya tienes sitemap.xml.
  • Escribir un texto de marketing. El resumen tiene que informar, no vender. Frases como «somos líderes del sector» no aportan nada a un modelo.
  • Olvidarlo. Si cambias precios o servicios y el fichero no, estás dando datos viejos a quien lo lea.
  • Esperar resultados en Google. Google ya ha dicho que lo ignora.

¿Merece la pena crearlo?

Nuestra recomendación:

  • Sí, si tienes documentación técnica, una API o un producto de software. Los agentes de programación lo usan y te ahorra problemas de soporte.
  • Sí, si te lleva 30 minutos. Es barato, ordena tus ideas sobre qué páginas importan y prepara el sitio para agentes que puedan usarlo en el futuro.
  • No como estrategia de GEO. No esperes más menciones ni más citas por tenerlo. El tiempo rinde más en contenido con datos, en tu robots.txt y en tu presencia fuera de la web.

Cómo comprobar el tuyo

  1. Abre https://tudominio.com/llms.txt en el navegador. Tiene que cargar sin error.
  2. Revisa que empieza con un # Título y que los enlaces funcionan.
  3. Pasa tu web por la auditoría de Lighthouse en Chrome, en el apartado de navegación agéntica, si está disponible en tu versión.
  4. O usa nuestra auditoría GEO gratuita, que revisa llms.txt, robots.txt, datos estructurados y más en una sola pasada.

Para seguir

llms.txt es una pieza pequeña de la parte técnica del GEO. Lo que más pesa está en otras guías: qué es GEO, rastreadores de IA y robots.txt y cómo medir la visibilidad en IA. En el curso de GEO Plus Academy dedicamos un módulo entero a la parte técnica, con lo que funciona y lo que no, y una tarea práctica en cada lección.

Preguntas frecuentes

¿Qué es llms.txt?

Es un fichero Markdown en la raíz de una web (/llms.txt) con un resumen del sitio y enlaces a sus páginas clave, pensado para modelos de lenguaje y agentes de IA. Lo propuso Jeremy Howard en septiembre de 2024.

¿Google usa llms.txt?

No para la búsqueda. Google dice en su guía oficial que Google Search, incluidos AI Overviews y AI Mode, ignora llms.txt y que tenerlo ni ayuda ni perjudica. Lighthouse, la herramienta de Chrome, sí comprueba que no dé error.

¿ChatGPT o Perplexity leen llms.txt?

A noviembre de 2026 no hemos encontrado documentación oficial de OpenAI ni de Perplexity que diga que sus buscadores lo usan para elegir fuentes. Ambas empresas publican un llms.txt para la documentación de su API.

¿llms.txt sustituye a robots.txt?

No. robots.txt dice a los rastreadores qué pueden visitar y es un estándar (RFC 9309). llms.txt solo resume el sitio y no da ni quita permisos. Si bloqueas un rastreador en robots.txt, llms.txt no lo arregla.

¿Dónde se pone el fichero llms.txt?

En la raíz del dominio, en https://tudominio.com/llms.txt, servido como texto con código 200. También puede ir en una subcarpeta, como /docs/llms.txt, y entonces cubre solo esa parte del sitio.

¿Te cita la IA hoy? Compruébalo gratis.

Sigue leyendo