Sichta · Guide

llms.txt per Shopify: la guida completa

Pubblicato 1 agosto 2026

llms.txt è un file Markdown in testo semplice, servito alla radice di un dominio, che offre ai sistemi di IA un indice breve e curato di ciò che un sito propone e di dove trovarlo. Per un negozio Shopify significa un unico file che dice a ChatGPT, Claude, Gemini e agli altri assistenti cosa vendete, quali collezioni contano e dove stanno le vostre condizioni di spedizione e reso — senza costringerli ad analizzare tutto il tema. Questa guida illustra cos'è davvero llms.txt, cosa vi appartiene per un negozio, in cosa differisce da robots.txt e sitemap.xml e i tre modi realistici per portarne uno su un dominio Shopify.

Da dove viene llms.txt

llms.txt non è un'invenzione di Shopify né uno standard web ufficiale. È una proposta della comunità, pubblicata su llmstxt.org nel settembre 2024 da Jeremy Howard di Answer.AI. L'idea è semplice: le pagine HTML sono fatte per persone e browser, e seppelliscono i fatti sotto navigazione, script e stile. Un modello linguistico che lavora con una finestra di contesto limitata se la cava meglio con un singolo file, piccolo e densa di informazioni. La proposta riserva quindi il percorso /llms.txt esattamente a questo — un file Markdown con una struttura minima e fissa:

  • un H1 con il nome del sito o del progetto — l'unico elemento obbligatorio,
  • una citazione a blocco con un riassunto di un paragrafo,
  • sezioni Markdown facoltative (H2) con elenchi di link, ciascuno con una breve descrizione.

Il formato è stato pensato per i siti di documentazione, ed è lì che l'adozione è iniziata. Ma nulla al suo interno è specifico della documentazione, e un negozio online vi si adatta naturalmente: il riassunto dice cosa vende il negozio, e le sezioni di link puntano a prodotti, collezioni e condizioni.

Cosa appartiene al llms.txt di un negozio Shopify

Considerate il file come la risposta a una domanda: se un assistente IA potesse leggere una sola pagina del mio negozio, cosa vorrei che vi fosse? Per un negozio, un llms.txt utile ha quattro parti.

1. Nome e riassunto

L'H1 è il nome del negozio. La citazione a blocco dovrebbe dire, in una o due frasi, cosa vendete e a chi — è spesso la frase esatta che un assistente riutilizzerà quando qualcuno chiede «cos'è questo negozio?». Scrivetela in linguaggio semplice; lasciate fuori gli aggettivi da marketing.

2. Prodotti

Un elenco di prodotti con link, ciascuno con una breve descrizione fattuale. Non servono tutte le varianti — le porta la pagina prodotto — ma ogni prodotto che un agente dovrebbe conoscere merita una riga. Per cataloghi grandi, elencate i prodotti più importanti e rimandate al sitemap per il resto; un file da 40.000 righe vanifica lo scopo di un indice compatto.

3. Collezioni

Le collezioni danno agli agenti la vostra tassonomia — il modo in cui raggruppate ciò che vendete. Una manciata di link di collezione ben denominati aiuta un assistente a rispondere a domande di categoria («vendono attrezzatura da trail running?») senza indovinare dai titoli dei prodotti.

4. Condizioni

Spedizione, resi e contatti. Sono le pagine che gli agenti controllano prima di consigliare un negozio, e Shopify le serve a URL stabili (/policies/shipping-policy, /policies/refund-policy, /policies/contact-information) — collegatele direttamente.

Un esempio completo

Ecco un llms.txt realistico per un negozio fittizio (il dominio .example è un segnaposto; il contenuto del file è lasciato in inglese, come sarebbe per un negozio anglofono):

# Fjordlys Candles

> Fjordlys Candles makes hand-poured soy and beeswax candles in
> Scandinavian-inspired scents, shipped from Hamburg across the EU.

## Products

- [Birch Forest soy candle, 220 g](https://fjordlys.example/products/birch-forest-220): Soy wax, burn time approx. 45 h, notes of birch, moss and cedar.
- [Midnight Sun beeswax candle, 300 g](https://fjordlys.example/products/midnight-sun-300): Pure beeswax, burn time approx. 60 h, unscented.
- [Sea Fog travel tin, 110 g](https://fjordlys.example/products/sea-fog-tin): Soy wax travel tin, burn time approx. 25 h, notes of salt and driftwood.
- …and 34 more products: https://fjordlys.example/sitemap.xml

## Collections

- [Soy candles](https://fjordlys.example/collections/soy)
- [Beeswax candles](https://fjordlys.example/collections/beeswax)
- [Gift sets](https://fjordlys.example/collections/gift-sets)

## Policies

- [Shipping](https://fjordlys.example/policies/shipping-policy)
- [Returns](https://fjordlys.example/policies/refund-policy)
- [Contact](https://fjordlys.example/policies/contact-information)

Ogni riga è un fatto verificabile con un link. È tutto il trucco: il file non persuade, indicizza.

llms.txt, robots.txt e sitemap.xml

Tutti tre sono file alla radice che le macchine leggono, il che invita alla confusione. Rispondono a domande diverse e nessuno sostituisce l'altro:

FileDomanda a cui rispondeFormatoPensato per
robots.txt«Dove possono andare i crawler?» — regole di accesso per user agentDirettive in testo sempliceQualsiasi crawler, inclusi quelli IA
sitemap.xml«Quali URL esistono?» — un elenco esaustivo e leggibile dalle macchineXMLIndicizzatori dei motori di ricerca
llms.txt«Di cosa parla questo sito e cosa conta di più?» — un indice curato e descrittoMarkdownModelli linguistici e agenti IA

robots.txt concede un permesso ma non spiega nulla. sitemap.xml è completo ma piatto — diecimila URL indifferenziate. llms.txt è il solo dei tre a portare significato: descrizioni, priorità, struttura. Un negozio ben configurato serve tutti tre, e devono concordare fra loro — un llms.txt che collega pagine bloccate da robots.txt parla agli agenti di porte che non possono aprire.

Come gli assistenti IA usano llms.txt oggi — onestamente

llms.txt è una convenzione emergente, non una leva di posizionamento, e conviene diffidare di chi la vende come tale. Lo stato onesto nel 2026: l'adozione dal lato di chi pubblica è reale e in crescita, e i crawler IA richiedono davvero il file — le richieste si vedono nei log del server. Nessun grande fornitore di assistenti, però, si è impegnato a trattare llms.txt come fonte autorevole, e nessuno pubblica come (o se) ne pesa il contenuto. Servendolo, rendete semplicemente facile trovare la versione leggibile del vostro negozio. Se un dato motore lo usi in un dato giorno è una sua decisione.

Il motivo per farlo comunque è l'asimmetria costi-benefici. Il file costa quasi nulla da servire, non può danneggiarvi (contiene solo fatti che già pubblicate) e nel momento in cui un assistente lo consulta, il vostro negozio risponde con un indice pulito e aggiornato invece che con frammenti raccolti alla rinfusa. È la stessa logica del pubblicare un sitemap nel 2006: presto, economico e solo vantaggi. La stessa inquadratura onesta vale per la leggibilità da parte dell'IA in generale — trattiamo il quadro completo nella guida su rendere il vostro negozio Shopify leggibile per gli assistenti IA.

Come aggiungere llms.txt a un negozio Shopify

Qui Shopify complica un po' le cose: non potete semplicemente depositare un file nella radice del negozio, perché non esiste una radice sotto il vostro controllo. Funzionano tre approcci.

Opzione 1: file ospitato più redirect (del tutto manuale)

Scrivete il file a mano, caricatelo in Contenuti → File (che gli dà una URL su CDN) oppure ospitatelo altrove, poi create un redirect di URL da /llms.txt a quella posizione in Negozio online → Navigazione → Redirect URL. Funziona perché i redirect di Shopify scattano sui percorsi che altrimenti darebbero 404, e /llms.txt non è un percorso riservato. Il vantaggio è il controllo totale e nessuna dipendenza. Lo svantaggio è l'obsolescenza: ogni nuovo prodotto, variazione di prezzo o collezione rinominata rende il file un po' più sbagliato, e nulla vi avverte.

Opzione 2: un template di pagina riadattato

Alcuni commercianti creano un template di pagina che genera testo semplice via Liquid e reindirizzano /llms.txt lì. Questo può attingere dati di catalogo in tempo reale, ma va contro la piattaforma — intestazioni content-type, cicli Liquid su cataloghi grandi, limiti di paginazione — e tende a rompersi in silenzio durante gli aggiornamenti del tema. Praticabile per cataloghi piccoli e commercianti tecnici; fragile per tutti gli altri.

Opzione 3: generato e mantenuto aggiornato da un'app

È l'approccio di Sichta. Genera llms.txt dal vostro catalogo dal vivo tramite l'API Admin di Shopify — nome e descrizione del negozio, fino a 500 prodotti con brevi descrizioni in testo semplice e un rimando al sitemap per il resto, fino a 50 collezioni e i tre link alle condizioni — lo serve tramite un app proxy e imposta il redirect alla radice con un clic. Quando il catalogo cambia, il file lo segue, e lo scanner di Sichta verifica separatamente che /llms.txt si risolva davvero sul vostro dominio, con qualunque metodo sia stato prodotto. Sui piani a pagamento viene generato e mantenuto anche un agents.md di accompagnamento.

llms.txt e llms-full.txt

La proposta di llmstxt.org descrive anche un fratello maggiore: llms-full.txt, che incorpora il contenuto reale delle pagine collegate invece di puntarvi — un file enorme che un modello può ingerire tutto insieme. Per i siti di documentazione è allettante: tutta la documentazione in una richiesta. Per i negozi ha raramente senso. Il contenuto completo di un catalogo è grande, cambia ogni giorno, e le parti di cui un agente ha più bisogno (prezzo, disponibilità) sono proprio quelle che si guastano più in fretta in un'istantanea statica. Lo schema pratico per il commercio è: un llms.txt compatto come indice, pagine prodotto dal vivo con solidi dati strutturati come fonte di verità e — se volete dare agli agenti regole d'ingaggio esplicite — un agents.md accanto. Se vi chiedete perché tutto questo conti commercialmente, la nostra panoramica sul commercio agentico nel 2026 collega i punti.

La lista di controllo in cinque punti

  • Raggiungibile: https://tuonegozio.it/llms.txt restituisce HTTP 200 in testo semplice, iniziando con un H1.
  • Accurato: ogni riga di prodotto corrisponde a un prodotto attivo; nessun link morto, nessun prezzo ritirato.
  • Completo dove conta: riassunto, prodotti (o rimando al sitemap), collezioni, tutti tre i link alle condizioni.
  • Coerente: nulla nel file contraddice robots.txt, il sitemap o le pagine stesse.
  • Mantenuto: un processo — umano o automatico — lo aggiorna quando il catalogo cambia.

Il primo punto lo verificate da soli in dieci secondi con un browser. Per il resto, la scansione gratuita di Sichta controlla llms.txt tra le sue 24 verifiche deterministiche e genera il file se non ne avete uno. Nessuna promessa su cosa ne faranno gli assistenti — solo la certezza che, quando guarderanno, ci sarà qualcosa da trovare.

Tra sessanta secondi lo saprai.

Avvia la scansione gratuita e scopri esattamente quanto è pronto il tuo negozio per gli agenti d'acquisto IA.

Analizza il mio negozio — gratis