Guía, actualizada el 2026-10-22

llms.txt: el formato, una plantilla para copiar y los errores que debes evitar

llms.txt es un archivo Markdown en /llms.txt que le da a las herramientas de IA una lista corta y seleccionada de las páginas de tu sitio. Es una propuesta de la comunidad y es opcional. La documentación de rastreadores que revisamos describe robots.txt como el control, y no hemos encontrado ninguna empresa de búsqueda con IA que diga usar llms.txt para posicionar o citar páginas.

Qué es llms.txt

La propuesta de llmstxt.org se escribió por primera vez en 2024. Pide que los sitios publiquen un archivo Markdown en /llms.txt, o en una subruta como /docs/llms.txt que cubre las URL que cuelgan de ella, con una descripción breve del sitio y enlaces a las páginas que importan. Un sitemap enumera todas las páginas; llms.txt es una vista general seleccionada, y la propuesta espera que se lea bajo demanda, cuando un agente necesita información mientras ayuda a un usuario.

No es un estándar de la IETF ni del W3C, y nada en la propuesta obliga a una empresa de IA a leerlo. Nuestro auditor solo revisa si tu archivo sigue el formato propuesto.

El formato

La propuesta define las partes del archivo en este orden. Solo la primera es obligatoria.

  1. Un H1 con el nombre del sitio o del proyecto, por ejemplo # Tienda Ejemplo. Es la única parte obligatoria.
  2. Una cita en bloque (blockquote) con un resumen breve que contenga los datos clave para entender el resto del archivo.
  3. Párrafos o listas opcionales con más detalle. Sirve cualquier Markdown, excepto encabezados.
  4. Cero o más secciones H2. Cada una es una lista de enlaces, uno por línea, con la forma - [nombre](url): notas. El enlace es obligatorio; los dos puntos y las notas son opcionales.

Una de las secciones H2 puede llamarse ## Optional (el nombre va en inglés). Por convención reúne enlaces secundarios que un agente puede omitir cuando necesita un contexto más corto. Al inicio del archivo se permite una marca de orden de bytes (BOM).

Una plantilla para copiar

Cambia los datos de ejemplo y respeta el orden. Usa URL completas para que cada enlace funcione cuando una herramienta lea el archivo por sí sola.

# Tienda Ejemplo

> Tienda Ejemplo vende cerámica hecha a mano en línea y envía a México, Estados Unidos y Canadá. Este archivo enlaza las páginas que explican qué vendemos, los envíos y las devoluciones.

Los precios están en pesos mexicanos (MXN). Cada página existe en español y en inglés.

## Productos

- [Tazas](https://example.com/es/tazas/): tazas de gres hechas en torno, 350 ml
- [Platos](https://example.com/es/platos/): platos trinche y platos para postre

## Políticas

- [Envíos](https://example.com/es/envios/): paqueterías, tiempos de entrega y costos
- [Devoluciones](https://example.com/es/devoluciones/): 30 días para devolver

## Optional

- [Quiénes somos](https://example.com/es/nosotros/): quién hace la cerámica
- [Blog](https://example.com/es/blog/): guías de cuidado y noticias del taller

Guárdalo como texto plano en https://tusitio.com/llms.txt y pídelo con curl -i https://tusitio.com/llms.txt. Debes ver estatus 200 y un Content-Type distinto de text/html.

Un ejemplo real: nuestro propio archivo

Nuestro archivo en atalaya-ai.com/llms.txt sigue el mismo orden y está escrito en inglés. Este es un fragmento, con el centro recortado:

# Atalaya

> Atalaya checks whether AI search engines and assistants can read a website. A free check shows, for 20 AI crawlers (...), whether the site's robots.txt allows or blocks them and which rule decides it. ...

## Guides

- [Block AI training crawlers and stay in AI search](https://atalaya-ai.com/guides/block-ai-training/): copy-paste robots.txt that blocks 8 training crawlers and keeps 7 AI search crawlers
- [llms.txt guide: format, template and common mistakes](https://atalaya-ai.com/guides/llms-txt/): ...

## Optional

- [Terms of use](https://atalaya-ai.com/terms)
- [Privacy notice](https://atalaya-ai.com/privacy)

Debajo del resumen, un párrafo corto dice qué es y qué no es la calificación: una lista de revisión transparente, no una predicción de posicionamiento ni una promesa de que algún producto de IA te vaya a citar. Las secciones son Tools, Guides y Pricing. Los términos y el aviso de privacidad van en Optional porque no hacen falta para entender qué hace el producto.

llms-full.txt

Algunos sitios publican además /llms-full.txt, un solo archivo con el texto de sus páginas en lugar de enlaces a ellas. No forma parte de la propuesta de llmstxt.org. Nuestro auditor lo pide una vez y reporta si existe, si se sirve como HTML y cuánto pesa. No valida su contenido. Publícalo solo si ya tienes el texto de tus páginas clave en Markdown.

Los errores que marca nuestro auditor

El AI Search Readiness Auditor pide /llms.txt una vez y lo compara con el formato propuesto. Estos son los hallazgos, con el código que reporta.

HallazgoQué lo provocaCómo corregirlo
Se sirve como HTMLLa solicitud responde 200, pero la respuesta es HTML: un tipo de contenido HTML o un cuerpo que parece página web. Es común en aplicaciones de una sola página y en hosts que responden con la página de inicio a cualquier ruta desconocida. El archivo cuenta como ausente.Sirve un archivo de texto plano en /llms.txt y revisa el Content-Type con curl.
No existe o está vacíoUn 404 u otro estatus que no sea 2xx, o un cuerpo vacío. El archivo cuenta como ausente.Publica el archivo en la raíz del sitio.
missing-h1No hay ninguna línea que empiece con # y un espacio. El archivo es inválido.Empieza el archivo con # Nombre de tu sitio.
h1-not-firstHay algo antes del H1: un comentario, front matter o una línea de texto.Pasa el H1 a la primera línea.
multiple-h1Hay más de un H1.Deja un solo H1 y usa H2 para las secciones.
missing-summaryNo hay cita en bloque antes del primer H2.Agrega una línea que empiece con > justo después del H1.
no-link-sectionsNinguna sección H2 contiene un enlace.Agrega al menos una sección H2 con una lista de enlaces.
empty-sectionUna sección H2 no tiene enlaces debajo.Agrega enlaces o quita el encabezado.
bad-list-itemsUn elemento de lista dentro de una sección no tiene enlace Markdown, por ejemplo una URL suelta o texto simple.Escribe cada elemento como - [nombre](url): nota.
heading-in-detailsHay un encabezado H3 a H6 entre el resumen y el primer H2.Usa párrafos o listas ahí, o conviértelo en una sección H2.

Un archivo se reporta como válido (valid) cuando tiene exactamente un H1 como primera línea, un resumen y al menos una sección con enlaces. Si tiene H1 pero le falta alguna de las otras partes, es parcial (partial). Sin H1 es inválido (invalid). Estas revisiones comprueban solo el formato. No dicen nada sobre si algún producto de IA lee el archivo.

¿Lo necesitas?

Cuesta poco, así que publícalo si tienes un conjunto claro de páginas que señalar. Antes arregla robots.txt. La documentación de las empresas describe tokens de robots.txt para entrenamiento, búsqueda y consultas de usuarios, y un rastreador de búsqueda bloqueado es un problema que se puede medir. La referencia de rastreadores de IA lista los tokens y la guía de robots.txt trae un archivo para copiar.

Todavía lo usan pocos sitios. En nuestra revisión de octubre de 2026 de sitios populares, alrededor de 1 de cada 10 publicaba un llms.txt válido: 9.1% en México, 11.3% en la muestra de Estados Unidos y 8.3% en Canadá. Los detalles y límites están en el estudio.

Revisa tu sitio

La revisión gratuita lee tu robots.txt para los 20 rastreadores y te dice si tu sitio publica un llms.txt. Las revisiones de formato de arriba corren en nuestro reporte completo y en el auditor de Apify.