Storebot-Google e GPTBot stanno testando il checkout del tuo negozio Shopify. Ecco esattamente cosa fanno.
Se blocchi questi bot, potresti danneggiare il tuo negozio
Se gestisci un negozio Shopify e stai considerando di bloccare Storebot-Google o GPTBot, leggi prima questo.
Storebot-Google verifica che il tuo negozio possa elaborare un acquisto. Se non riesce a completare la verifica del checkout, i tuoi prodotti potrebbero perdere visibilità su Google Shopping, nei pannelli prodotto e nel pulsante Acquista nella Ricerca Google. Bloccare Storebot-Google comunica a Google che il tuo negozio non è aperto alla verifica. Non è un segnale che vuoi inviare.
GPTBot mappa il tuo catalogo prodotti e testa la tua Cart API. OpenAI utilizza questi dati per capire cosa vende il tuo negozio e come funziona. Bloccare GPTBot rimuove il tuo negozio da quella pipeline.
La nostra raccomandazione per i merchant Shopify:
- Non bloccare Storebot-Google o GPTBot nel robots.txt
- Assicurati che il tuo flusso di checkout funzioni correttamente, perché Google lo sta testando
- Filtra le sessioni di checkout generate dai bot dalle email di recupero carrelli abbandonati
- Separa il traffico dei bot dal traffico dei clienti reali nelle tue analytics (il monorail di Shopify si attiva per entrambi)
- Se usi una pagina llms.txt, sappi che GPTBot vi fa riferimento durante il test della Cart API
- Mantieni i dati dei tuoi prodotti puliti e i metodi di pagamento attivi, entrambe le piattaforme li stanno catalogando
Cosa stanno facendo questi bot sui negozi Shopify?
Storebot di Google e GPTBot di OpenAI interagiscono entrambi con il flusso di checkout di Shopify. Entrambi aggiungono articoli al carrello. Solo Storebot-Google renderizza l’intera UI del checkout. Nessuno dei due completa un acquisto.
La descrizione ufficiale di Google afferma che Storebot-Google è “utilizzato per scansionare e indicizzare le informazioni sui prodotti per Google Shopping.” I log mostrano qualcosa di diverso. Storebot-Google aggiunge ogni prodotto al carrello, genera sessioni di checkout reali, renderizza il modulo di pagamento e verifica la disponibilità di Shop Pay. Si tratta di verifica del checkout, non di indicizzazione dei prodotti.
GPTBot adotta un approccio diverso. Aggiunge prodotti al carrello, chiama direttamente la Shopify Cart JavaScript API, sonda l’autenticazione cliente 64 volte e recupera gli endpoint JSON dei prodotti. Sta costruendo una mappa di come funziona il negozio.
Con quale frequenza avviene?
Non si tratta di crawling continuo. Entrambi i bot operano con scarsa frequenza, in brevi raffiche mirate.
Storebot-Google: due volte in totale, a 10 giorni di distanza.
- 18 feb: ricognizione rapida (86 richieste, 3 secondi), stesso giorno del primo crawl di GPTBot
- 28 feb: test completo del checkout di tutti i 9 prodotti (624 richieste, 7 minuti)
- Niente da allora. Erano 3 settimane fa al momento della pubblicazione.
Attività carrello di GPTBot: tre volte nell’arco di 3 settimane.
- 18 feb: aggiunti tutti gli 8 prodotti esistenti al carrello tramite URL diretti
- 25 feb: testata la Cart JavaScript API (add.js, clear.js, update.js)
- 13 mar: scoperto un nuovo prodotto aggiunto dopo il crawl iniziale e testato nel carrello
Cosa ci dice tutto questo?
Google esegue la verifica del checkout come audit periodico, non come crawl giornaliero. Controlla, conferma che il negozio funziona e passa oltre. Se il negozio si guasta tra un audit e l’altro, Google non lo saprebbe fino al passaggio successivo.
GPTBot ritorna quando il catalogo cambia. Ha rilevato un nuovo prodotto aggiunto dopo il crawl iniziale ed è tornato a testarlo. Questo significa che GPTBot non sta semplicemente indicizzando una volta sola. Sta monitorando le variazioni di inventario e ri-testando quando ne trova.
Per i merchant, questo significa che il negozio deve essere sempre pronto. Non si riceve un avviso prima che Storebot-Google esegua la verifica del checkout. Se il processore di pagamento è inattivo, il tema del checkout è rotto o la configurazione di Shop Pay è errata durante quella finestra, Google registra una verifica fallita.
I dati
Periodo: 25 gennaio al 21 marzo 2026
Sito: negozio Shopify di proprietà di WISLR. Autorizzati alla condivisione, nessun dato cliente utilizzato.
Totale richieste analizzate: 1.543 (Storebot-Google: 710, GPTBot: 833)
Questi dati provengono da un singolo negozio Shopify e non devono essere letti come un pattern generale del settore. Il nostro intento è condividere ciò che abbiamo trovato, stimolare la conversazione e incoraggiare i merchant a verificare in autonomia.
Vuoi questo livello di visibilità sul traffico bot del tuo sito?
Prenota una chiamataQuali passaggi del checkout completa Storebot-Google su Shopify?
Flusso di verifica del checkout di Storebot-Google
Storebot: Ricognizione
Storebot: Completo
Flusso di interazione di GPTBot su Shopify
GPTBot: mappatura dati e Cart API
Questo flusso copre 3 sessioni: 18 feb (pagine prodotto, immagini, JSON, aggiunte al carrello), 25 feb (Cart JS API + llms.txt), 13 mar (+1 nuovo prodotto). Non un crawl continuo unico.
Come si confrontano Storebot-Google e GPTBot su Shopify?
| Comportamento | Storebot-Google | GPTBot |
|---|---|---|
| Totale richieste | 710 | 833 |
| Giorni attivi (attività checkout/carrello) | 2 | 3 |
| Controlla robots.txt | No | No |
| Aggiunge prodotti al carrello | Sì (9 prodotti) | Sì (9 prodotti) |
| Crea sessioni di checkout | Sì (8 sessioni) | No |
| Renderizza la UI del checkout | Sì (rendering completo) | No |
| Rileva metodi di pagamento | Sì (Visa, MC, Amex, Shop Pay) | No |
| Testa Login with Shop | Sì | No |
| Interroga il checkout GraphQL | Sì | No |
| Chiama la Cart JavaScript API | No | Sì (add.js, clear.js, update.js) |
| Sonda l’autenticazione cliente | No | Sì (64 hit a /customer_authentication/login) |
| Recupera Product JSON API | No | Sì (tutti i prodotti .json) |
| Scarica immagini prodotto | No (asset homepage nella ricognizione, asset checkout nella sessione completa) | Sì (tutte le immagini prodotto) |
| Attiva analytics Shopify | Sì (monorail, /api/collect) | Sì (monorail) |
| Completa l’acquisto | No | No |
Storebot-Google sta verificando la disponibilità all’acquisto: “Un cliente può completare una transazione su questo negozio?” Percorre il flusso di checkout, renderizza la UI di pagamento e conferma che il negozio è funzionante.
GPTBot sta mappando i dati e il modello di interazione del negozio: “Quali prodotti esistono, come sono strutturati, come funziona il carrello e quali endpoint API sono disponibili?” Raccoglie dati sui prodotti (pagine, immagini, JSON), testa le meccaniche del carrello (add, clear, update) e sonda i sistemi di autenticazione.
Insieme, rappresentano due approcci diversi alla comprensione dell’e-commerce: Google valida la pipeline di transazione, OpenAI mappa il livello dei dati e dell’interazione.
Perché Google esegue simulazioni di checkout sui negozi Shopify?
Storebot-Google non è un crawler generico. Ha un compito specifico: verificare che i negozi online siano reali, funzionanti e in grado di elaborare transazioni. Nessuno di questi comportamenti è documentato in dettaglio da Google. Ecco cosa suggeriscono i dati.
Storebot-Google influisce sull’idoneità a Google Shopping?
Le inserzioni di Google Shopping richiedono un negozio funzionante alle spalle. Storebot-Google lo verifica programmaticamente. Se il tuo checkout è rotto, i tuoi prodotti potrebbero perdere visibilità nei risultati Shopping e nel pulsante “Acquista” nella Ricerca Google.
Quali segnali di fiducia del merchant alimenta Storebot-Google?
Google Merchant Center tiene traccia dell’affidabilità dei merchant. Un negozio che supera la verifica del checkout di Storebot-Google dimostra un carrello funzionante, metodi di pagamento validi e un flusso di acquisto completo. Questo alimenta il punteggio di fiducia di Google per i merchant.
Quali metodi di pagamento verifica Storebot-Google?
Storebot-Google renderizza l’intera UI del checkout, che include il rilevamento di Shop Pay, Login with Shop e carte standard (Visa, Mastercard, Amex). Se Buy with Prime è installato, quel componente si carica come parte del rendering del checkout. Google probabilmente utilizza questi dati per mostrare le opzioni di pagamento nei risultati di ricerca e nelle inserzioni Shopping.
Come rileva Storebot-Google i negozi falsi o non funzionanti?
Simulando il flusso di checkout senza completare un acquisto, Google può identificare negozi con checkout rotti, processori di pagamento mancanti o vetrine fasulle. Questo aiuta a filtrare i merchant di bassa qualità dai risultati Shopping.
Perché Storebot-Google carica sia la pagina ThankYou che PaymentFailed?
Storebot-Google pre-carica sia il CSS della pagina ThankYou che il CSS di OffsitePaymentFailed. Valuta se il negozio gestisce entrambi gli esiti. La corretta gestione degli errori per i pagamenti falliti segnala un merchant più maturo e affidabile.
Com’è una simulazione completa di checkout di Storebot-Google?
Quanto è veloce ogni ciclo di checkout?
| Passaggio del checkout | Tempo dall’aggiunta al carrello |
|---|---|
| Aggiunta al carrello | 0s |
| Sessione di checkout creata | +1s |
| UI completa del checkout renderizzata | +3s |
| Icone delle carte di pagamento caricate | +6s |
| Shop Pay + Login with Shop testati | +7s |
| Checkout GraphQL interrogato | +7s |
| Sessione completata | +7s |
Ogni ciclo completo di checkout per prodotto si completa in circa 7 secondi.
Fino a che punto arriva Storebot-Google nel checkout di Shopify?
Storebot-Google procede nel flusso di checkout sistematicamente. Ecco esattamente cosa completa con successo e dove si ferma.
Cosa completa Storebot-Google
| Passaggio | Stato |
|---|---|
| Aggiunta prodotto al carrello (variant ID reale) | Completato |
| Sessione di checkout creata (token Shopify unico) | Completato |
| Pagina di checkout completamente renderizzata (tutti CSS, JS, UI pagamento) | Completato |
| Rilevamento metodi di pagamento (SVG Visa, Mastercard, Amex) | Completato |
| Probe accelerated checkout (POST Shop Pay) | Completato |
| Test Login with Shop | Completato |
| Query checkout GraphQL (API interna) | Completato |
| Formatter numero di telefono e autocomplete caricati | Completato |
| CSS ThankYou + OffsitePaymentFailed pre-caricato | Completato |
| Telemetria analytics monorail attivata | Completato |
Dove si ferma Storebot-Google
- Nessun POST a un endpoint di elaborazione pagamento
- Nessun invio di indirizzo di spedizione
- Nessun caricamento di pagina di conferma ordine o ricevuta
- Carica il CSS della pagina ThankYou ma non naviga mai verso un URL di ringraziamento
Arriva al rendering del modulo di pagamento. Può vedere il modulo, sa quali metodi di pagamento sono disponibili, ha confermato che la sessione di checkout è valida. Poi si ferma prima di inviare qualsiasi dato di pagamento o dato personale.
La domanda a cui risponde: “Se un cliente reale cliccasse Acquista ora in questo momento, vedrebbe un checkout funzionante con opzioni di pagamento valide?” Sì.
Carica sia il CSS di ThankYou che di OffsitePaymentFailed ma non attiva nessuno dei due esiti. Testa la disponibilità, non completa una transazione.
Quali comportamenti Shopify non sono documentati riguardo Storebot-Google?
Storebot-Google crea checkout abbandonati in Shopify
Storebot-Google crea token di checkout Shopify reali. Queste sessioni possono apparire come checkout abbandonati nell’admin di Shopify. Se stai eseguendo email di recupero carrelli abbandonati, verifica di non inviarle a sessioni generate dai bot.
Storebot-Google gonfia i dati analytics di Shopify
Storebot-Google esegue JavaScript e attiva gli eventi analytics monorail di Shopify. Queste visite vengono registrate come sessioni reali. Se stai misurando il tasso di conversione, la frequenza di rimbalzo o il conteggio delle sessioni attraverso le analytics di Shopify, il traffico di Storebot-Google è nei tuoi numeri.
Storebot-Google valida l’intero percorso di acquisto, non solo le pagine prodotto
Non si tratta di crawling casuale. Storebot-Google valida carrello, checkout, metodi di pagamento, accelerated checkout e sia gli stati di successo che di errore. Quei dati alimentano l’idoneità a Google Shopping, i segnali di fiducia di Merchant Center e la qualità delle inserzioni prodotto.
Storebot-Google controlla quali metodi di pagamento supporta il tuo negozio
Renderizza l’intero checkout che rileva Shop Pay, Login with Shop e pagamenti con carte standard (Visa, Mastercard, Amex). Se Buy with Prime è installato, quel componente si carica come parte del rendering del checkout. Più metodi di pagamento sono disponibili, più dati Google ha sull’esperienza d’acquisto del tuo negozio.
Storebot-Google testa più prodotti, non solo uno
La Sessione 2 ha testato tutti i 9 prodotti attraverso il checkout. 9 prodotti sono stati aggiunti al carrello, 8 hanno avuto sessioni di checkout complete generate. Non verifica un singolo prodotto. Testa ogni articolo nel catalogo.
Google Analytics non riesce a rilevare Storebot-Google con precisione
Storebot-Google si identifica tramite la stringa User-Agent, ma esegue JavaScript come un browser reale. Gli strumenti di analytics lato client possono contare queste visite ma non riescono a distinguerle dai clienti reali senza un’analisi dei log lato server.
Cosa fa GPTBot sui negozi Shopify?
| Metrica | Valore |
|---|---|
| Totale richieste | 833 |
| Periodo attivo | 18 feb al 21 mar (in corso) |
| Prodotti aggiunti al carrello | 9 (ogni prodotto) |
| Sessioni di checkout create | 0 |
| Acquisti completati | 0 |
| Controlli robots.txt | 0 |
L’approccio di GPTBot è fondamentalmente diverso da quello di Storebot-Google. Mappa i dati e il modello di interazione del negozio piuttosto che validare la pipeline di checkout.
Quanto velocemente GPTBot mappa un catalogo prodotti?
Il 18 feb, GPTBot ha completato un crawl completo del negozio in 3 minuti e 22 secondi (360 richieste). Opera in fasi:
| Fase | Durata | Cosa succede |
|---|---|---|
| Rendering homepage | 0s a +33s | Carica la homepage, scarica asset JS/CSS, font, immagini in sequenza |
| Scoperta prodotti + JSON API | +33s a +2m 3s | Visita ogni pagina prodotto, recupera endpoint .json e .oembed, sonda l’autenticazione |
| Aggiunte rapide al carrello | +2m 4s a +2m 10s | Aggiunge 5 prodotti al carrello in 6 secondi |
| Estrazione continuata | +2m a +3m 22s | Recupera blog, collezioni, ricerca, aggiunte rimanenti al carrello |
Tempo medio per prodotto: ~20 secondi (inclusi i download degli asset tra un prodotto e l’altro).
GPTBot carica gli asset in sequenza a intervalli di ~0,5s, non in parallelo come Storebot-Google. Si comporta come un browser headless a thread singolo, non come un crawler distribuito.
| Metrica | GPTBot | Storebot-Google |
|---|---|---|
| Durata totale sessione | 3 min 22 sec | 7 min (sessione completa) |
| Prodotti elaborati | 8 | 8 |
| Tempo per prodotto | ~20s | ~7s |
| Parallelismo | Thread singolo (1 IP) | Massivamente parallelo (47 IP) |
Cosa estrae GPTBot per ogni prodotto?
| Dato | Come |
|---|---|
| HTML della pagina prodotto (titolo, descrizione, meta, dati strutturati) | GET /products/PRODUCT |
| Immagini prodotto (2-3 per prodotto) | GET /cdn/shop/files/… |
| Video prodotto | GET /cdn/shop/videos/… |
| JSON completo del prodotto Shopify (body_html, prezzi, varianti, inventario) | GET /products/PRODUCT.json |
| Dati oEmbed | GET /products/PRODUCT.oembed |
| Variant ID e prezzi | Da JSON API + struttura URL del carrello |
| Funzionalità carrello | GET /cart/VARIANT_ID:1 |
| Stato autenticazione | GET /customer_authentication/login |
GPTBot recupera anche dati a livello di negozio: JSON del catalogo prodotti completo (/products.json), tutte le collezioni (/collections.json), ricerca, contenuti del blog e pagina contatti.
Come aggiunge GPTBot i prodotti al carrello?
GPTBot utilizza due metodi:
Metodo 1: URL diretti del carrello (18 feb)
GPTBot ha visitato ogni pagina prodotto, poi ha raggiunto l’URL diretto del carrello con la pagina prodotto come referrer.
Metodo 2: Cart JavaScript API (25 feb)
Un comportamento diverso. GPTBot ha chiamato direttamente la Shopify Cart AJAX API:
| Orario | Endpoint | Referrer |
|---|---|---|
| 16:37:21 | POST /cart/add.js | /products/[product-page] |
| 16:37:39 | POST /cart/clear.js | /pages/llms-txt |
| 16:37:41 | POST /cart/update.js | /pages/llms-txt |
GPTBot ha chiamato cart/add.js (la JavaScript API per aggiungere articoli), poi ha navigato alla pagina llms.txt e da lì ha chiamato cart/clear.js e cart/update.js. Test programmatico della Cart API con la pagina llms.txt nella catena dei referrer.
13 mar: nuovo prodotto scoperto
Un nuovo prodotto aggiunto al negozio dopo il crawl iniziale del 18 feb è stato scoperto e testato nel carrello il 13 marzo.
GPTBot sonda l’autenticazione cliente di Shopify?
Sì. 64 hit a /customer_authentication/login e 7 a /customer_authentication/redirect. GPTBot sonda ripetutamente il sistema di autenticazione cliente di Shopify.
Cosa scansiona di più GPTBot su Shopify?
| Hit | Percorso | Categoria |
|---|---|---|
| 64 | /customer_authentication/login | Probing autenticazione |
| 17 | / | Homepage |
| 16 | monorail/produce_batch | Telemetria (JS eseguito) |
| 14 | /products/[top-product] | Pagina prodotto |
| 13 | Percorsi CDN immagini prodotto | Immagini prodotto |
| 11 | /search | Ricerca |
| 9 | /products/[product] | Pagina prodotto |
| 8 | /pages/contact | Pagina contatti |
| 7 | /collections/skill-packs | Collezione |
| 7 | /customer_authentication/redirect | Probing autenticazione |
Cosa NON fa GPTBot su Shopify
- Controllare robots.txt (zero richieste, mai)
- Creare sessioni di checkout
- Renderizzare la UI del checkout
- Inviare informazioni di pagamento
Cosa FA GPTBot su Shopify
- Aggiunge ogni prodotto al carrello (sia tramite URL diretto che JavaScript API)
- Esegue il JavaScript delle pagine (la telemetria monorail si attiva)
- Scarica le immagini dei prodotti
- Recupera gli endpoint Product JSON API (URL .json)
- Sonda l’autenticazione cliente (64 tentativi di login)
- Visita la pagina llms.txt e la referenzia come referer
- Scansiona l’endpoint di ricerca
Quali altri bot interagiscono con il checkout di Shopify?
| Bot | Aggiunte al carrello | Sessioni di checkout | Probe Shop Pay | Punto più avanzato |
|---|---|---|---|---|
| Storebot-Google | 9 prodotti | 8 sessioni | Sì | Modulo di pagamento renderizzato |
| GPTBot | 9 prodotti | Nessuna | No | Solo carrello |
| GoogleOther | 1 prodotto | Nessuna | No | Aggiunta al carrello + /cart/update |
| Googlebot | Nessuna | Nessuna | 31x probe Shop Pay | Controllo disponibilità Shop Pay |
| ChatGPT-User | Nessuna | Nessuna | 1x probe Shop Pay | Incidentale |
| DuckAssistBot | Nessuna | Nessuna | 1x probe Shop Pay | Incidentale |
| Bingbot | Nessuna | Nessuna | 1x probe Shop Pay | Incidentale |
| Google-Structured-Data-Testing | Nessuna | Nessuna | 11x probe Shop Pay | Test di rendering |
Storebot-Google è l’unico bot che renderizza l’intera UI del checkout. Nessun bot completa un acquisto.
Domande frequenti
Cos’è Storebot-Google?
Storebot-Google è il bot dedicato di Google per la verifica dell’e-commerce. Scansiona i negozi online per validare che il flusso di acquisto funzioni correttamente, controllando tutto, dalla disponibilità dei prodotti alla renderizzazione del checkout e al supporto dei metodi di pagamento. È separato da Googlebot, che gestisce l’indicizzazione web generale.
Storebot-Google completa effettivamente gli acquisti?
No. Sulla base dell’analisi dei log del server, Storebot-Google aggiunge prodotti reali al carrello, genera sessioni di checkout Shopify reali, renderizza l’intera UI di pagamento e testa metodi di pagamento come Shop Pay, ma si ferma prima di inviare qualsiasi dato di pagamento o informazione personale. Verifica la disponibilità all’acquisto senza completare una transazione.
Quante richieste effettua Storebot-Google per sessione?
Nelle sessioni analizzate, Storebot-Google ha effettuato 86 richieste in 3 secondi durante un passaggio rapido di ricognizione e 624 richieste in circa 7 minuti durante una simulazione completa di checkout. La sessione completa includeva l’aggiunta di prodotti al carrello, il rendering della UI del checkout e il test di più metodi di pagamento attraverso decine di IP Google paralleli.
Storebot-Google influisce sulle analytics di Shopify?
Sì. Storebot-Google esegue JavaScript e attiva la telemetria analytics di Shopify (eventi di tracciamento monorail), il che significa che le sue visite possono apparire nelle tue analytics come se un cliente reale avesse visitato il sito. Crea anche sessioni di checkout reali con token unici, che possono comparire come checkout abbandonati nell’admin di Shopify.
Perché Storebot-Google testa il checkout sui negozi Shopify?
Storebot-Google verifica che un negozio possa elaborare acquisti reali. Questi dati probabilmente alimentano Google Shopping, Google Merchant Center e le funzionalità dei risultati di ricerca che mostrano la disponibilità dei prodotti e le opzioni di acquisto. Un negozio con un checkout verificato e funzionante ha più probabilità di comparire nei risultati di Google Shopping.
Si può bloccare Storebot-Google con robots.txt?
È possibile aggiungere Storebot-Google alle regole di disallow del robots.txt, ma bloccarlo potrebbe influire sulla visibilità in Google Shopping e nelle funzionalità di ricerca relative ai prodotti. Google utilizza i dati di Storebot per verificare l’affidabilità dei merchant, quindi bloccarlo potrebbe segnalare che il tuo negozio non è aperto alla verifica.
GPTBot aggiunge prodotti al carrello sui negozi Shopify?
Sì. GPTBot aggiunge prodotti al carrello utilizzando sia URL diretti del carrello (/cart/VARIANT_ID:1) sia la Shopify Cart JavaScript API (cart/add.js, cart/clear.js, cart/update.js). Nelle sessioni analizzate, GPTBot ha aggiunto al carrello ogni prodotto del negozio. A differenza di Storebot-Google, GPTBot non crea sessioni di checkout né renderizza la UI del checkout.
Qual è la differenza tra Storebot-Google e GPTBot su Shopify?
Storebot-Google verifica la disponibilità all’acquisto percorrendo l’intero flusso di checkout, renderizzando la UI di pagamento e confermando che il negozio è funzionante. GPTBot mappa i dati e il modello di interazione del negozio raccogliendo dati sui prodotti, testando le meccaniche del carrello, sondando l’autenticazione dei clienti e recuperando gli endpoint JSON dei prodotti. Google valida la pipeline di transazione. OpenAI mappa il livello dei dati e dell’interazione.