Comercio agéntico
llms.txt
llms.txt es una convención que coloca un archivo markdown en la raíz de un sitio que resume qué es el sitio y qué URL responde a qué pregunta, para que los asistentes no necesiten rastrearlo todo.
Si los principales asistentes lo consumen es algo que aún no está realmente resuelto. Lo que sí está resuelto es la adopción: revisamos 58 marcas DTC conocidas y el 73% de las accesibles ya publican uno — pero el 70% de ellas no lo escribieron, porque Shopify genera un archivo con plantilla automáticamente. Publicar uno es, por lo tanto, un requisito básico en lugar de una ventaja competitiva.
Eso cambia la pregunta útil de si tener uno a si el predeterminado te describe. Un archivo generado de 4.3KB describe una tienda genérica; no sabe qué productos importan, qué preguntas hacen tus compradores, o qué te separa de las veintidós otras marcas que publican un documento casi idéntico.
La única regla que decide si vale la pena: genéralo, no lo escribas a mano. Un índice mantenido a mano se pudre en dos despliegues, y un índice obsoleto es peor que ninguno porque apunta con confianza a páginas que se han movido.
Ahora hay evidencia para esa regla más allá de la obsolescencia. Entre las tiendas que encontramos que aceptan un pago con agente, varias publican un archivo escrito a mano que nunca nombra los endpoints a los que responde su propia tienda — así que el archivo que un equipo cuidadoso escribió oculta una capacidad que el generado anuncia. Lee lo que hay en esa ruta antes de reemplazarlo.
Cómo se ve el archivo
La propuesta describe un documento markdown en lugar de una nueva sintaxis que aprender. Se abre con un encabezado de nivel uno que lleva el nombre del sitio o proyecto, seguido de una cita corta que dice qué es el sitio — el único párrafo que un lector sin otro contexto necesita. Prosa ordinaria puede seguirlo.
Debajo de eso vienen secciones de nivel dos, cada una con una lista de enlaces con una breve nota para cada uno: qué es la página y cuándo es la página correcta. Una sección convencionalmente reservada para material opcional marca los enlaces que se pueden omitir cuando se necesita un contexto más corto, que es la única priorización que el formato mismo conlleva.
Una convención complementaria coloca un archivo expandido en una ruta separada, que contiene el contenido en sí mismo en lugar de un índice de enlaces. Los dos sirven necesidades diferentes: uno orienta a un lector que nunca ha visto el sitio, el otro suministra texto sin la interfaz de navegación que lo rodea.
El formato es deliberadamente poco notable. Todo lo importante de la convención es editorial — qué páginas nombras y cómo las describes — porque no hay nada más en él para equivocarse.
Dónde se ubica entre los archivos orientados a máquinas
La confusión que cuesta algo a los equipos no es sobre el formato, es sobre lo que el archivo rige. Colocarlo junto a las otras superficies que una tienda publica para máquinas hace que el límite sea obvio.
La última fila es todo el argumento. Tres de estos tienen consumidores documentados y consecuencias definidas; el cuarto no tiene ninguno, lo cual es simultáneamente el argumento a favor de publicar uno y el argumento en contra de dedicar un proyecto a ello.
| Superficie | Lo que declara | Consumidores documentados | Qué sale mal si está mal |
|---|---|---|---|
| robots.txt | Qué rastreadores pueden obtener qué rutas | Todo rastreador principal documenta su cumplimiento | Una prohibición descuidada te elimina por completo de los motores de respuesta |
| sitemap.xml | Qué URLs existen y cuándo cambiaron | Los motores de búsqueda documentan su lectura | Descubrimiento lento o perdido de páginas nuevas y modificadas |
| schema.org JSON-LD | Cuáles son los hechos en esta página | Los motores de búsqueda documentan su uso para resultados enriquecidos | Un precio o disponibilidad obsoletos producen respuestas erróneas con confianza |
| llms.txt | Qué es el sitio y qué URL responde a qué | Ningún proveedor de asistentes ha documentado su consumo | Muy poco — lo cual es también el argumento honesto en contra del esfuerzo |
Lo que no puede hacer
Tres capacidades se atribuyen regularmente a este archivo que no tiene, y cada una tiene un hogar correcto diferente. Equivocarse con ellas es cómo un equipo llega a creer que ha establecido una política cuando ha escrito un resumen.
- No concede ni retiene nada. No hay sintaxis de directiva ni semántica de permisos, por lo que no puede bloquear un rastreador. El permiso es robots.txt para los rastreadores que lo respetan, y una regla de borde para los que no lo hacen.
- No reemplaza los datos estructurados. Un índice de URLs no dice nada sobre el precio o la disponibilidad en la página a la que apunta. Los hechos pertenecen al marcado en la propia página, generados desde la misma fuente de la que se renderiza la página.
- No es un sitemap. Un sitemap enumera cada URL para completitud; este archivo selecciona algunas y las explica. Reproducir el sitemap aquí descarta lo único que el formato ofrece, que es el juicio editorial sobre lo que importa.
Qué revisar en tu propio dominio
La mayoría de las tiendas ya sirven uno sin que nadie lo haya decidido, porque varias plataformas lo generan. Eso hace que auditar el archivo que tienes sea más útil que escribir uno nuevo, y la auditoría son cuatro comandos en lugar de un proyecto.
- El content-type. Una ruta que devuelve HTML silenciosamente se ve correcta en un navegador y es inútil para una máquina — y una página comodín que responde 200 en esa ruta es contada como adoptante por cualquier encuesta que verifique códigos de estado en lugar de contenido.
- Si nombra algo que realmente expones. Un archivo generado a veces lista endpoints de máquina que un reemplazo escrito a mano omite silenciosamente, así que lee lo que hay antes de sobrescribirlo.
- Si está generado. Un índice mantenido a mano se pudre en dos despliegues, y un índice obsoleto es peor que ninguno porque apunta con confianza a páginas que se han movido.
- Si algo lo solicita. Busca en el registro de acceso la ruta. Un archivo que nadie obtiene no es una emergencia, pero es la única evidencia directa disponible sobre esta pregunta y cuesta un comando obtenerla.
Preguntas frecuentes
- ¿Qué es llms.txt?
- Un archivo markdown en la raíz de un sitio que resume qué es el sitio y qué URL responde a qué pregunta, para que un sistema de IA pueda orientarse sin rastrear todo. Es una propuesta de la comunidad en lugar de un estándar publicado por cualquier proveedor de búsqueda o asistente, y no concede permisos de ningún tipo.
- ¿Qué va en un archivo llms.txt?
- Un encabezado con el nombre del sitio, una cita corta que indique qué vende el sitio y a quién sirve, luego secciones de enlaces con una descripción de una línea cada una — categorías, y las páginas que responden a preguntas reales previas a la compra como tallas, envío y devoluciones. Apuntar al índice del sitemap para la lista completa de URLs en lugar de reproducirlo.
- ¿Dónde va el archivo llms.txt?
- En la raíz del dominio que los clientes realmente escriben, servido como markdown o texto plano. Verifica el content-type después de desplegar: una ruta que devuelve HTML silenciosamente se renderiza bien en un navegador y es inútil para una máquina, y es la forma más común en que este archivo se rompe silenciosamente.
- ¿Los asistentes de IA realmente leen llms.txt?
- Ningún proveedor de asistentes ha documentado su consumo, y Google ha declarado públicamente que sus sistemas no lo hacen. Algunos registros de rastreadores muestran que se solicita la ruta, pero una recuperación no es lo mismo que un modelo que utiliza el contenido. Trate el archivo como barato y no probado en lugar de como una técnica con un resultado esperado.
- ¿Es llms.txt lo mismo que robots.txt?
- No. robots.txt establece qué rastreadores pueden recuperar qué rutas y es respetado voluntariamente por los rastreadores bien comportados. llms.txt ofrece un resumen y no concede nada. Eliminar robots.txt cambia lo que los rastreadores pueden hacer; eliminar llms.txt solo cambia lo que se les entrega como atajo.
- ¿Qué es llms-full.txt?
- Una convención complementaria: en lugar de un índice de enlaces, un único archivo que contiene el contenido expandido en sí, para que un sistema pueda leer el material sin recuperar muchas páginas y eliminar la navegación de cada una. Es mucho más grande por diseño y responde a una necesidad diferente a la del archivo de índice.
En detalle: ¿Funciona realmente llms.txt?