# Qué es llms.txt y qué efecto tiene en el SEO

> Qué es el archivo llms.txt, qué propone llmstxt.org, qué dijo Google en junio de 2026 sobre su efecto en la Búsqueda y cómo comprobar el de tu tienda.

URL: https://clione.ai/es/glosario/llms-txt/
Lang: es

Si alguien te ha ofrecido «un llms.txt para salir en ChatGPT», conviene separar dos preguntas que se suelen vender juntas: **qué es el archivo, que está bien definido, y qué efecto tiene en tu visibilidad, que es otra cosa**. El llms.txt no es el [`robots.txt`](/es/glosario/robots-txt/) con otro nombre ni un [sitemap XML](/es/glosario/sitemap-xml/) para la IA. Es una propuesta concreta, con dueño y con fecha, y Google ya ha dicho qué hace con ella su buscador.

## Qué propone llmstxt.org

La propuesta la publicó Jeremy Howard el 3 de septiembre de 2024, y en agosto de 2026 salió una segunda versión, revisada con lo aprendido en dos años de uso.[^llmstxt] Parte de un problema que cualquiera que haya pegado una web en un chat conoce: las páginas están hechas para personas, envuelven la información en navegación, anuncios y JavaScript, y convertirlas de nuevo en texto limpio es difícil e impreciso. Y la [ventana de contexto](/es/glosario/ventana-de-contexto/) de un modelo, aunque ha crecido, **sigue siendo demasiado pequeña para la mayoría de los sitios enteros**.[^llmstxt]

La respuesta es un archivo en `/llms.txt` con un formato fijo en Markdown:[^llmstxt]

- Un título H1 con el nombre del sitio, que es lo único obligatorio.
- Una cita (_blockquote_) con un resumen breve.
- Párrafos opcionales con más detalle.
- Secciones H2 con listas de enlaces en Markdown, cada uno con una nota opcional.
- Por convención, una sección «Optional» para lo secundario.

La propuesta añade una segunda pieza: que las páginas que un agente pueda necesitar tengan **una versión limpia en Markdown en la misma URL**, terminada en `.md`.[^llmstxt] La versión 2 permite añadir `.md` a la URL completa o sustituir la extensión, enlaza esas versiones con `rel="alternate" type="text/markdown"` y apunta al llms.txt con `rel="describedby"`, y aclara que un llms.txt puede estar en una subcarpeta: cubre las páginas bajo su ruta, y **manda el más específico**.[^llmstxt-changes] Es la idea que hay detrás del [Markdown para agentes](/es/glosario/markdown-para-agentes/).

Dos precisiones de la propia propuesta. La primera, para qué sirve: su autor esperaba que fuera útil sobre todo **en el momento de responder, no para entrenar modelos**.[^llmstxt] En la versión 2, un [agente de IA](/es/glosario/agente-de-ia/) consulta el llms.txt para encontrar lo que necesita y luego sigue los enlaces que le interesan.[^llmstxt-changes] La segunda, qué es: un resumen informal abierto a comentarios de la comunidad, no un estándar aprobado por ningún organismo.[^llmstxt] La propuesta cita a OpenAI, Anthropic y Google (para la API de [Gemini](/es/glosario/gemini/)) entre quienes publican un llms.txt para su documentación de desarrolladores.[^llmstxt] **Publicar uno propio no es lo mismo que leer el tuyo**, y esa es la confusión que más dinero mueve.

## Qué efecto tiene en el SEO

Aquí la respuesta tiene fecha. El 15 de mayo de 2026, Google publicó su guía para optimizar para las funciones de IA generativa de la Búsqueda.[^google-updates] Dice que no hace falta crear archivos legibles por máquinas, archivos de texto para IA, marcado ni Markdown para aparecer en la Búsqueda de Google.[^google-ai-guide] El 15 de junio de 2026 añadió una nota sobre los llms.txt:[^google-updates] **Google Search no los usa, y crearlos no ayuda ni perjudica a la visibilidad ni a las posiciones de tu sitio**, porque los ignora. La misma nota dice que no pasa nada por mantener uno para otros servicios o sistemas.[^google-ai-guide] La guía habla de la Búsqueda con sus funciones generativas, así que vale también para [AI Overviews](/es/glosario/ai-overviews/) y el [Modo IA](/es/glosario/modo-ia-google/).

Chrome lo trata como algo opcional. Lighthouse, la herramienta de auditoría de Chrome, tiene un apartado de navegación agéntica con una comprobación del llms.txt: **solo marca la página si el servidor da un error al pedir el archivo**. Si el archivo no existe y devuelve un 404, la comprobación queda como «no aplicable», porque de momento ofrecerlo es opcional, y no afecta a la puntuación.[^lighthouse-llms]

Para el resto de asistentes, la pregunta es empírica. Cada empresa documenta sus agentes y lo que respetan, como hace OpenAI con [OAI-SearchBot](/es/glosario/oai-searchbot/), [GPTBot](/es/glosario/gptbot/) y [ChatGPT-User](/es/glosario/chatgpt-user/),[^openai-bots] pero quién pide de verdad tu `/llms.txt`, y con qué frecuencia, solo lo dice el registro de accesos de tu servidor.

## En una tienda

En Shopify no partes de cero. **Shopify gestiona por defecto un `/llms.txt` en las tiendas, que replica el contenido de [`/agents.md`](/es/glosario/agents-md/)**, el documento que la plataforma trata como principal para que los agentes descubran la tienda. El orden de búsqueda es: una plantilla `llms.txt.liquid` del tema si existe, si no `agents.md.liquid`, y si no el texto que genera Shopify. La documentación recomienda no crear `llms.txt.liquid` salvo que necesites que el llms.txt diga algo distinto de `/agents.md`, porque entonces mantenerlo al día pasa a ser cosa tuya.[^shopify-llms-liquid] Esas plantillas se pueden personalizar desde el 28 de mayo de 2026.[^shopify-changelog]

Así se vería el llms.txt de una tienda pequeña de material fotográfico, en un **ejemplo ficticio**:

```markdown
# Trípodes Ejemplo

> Tienda online de trípodes y rótulas para fotografía y vídeo, con envío a España y Portugal.

Precios en euros con IVA incluido. Devoluciones gratuitas durante 30 días.

## Categorías

- [Trípodes de viaje](https://tienda.example/collections/tripodes-viaje.md): modelos de menos de 1,5 kg plegados
- [Rótulas de bola](https://tienda.example/collections/rotulas.md): carga máxima, peso y tipo de zapata

## Optional

- [Guía de zapatas y placas de liberación rápida](https://tienda.example/pages/zapatas.md)
```

Lo útil está en los enlaces: si apuntan a páginas en HTML pesado, el archivo ahorra poco. La propuesta los quiere apuntando a contenido fácil de leer para un modelo.[^llmstxt-changes] Clione, por su parte, genera un llms.txt y un documento en Markdown por producto, categoría, colección y página, servidos en el propio dominio de la tienda: lo cuenta la página de [cómo sirve Clione los archivos para agentes](/es/funcionalidades/llms-txt/).


**El llms.txt no bloquea ni permite nada.** Las reglas de acceso de los bots van en `robots.txt`, que sigue el protocolo de exclusión de robots,[^rfc9309] y cada empresa documenta qué agente lo respeta y para qué lo usa, como hace OpenAI con su agente de búsqueda y el de entrenamiento.[^openai-bots] Si quieres que tu catálogo no se use para entrenar un modelo, o que sí aparezca en una [búsqueda con IA](/es/glosario/busqueda-con-ia/), el sitio para decirlo es `robots.txt`. Un llms.txt solo resume y enlaza, y un agente lo consulta cuando lo necesita.[^llmstxt]


## Cómo comprobarlo

1. **Abre `tudominio.com/llms.txt` en el navegador.** Si tu tienda está en Shopify y nunca lo has tocado, verás el texto que genera la plataforma a partir de `/agents.md`.[^shopify-llms-liquid]
2. **Lee el archivo como lo leería un agente**: un H1, un resumen en una línea y enlaces que funcionan y llevan a las páginas que de verdad responden a tus clientes, no a la portada y al aviso legal.
3. **Pasa Lighthouse** en Chrome y mira el apartado de navegación agéntica. Un error del servidor al pedir el archivo es lo único que la comprobación marca.[^lighthouse-llms]
4. **Busca `/llms.txt` en los registros de tu servidor o de tu CDN** y anota qué agentes lo piden. Antes de creer el nombre, comprueba la IP: OpenAI, por ejemplo, publica las direcciones de sus agentes en archivos JSON.[^openai-bots]
5. **No lo busques en [Search Console](/es/glosario/search-console/)**: Google Search ignora el archivo, así que ningún informe de Google va a reflejar que lo tienes.[^google-ai-guide]

## Concepto cercano: robots.txt

Los dos archivos viven en la raíz y terminan en `.txt`, y ahí se acaba el parecido. `robots.txt` es un protocolo publicado como RFC 9309 por el IETF en 2022, que dice a los [rastreadores](/es/glosario/rastreador/) qué URL pueden pedir, y el propio estándar avisa de que **esas reglas no son una forma de autorización de acceso**.[^rfc9309] llms.txt es una guía de lectura: la propuesta lo distingue de `robots.txt`, que indica qué acceso automático se considera aceptable, porque se usa bajo demanda, cuando un agente necesita información. Y lo distingue del sitemap, que no enlaza las versiones legibles por un modelo y acumula más de lo que cabe en un contexto.[^llmstxt] Uno decide quién entra; el otro, por dónde empezar a leer una vez dentro.

La [comparativa](/es/comparativas/llms-txt-sitemap-datos-estructurados/) entre llms.txt, sitemap y [datos estructurados](/es/glosario/datos-estructurados/) pone los tres archivos uno al lado del otro, y la [ruta de lectura](/es/aprender/rastreo-e-indexacion/) de este tema ordena el resto de términos, empezando por la [indexación](/es/glosario/indexacion/).
