## Probablemente ya tienes uno

Shopify genera una superficie de instrucciones para agentes en cada tienda: un `/agents.md` predeterminado, con `/llms.txt` y `/llms-full.txt` reflejados desde él (desde mayo de 2026). Compruébalo ahora mismo — abre `https://tu-tienda.com/llms.txt`. Si nunca lo has tocado, estás sirviendo el predeterminado de Shopify.

Ese predeterminado es genérico por diseño. La pregunta no es "cómo añado llms.txt a Shopify" — es "debería reemplazar el de serie", y normalmente sí: el predeterminado no puede saber qué colecciones importan, qué aspectos de tu política de devoluciones destacar, o que existe tu [endpoint MCP](/kb/mcp).

## Cómo funciona el sistema de plantillas

Según la documentación de temas de Shopify, tres plantillas Liquid controlan las tres rutas, con una cadena de respaldo:

1. `templates/llms.txt.liquid` — controla solo `/llms.txt`
2. `templates/agents.md.liquid` — controla `/agents.md` *y* es la fuente predeterminada de las otras rutas
3. Sin plantillas → el predeterminado generado por Shopify

El punto de apalancamiento es `agents.md.liquid`: personalízalo una vez y las tres superficies heredan, o separa `llms.txt.liquid` si quieres que el índice y las instrucciones diverjan (ver [AGENTS.md vs llms.txt](/kb/agents-md-vs-llms-txt) para saber por qué).

## Personalizándolo

En tu editor de temas (Tienda online → Temas → Editar código → Plantillas), añade `llms.txt.liquid`:

```
# {{ shop.name }}

> {{ shop.description }}

## Páginas clave
- [Más vendidos](/collections/best-sellers): nuestros productos más comprados
- [Envíos y devoluciones](/policies/shipping-policy): lo que los agentes deben citar a los clientes

## Superficies legibles por máquina
- [Feed de productos](/products.json): catálogo en vivo con precios
```

Los objetos Liquid funcionan como en cualquier plantilla, así que el archivo puede mantenerse actualizado automáticamente — recorre colecciones, inyecta políticas, referencia metafields.

## Qué incluir

Las líneas de mayor valor para agentes: tus colecciones principales con descripciones de una línea, páginas de políticas (envíos, devoluciones — lo que un agente cita a un cliente), y referencias cruzadas a superficies de máquina (`/products.json`, cualquier [especificación OpenAPI](/kb/openapi) o endpoint MCP). Omite la prosa de marketing — los agentes quieren estructura, no eslóganes. Guía completa del formato: [la guía de llms.txt](/kb/llms-txt).

## Valídalo

Pasa tu tienda por [el validador de llms.txt](/tools/llms-txt-validator) — comprueba que el archivo existe, parsea y da a los agentes estructura navegable — o [escanea la tienda completa](/) para ver todas las superficies de agentes de una vez.

## Preguntas frecuentes

### ¿Shopify genera llms.txt automáticamente?

Sí — cada tienda sirve un /agents.md predeterminado, y Shopify gestiona /llms.txt y /llms-full.txt reflejándolo. Sobrescribes cualquiera de los tres con plantillas Liquid.

### ¿Qué plantilla debería editar?

Edita templates/agents.md.liquid para cambiar las tres superficies desde una fuente. Añade templates/llms.txt.liquid solo si quieres que el índice llms.txt difiera de las instrucciones de agents.md.

### ¿Editar llms.txt afectará mi ranking en Google?

No — Google ha documentado que Search no usa llms.txt en ningún sentido. Su valor es para los agentes que leen tu tienda, no para rankings. Ver [¿Funciona realmente llms.txt?](/kb/does-llms-txt-work)

## Relacionado

- [llms.txt — la guía completa](/kb/llms-txt)
- [AGENTS.md vs llms.txt](/kb/agents-md-vs-llms-txt)
- [llms.txt para WordPress](/kb/llms-txt-for-wordpress) · [llms.txt para Next.js](/kb/llms-txt-for-nextjs)
