
Commercio agentico
Come si rende un negozio e-commerce leggibile dagli agenti di shopping AI?
Aggiornato il
Rendere un negozio leggibile dagli agenti richiede quattro tipi di lavoro: renderizzare i dati del prodotto lato server in modo che prezzo, disponibilità e identificatori esistano nell'HTML grezzo anziché dopo il rendering lato client; contrassegnarli con schema.org Product includendo offers, price, priceCurrency, availability e un GTIN o SKU; pubblicare un livello di scoperta — robots.txt che ammette i crawler assistenti, una sitemap e un llms.txt; ed esporre un endpoint programmatico per preventivi e carrelli in modo che un agente possa ottenere un prezzo vincolante senza dover utilizzare un browser. Il primo punto risolve la maggior parte del divario da solo.
Inizia misurando il tuo divario
Prima di cambiare qualsiasi cosa, esegui il test che predice la maggior parte del problema. Recupera una pagina prodotto come farebbe un crawler — senza esecuzione JavaScript — e osserva cosa rimane.
Stai verificando quattro elementi nella risposta grezza: il prezzo, lo stato di disponibilità, l'identità della variante e un identificatore di prodotto stabile. Se uno di questi si materializza solo dopo il rendering lato client, allora un agente che valuta il tuo prodotto sta indovinando o ti sta saltando. Adobe ha rilevato che le pagine prodotto ottengono un punteggio del 66% in leggibilità automatica, il più basso di qualsiasi tipo di pagina, e questo è il motivo principale.
Esegui lo stesso test sulle tue pagine di collezione e sui tuoi risultati di ricerca. Le pagine di categoria che vengono renderizzate interamente lato client sono invisibili come superfici di scoperta anche quando i singoli prodotti sono a posto.
I quattro livelli, in ordine di ritorno sull'investimento
Ogni livello sottostante è utile indipendentemente. Niente di tutto ciò è sprecato se un particolare protocollo non dovesse affermarsi, che è la proprietà che desideri dato quanto è ancora in evoluzione.
| Livello | Cosa implementare | Perché ripaga per primo |
|---|---|---|
| Dati prodotto renderizzati lato server | Prezzo, disponibilità, variante, SKU/GTIN presenti nella risposta HTML iniziale | Colma il divario misurato più grande e migliora contemporaneamente la SEO classica — la stessa soluzione serve entrambi i pubblici |
| Markup schema.org Product | Product con offers, price, priceCurrency, availability, sku/gtin, aggregateRating solo se reali | Trasforma il testo analizzato in fatti dichiarati; è anche l'input per i rich results di Google Merchant |
| Livello di scoperta | robots.txt che ammette i crawler assistenti, sitemap.xml, llms.txt che dichiara cosa vendi | Economico, una tantum, e determina se uno qualsiasi dei precedenti viene mai recuperato |
| Preventivo e carrello programmatici | Un'API che restituisce un totale vincolante inclusi spedizione e tasse, più la costruzione del carrello | Richiesto da UCP e ACP per il passaggio della transazione; rimuove completamente la simulazione del browser |
La decisione su robots.txt che le persone sbagliano
Bloccare i crawler AI in blocco è una posizione difendibile per un editore il cui prodotto è il testo. È quasi indifendibile per un commerciante il cui prodotto è un prodotto: stai rifiutando di apparire nel canale di referral in più rapida crescita nel retail per proteggere il testo che hai scritto per vendere quel prodotto.
Sii intenzionale anziché predefinito. Decidi separatamente riguardo ai crawler che costruiscono corpus di addestramento e agli agenti che recuperano una pagina per rispondere a una domanda di shopping in tempo reale — sono accordi diversi, e la maggior parte dei rivenditori vuole ammettere il secondo incondizionatamente.
L'altro errore comune sono le regole di disallow troppo ampie. Se le tue superfici autenticate si trovano su percorsi a livello di root che sono prefissi di pagine di marketing, un semplice disallow deindicizza silenziosamente anche la pagina di marketing. Specifica ogni regola.
llms.txt è economico e l'obiezione ad esso è debole
Eravamo soliti inquadrarlo come una scommessa economica che nessuno aveva fatto. La nostra misurazione dice il contrario: su 147 marchi DTC ben noti, la maggior parte di quelli raggiungibili pubblica già un llms.txt — e la grande maggioranza non l'ha scritto, perché la loro piattaforma ne fornisce uno predefinito. Google ha detto che nessun sistema AI usa il file; se i commercianti lo pubblichino non è più in discussione.
Quindi la decisione non è se averne uno. È se il default generato valga qualcosa. Un template di 4.3KB descrive un negozio generico — non sa quali dei tuoi prodotti contano o cosa ti distingue da ogni altro marchio che pubblica lo stesso documento. I marchi che hanno scritto il proprio vanno da 566 byte a 28KB.
La regola in ogni caso: generarlo dal tuo registro di route anziché scriverlo a mano, in modo che non possa deteriorarsi. Un indice obsoleto è peggio di nessuno, perché punta con sicurezza a pagine che si sono spostate.
Cosa ottieni senza costruire nulla di tutto ciò su PlatformDTC
Su PlatformDTC queste sono proprietà della piattaforma anziché un progetto. I negozi online renderizzano i dati del prodotto lato server con markup strutturato come output predefinito della pipeline di pubblicazione. Il livello di scoperta — robots, sitemap, llms.txt — viene generato dall'albero di route reale al momento della build, quindi una pagina che viene rilasciata è una pagina che è scopribile.
Il livello programmatico è l'Agent Gateway: operazioni di catalogo, carrello, preventivo e ordine esposte come chiamate API con ambito e come strumenti MCP, con chiavi di idempotenza, un registro di audit e un gate di approvazione umana su qualsiasi cosa che comporti una spesa.
Domande frequenti
- La prontezza per gli agenti è in conflitto con l'ottimizzazione del tasso di conversione?
- Raramente, perché operano su livelli diversi. Il rendering lato server di prezzo e disponibilità cambia ciò che è nella risposta HTML, non ciò che vede un essere umano. La vera tensione è con le tattiche che esistono solo per creare urgenza — un agente legge il numero di inventario reale, quindi uno falso è sia inefficace che un rischio per la credibilità.
- Il markup schema.org Product è sufficiente da solo?
- Solo se i valori in esso sono reali e attuali. Un markup che dichiara un prezzo che la pagina non applica più, o 'in stock' su una variante esaurita, è peggio di nessuno — produce risposte errate con sicurezza e, per i rich results di Google Merchant, rischia una penalità per dati strutturati. Generalo dalla stessa fonte da cui il negozio online effettua il rendering.
- Quanto tempo ci vuole su un negozio esistente?
- Il livello di scoperta richiede ore. Il markup schema richiede giorni se i tuoi dati di catalogo sono puliti. Il rendering lato server dei dati del prodotto è il vero progetto e dipende interamente dall'architettura del tuo negozio online — un tema renderizzato lato client costruito su una JSON API è una ricostruzione del percorso di rendering, non una patch.
- Quali crawler assistenti dovrei consentire?
- Distingui i due scopi. Gli agenti che recuperano pagine per rispondere a domande di shopping in tempo reale — quelli che producono il traffico di referral misurato da Adobe — sono quelli da ammettere. I crawler per corpus di addestramento di massa sono una decisione commerciale separata. Nominali individualmente in robots.txt anziché affidarsi a una regola generica.
Fonti
- Il traffico AI cresce ma i siti retail sono in ritardo nella visibilità di ricerca AI (Q1 2026) — Adobe Digital Insights