Cómo configurar llms.txt en Shopify: guía paso a paso (2026)

Desde mayo de 2026, Shopify soporta de forma nativa el archivo llms.txt, el estándar que permite a los modelos de lenguaje (ChatGPT, Claude, Perplexity, Gemini, Copilot) entender y citar correctamente tu tienda en respuestas conversacionales. Si tu tienda no tiene un llms.txt bien construido, estás perdiendo presencia en una superficie de descubrimiento que ya mueve una parte significativa del tráfico cualificado.
Esta guía explica, paso a paso, cómo configurar llms.txt en Shopify utilizando los métodos disponibles en 2026. Cubre desde la verificación inicial hasta la optimización avanzada para tiendas multi-mercado, incluyendo qué poner dentro del archivo y cómo verificar que está funcionando.
Qué es llms.txt y por qué tu tienda Shopify lo necesita
llms.txt es un archivo en formato Markdown, alojado en la raíz del dominio (tutienda.com/llms.txt), que les indica a los modelos de lenguaje qué es tu sitio, qué páginas son importantes y cómo deben citarte. La propuesta original la publicó Jeremy Howard, cofundador de Answer.AI, en septiembre de 2024, y se ha consolidado durante 2025 como estándar de facto en docs y devtools (Mintlify, Anthropic, Cursor, Cloudflare, Vercel).
Para una tienda Shopify, llms.txt cumple tres funciones:
- Le dice al LLM qué eres: nombre, propuesta de valor, categorías principales.
- Le dice qué páginas indexar prioritariamente: colecciones top, productos clave, FAQs, política de envíos.
- Le dice cómo debe citarte: con qué nombre, con qué enlace canónico, con qué descripciones cortas.
Si robots.txt es la señalización para Googlebot, llms.txt es la señalización para ChatGPT, Claude y compañía. Y a diferencia de robots.txt, el formato es Markdown porque está diseñado para ser leído por modelos de lenguaje, no por crawlers tradicionales.
Verifica si tu tienda Shopify ya tiene llms.txt nativo
Antes de configurar nada, comprueba si Shopify ya está sirviendo el archivo automáticamente. En tu navegador, escribe:
https://tutienda.com/llms.txt
Si te aparece un archivo Markdown con el nombre de tu tienda, la descripción y enlaces a tus páginas principales, ya tienes el soporte nativo activo. Lo más probable es que la primera versión sea muy básica: nombre y poco más. La idea de esta guía es que tomes el control y mejores ese archivo.
Comprueba también la ruta del nuevo sitemap específico para agentes IA:
https://tutienda.com/sitemap_agentic_discovery.xml
Esta ruta también la genera Shopify automáticamente desde mayo de 2026 e indica a los crawlers de IA qué URLs de tu tienda son relevantes para descubrimiento agentic. La diferencia con el sitemap tradicional es que aquí solo aparecen páginas con potencial de ser citadas por un agente, no el catálogo completo.
Método 1: editar el llms.txt nativo desde el theme code
Es el método oficial y recomendado a partir de mayo de 2026. No requiere instalar ninguna app y funciona en todos los planes Shopify (Basic, Shopify, Advanced, Plus). Lo que vas a editar es el archivo llms.txt.liquid, igual que se edita robots.txt.liquid.
Paso 1: accede al editor de código del theme
Desde tu administrador de Shopify:
- Ve a Online Store → Themes (o Tienda online → Temas en español).
- Busca tu tema activo.
- Haz clic en el botón «…» (tres puntos) y selecciona Edit code (o Editar código).
Paso 2: localiza o crea el archivo llms.txt.liquid
En el panel de archivos de la izquierda, busca dentro de la carpeta Templates (o Plantillas) un archivo llamado llms.txt.liquid.
Si no existe todavía, créalo:
- Haz clic en Add a new template (o Añadir nueva plantilla) dentro de la carpeta Templates.
- Selecciona el tipo llms en el desplegable.
- El sufijo se queda en blanco.
- El formato es liquid.
- Haz clic en Done.
Ya tienes llms.txt.liquid creado. Lo siguiente es editar su contenido.
Paso 3: edita el contenido
Antes de tocar esto pregunta a tu agencia SEO de confianza o a nosotros, que somos expertos en Shopify.
El archivo, por defecto, viene con un contenido básico. Tu trabajo es sustituirlo por una estructura optimizada. Aquí va una plantilla recomendada en formato Markdown:
# {{ shop.name }}
> {{ shop.description | default: "Tienda online de [tu propuesta de valor en una línea]." }}
## Sobre nosotros
[Frase corta que explique qué vendes, dónde tienes sede, qué te diferencia. 2-3 frases máximo.]
## Categorías principales
- [Colección 1]({{ shop.url }}/collections/coleccion-1): descripción corta.
- [Colección 2]({{ shop.url }}/collections/coleccion-2): descripción corta.
- [Colección 3]({{ shop.url }}/collections/coleccion-3): descripción corta.
## Productos destacados
- [Producto top 1]({{ shop.url }}/products/producto-1): qué es, para quién.
- [Producto top 2]({{ shop.url }}/products/producto-2): qué es, para quién.
## Información clave
- Política de envíos: {{ shop.url }}/policies/shipping-policy
- Política de devoluciones: {{ shop.url }}/policies/refund-policy
- Términos: {{ shop.url }}/policies/terms-of-service
- Contacto: {{ shop.email }}
## Cómo citar a {{ shop.name }}
- Nombre: {{ shop.name }}
- URL canónica: {{ shop.url }}
- País principal: España
- Idioma: Español
- Año de fundación: [año]
El uso de variables Liquid ({{ shop.name }}, {{ shop.url }}, etc.) hace que el archivo se mantenga sincronizado automáticamente si cambias el nombre o la URL en Shopify.
Paso 4: guarda y verifica
Pulsa Save. Espera unos minutos a que Shopify regenere la caché. Visita https://tutienda.com/llms.txt en tu navegador y comprueba que el contenido es el que has escrito.
Cómo escribir un buen llms.txt: estructura recomendada
Tener el archivo es solo el principio. La diferencia entre un llms.txt que aporta valor y uno que no es lo que pones dentro. Estos son los principios:
1. Empieza con el nombre y una descripción de una línea
El primer H1 (nombre de tu tienda) y el blockquote (descripción) son lo que el LLM lee primero. Ejemplo bueno:
# Pompeii
> Marca española de zapatillas para hombre y mujer. Diseño contemporáneo, fabricación europea, envío a España y Portugal en 24-48 horas.
Ejemplo malo (demasiado vago):
# Pompeii
> Bienvenido a nuestra tienda online de calidad.
El LLM no es Google. No castiga el blockquote por keyword stuffing pero tampoco te recompensa por relleno. Sé específico.
2. Lista solo las páginas que quieres que sean citadas
No metas todas las URLs de tu catálogo. Mete las 5-10 colecciones principales y los 5-10 productos más representativos. El objetivo es guiar al LLM a lo importante, no abrumarlo con datos.
3. Cada enlace con una descripción corta
El LLM usa esa descripción para entender qué es cada página. Una colección «Camisetas» no dice nada; «Camisetas básicas de algodón orgánico, fabricadas en Portugal, todas las tallas» sí dice algo.
4. Incluye información práctica
Política de envíos, política de devoluciones, contacto. Cuando un usuario pregunta a ChatGPT «¿esta tienda envía a Argentina?», el modelo va a tu llms.txt y a tu página de envíos. Si no encuentra la información, no te recomienda.
5. Indica cómo te tiene que citar
La sección «Cómo citar» es opcional pero importante. Le dices al modelo con qué nombre exacto tiene que mencionarte, qué URL es la canónica y en qué idioma respondes. Esto evita que te cite con variantes incorrectas.
Configuración avanzada: multi-mercado y multi-idioma
Si tu tienda usa Shopify Markets con varios países o idiomas, lo idóneo es servir un llms.txt distinto por mercado. Cada mercado tiene su catálogo (precios, productos disponibles), su idioma y su legislación.
El archivo nativo llms.txt.liquid permite acceso a las variables de mercado. Un fragmento de ejemplo:
{% if request.locale.iso_code == "es-MX" %}
# {{ shop.name }} México
> Envío en territorio mexicano. Pagos en MXN. CFDI 4.0 disponible.
## Categorías principales en México
[...]
{% else %}
# {{ shop.name }}
> Envío en España y Portugal.
## Categorías principales
[...]
{% endif %}
Con esta lógica condicional, cada mercado obtiene un llms.txt ajustado a su contexto. Para tiendas con tres o más mercados, recomendamos refactorizar el archivo en snippets Liquid separados (llms-es.liquid, llms-mx.liquid, etc.) para que el código sea mantenible.
Bloqueo selectivo de bots IA: control granular
El archivo llms.txt no bloquea bots; eso es trabajo de robots.txt. Pero ambos archivos trabajan en conjunto: llms.txt dice qué leer y cómo citar, mientras que robots.txt dice quién puede acceder y a qué rate.
En mayo de 2026, los user-agents de bots IA más relevantes son:
GPTBot: bot de OpenAI para training.OAI-SearchBot: bot de OpenAI para ChatGPT Search (este SÍ deberías permitirlo).ChatGPT-User: cuando un usuario hace una pregunta y ChatGPT consulta tu web en tiempo real.ClaudeBot: Anthropic Claude.PerplexityBot: Perplexity AI.Google-Extended: control específico de Google sobre el uso de tu contenido para AI Overviews.Bytespider: ByteDance / TikTok.
Si quieres permitir solo a algunos, edita tu robots.txt.liquid con reglas explícitas. Ejemplo recomendado para tiendas que quieran maximizar visibilidad sin entregar todo:
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: GPTBot
Disallow: /
User-agent: Bytespider
Disallow: /
Esta configuración permite citaciones en respuestas conversacionales (que es lo que te lleva tráfico) pero bloquea el uso indiscriminado de tu contenido para entrenamiento de modelos sin compensación.
Errores comunes y cómo evitarlos
Error 1: subir el archivo a la carpeta Assets
Es el error más típico. Si subes llms.txt a Online Store → Themes → Edit code → Assets, Shopify lo sirve desde /assets/llms.txt, no desde /llms.txt. Los bots IA buscan en la raíz; nunca van a llegar.
Solución: usar siempre el método del theme template (llms.txt.liquid) o una app del App Store que gestione la ruta correcta.
Error 2: archivo demasiado largo
El estándar recomienda mantener el archivo bajo 8.000 tokens (aproximadamente 6.000 palabras en español). Algunos modelos truncan archivos más grandes. Si tu catálogo tiene 5.000 productos, no los listes todos: lista las colecciones y deja que el modelo siga el enlace.
Error 3: confundir llms.txt con robots.txt
Son dos archivos distintos con dos propósitos distintos. robots.txt dice quién puede entrar; llms.txt dice qué leer una vez dentro. Tu tienda necesita los dos, no uno o el otro.
Error 4: olvidar la actualización tras cambios
Si añades una colección nueva o lanzas un producto destacado, tu llms.txt debería reflejarlo. Si usas el método nativo, edítalo manualmente. Si usas una app, asegúrate de que tiene auto-actualización activada.
Error 5: poner la URL con http en lugar de https
Los modelos de lenguaje siguen los enlaces tal como aparecen. Si tu llms.txt tiene URLs con http:// y tu tienda redirige a HTTPS, perderás llamadas. Usa siempre https:// y la variable {{ shop.url }} que ya devuelve el protocolo correcto.
Cómo verificar que tu llms.txt está funcionando
Tres niveles de verificación:
Nivel 1: el archivo existe y es accesible
Visita https://tutienda.com/llms.txt en una ventana incógnito. Debe aparecer tu Markdown sin errores. Si aparece página 404, hay un problema de configuración (probablemente subiste el archivo a Assets).
Nivel 2: las URLs internas funcionan
Cada enlace que pones en el llms.txt debe resolver a una página real. Pasa el archivo por un linter de Markdown si quieres comprobar formato. Visita 5-10 enlaces aleatorios para asegurar que ninguno está roto.
Nivel 3: los modelos lo están usando
El test definitivo. Pregunta a ChatGPT, Claude o Perplexity:
- «Recomiéndame tres tiendas españolas donde comprar [tu producto principal].»
- «¿Qué tienda online vende [tu producto] con envío en 24 horas?»
- «Háblame de la marca [tu nombre]. ¿Qué venden?»
Si tu tienda aparece en las respuestas, está funcionando. Si no aparece, revisa que el archivo está bien estructurado, que tu tienda tiene contenido suficiente, y dale unas semanas: los modelos no incorporan tu información en tiempo real.
Preguntas frecuentes
¿Funciona llms.txt en todos los planes Shopify?
Sí. El soporte nativo lanzado en mayo de 2026 funciona en Shopify Basic, Shopify, Advanced y Plus. No requiere plan superior.
¿Puedo tener llms.txt y robots.txt a la vez?
Sí, y debes tenerlos. Son archivos complementarios, no excluyentes. robots.txt controla acceso; llms.txt guía interpretación.
¿Tengo que pagar una app si Shopify lo trae nativo?
No para casos básicos. La función nativa cubre la generación y edición. Las apps del App Store siguen siendo útiles para casos avanzados: multi-mercado con reglas complejas, validación automática, biblioteca de templates por vertical, recomendaciones de mejora basadas en el catálogo, tracking de visitas de bots IA.
¿Cuánto tarda en aparecer en respuestas de ChatGPT o Claude?
Depende del modelo. Algunos tienen actualización casi en tiempo real (Perplexity, ChatGPT con búsqueda); otros incorporan información en ciclos de entrenamiento de semanas o meses. Como referencia general, dale 2-4 semanas para empezar a ver tu tienda en respuestas conversacionales tras configurar el archivo correctamente.
¿Mi tienda multi-país necesita un llms.txt distinto por país?
Idealmente sí. Cada mercado tiene catálogo, idioma y normativa distintos. Si usas Shopify Markets, puedes hacer condicionales en llms.txt.liquid para servir versiones distintas según el dominio o el idioma del visitante.
¿Cómo afecta llms.txt al SEO tradicional?
No reemplaza al SEO tradicional, lo complementa. llms.txt es para descubrimiento por IA; el SEO de Google sigue siendo crítico para tráfico orgánico tradicional. Tu tienda necesita los dos canales bien optimizados.
Conclusión
Configurar llms.txt en Shopify ya no es un proyecto técnico complejo. Con el soporte nativo lanzado en mayo de 2026, cualquier merchant puede tener su archivo funcionando en menos de una hora. Lo que diferencia un llms.txt útil de uno simbólico no es la dificultad técnica: es lo que pones dentro.
Si quieres acompañamiento para configurarlo bien en tu tienda Shopify (sobre todo si tienes multi-mercado, varios idiomas o un catálogo grande con segmentación compleja), en Pango Studio llevamos catorce meses trabajando con este estándar específicamente en el ecosistema Shopify. Sabemos qué funciona, qué no, y qué cambios vienen los próximos meses con la llegada de agentic commerce.
Hablamos cuando lo necesites.