
La guida tecnica per Shopware 6.7: dodici impostazioni con cui ChatGPT, Perplexity, Gemini e Google AI Mode possono leggere e citare il suo shop, con percorso nell’amministrazione, versione, impegno e piano di misurazione.
GEO per Shopware significa: i crawler AI possono leggere il suo shop, trovano i fatti nell’HTML e nei dati strutturati e ricevono i suoi prodotti anche come feed. Shopware 6.7 offre gli strumenti necessari: il robots.txt nell’amministrazione dalla 6.7.1, il JSON-LD, cioè dati di prodotto leggibili dalle macchine nell’intestazione della pagina, dalla 6.7.9 e il canale di vendita Agentic Commerce per il feed OpenAI dalla 6.7.10.
Dodici impostazioni decidono se ChatGPT, Perplexity, Gemini e Google AI Mode possono citare il suo shop. Le tre con l’effetto maggiore sono: non escludere i crawler AI, nemmeno tramite la modalità staging o la protezione anti-bot dell’hosting, attivare il feature flag JSON_LD_DATA e impostare la sitemap su “Pianificata”.
La parte tecnica richiede da tre a sei giorni lavorativi e costa, secondo la nostra esperienza, da 2.000 a 8.000 €. Di solito l’impegno maggiore riguarda dati di prodotto e testi. Se le impostazioni funzionano lo mostrano i log del server dopo pochi giorni e il report AI della Search Console dopo alcune settimane.
Chi chiede un prodotto a ChatGPT o a Google AI Mode riceve una risposta con poche fonti. Uno shop che il crawler non riesce a leggere non compare, e la causa sta spesso in impostazioni che nessuno associa all’AI: strategia della sitemap, varianti canoniche, configurazione dello staging.
Questo articolo si rivolge ai titolari di shop e ai responsabili e-commerce in Italia con un proprio negozio Shopware 6 e agli sviluppatori che implementano le impostazioni. Dopo la lettura potrà verificare ciascuna delle dodici impostazioni nel suo shop, conoscerà la versione di Shopware necessaria e potrà stimare l’impegno per il team o l’agenzia.
Prima di fondare solution25 abbiamo portato un nostro negozio online a oltre 500 ordini al giorno e dal 2017 realizziamo progetti Shopware per commercianti. Le informazioni provengono dalle release notes e dal codice sorgente di Shopware e dalla documentazione di OpenAI, Anthropic, Perplexity, Google e Microsoft.
Come i sistemi AI scelgono le fonti lo spiega il nostro articolo sull’ottimizzazione GEO, come formulare i testi di risposta la guida AEO per Shopware. Qui si parla di percorsi, versioni e configurazione. Tutti i prezzi sono aggiornati a ottobre 2026, IVA esclusa.
I motori di risposta AI raggiungono uno shop Shopware per tre vie, e ciascuna delle dodici impostazioni ne serve almeno una.
Il vantaggio è doppio, perché quasi ogni impostazione migliora anche l’indicizzazione classica. Secondo Google, per AI Overviews e AI Mode non esistono requisiti aggiuntivi né ottimizzazioni speciali: si tratta quindi di dati completi e coerenti.
Il requisito è Shopware 6.7, per il JSON-LD almeno la 6.7.9; la versione attuale è la 6.7.15.1 del 7 ottobre 2026. Servono inoltre un ambiente di staging, l’accesso ai log del server e la Google Search Console.
La tabella mostra dove si trova ogni impostazione in Shopware 6.7, da quale versione è disponibile e quanto tempo richiede. Gli impegni sono valori basati sulla nostra esperienza per uno shop di medie dimensioni con tema standard.
| Intervento | Percorso o configurazione | Versione | Impegno |
|---|---|---|---|
| 1. robots.txt per i crawler AI | Impostazioni > Generale > Dati di base, scheda “Regole per robots.txt” | Dalla 6.7.1, blocchi User-agent propri dalla 6.7.5 | Da 1 a 2 ore |
| 2. Attivare il JSON-LD | Feature flag JSON_LD_DATA, variabile d’ambiente JSON_LD_DATA=1 | Dalla 6.7.9, standard dalla 6.8 | Da 4 a 8 ore, di più con template personalizzati |
| 3. Sitemap e logica delle varianti | Impostazioni > Contenuti > Sitemap | Funzione del core | 1 ora |
| 4. Canonical | Cataloghi > Prodotti, scheda SEO del prodotto con varianti | Funzione del core, numero di pagina nel canonical dalla 6.7.13 | Da 2 a 6 ore |
| 5. Modelli di URL SEO | Impostazioni > Contenuti > SEO | Rigenerazione dopo la modifica dalla 6.7.14 | Da 1 a 2 ore |
| 6. Testi di risposta nei mondi di esperienza | Cataloghi > Categorie, Contenuti > Mondi di esperienza | Funzione del core | Da 1 a 3 ore per pagina |
| 7. Proprietà e varianti | Cataloghi > Proprietà, Prodotto > Specifiche | Funzione del core, dimensioni nel JSON-LD dalla 6.7.9 | Da 2 a 10 giorni, a seconda dell’assortimento |
| 8. Recensioni | Cataloghi > Recensioni, Impostazioni > Commerce > Prodotti | Singole recensioni nel JSON-LD dalla 6.7.9 | Da 2 a 4 ore, poi in modo continuativo |
| 9. Tempi di consegna e resi | Impostazioni > Commerce > Tempi di consegna, pagina resi, Merchant Center | Tempo di consegna nel JSON-LD dalla 6.7.9 | Da 2 a 6 ore |
| 10. Feed prodotti | Canali di vendita di tipo Comparazione prodotti e Agentic Commerce | Agentic Commerce dalla 6.7.10, sperimentale | Da 1 a 2 giorni |
| 11. Rendering | Tema, plugin, app, frontend headless | La storefront esegue il rendering lato server | Da 2 a 4 ore per i controlli a campione |
| 12. Monitoraggio | Log del server, Search Console, Bing Webmaster Tools | Report AI della Search Console dal 31 agosto 2026 | Da 2 a 4 ore, poi da 1 a 2 ore al mese |
I percorsi di menu seguono la documentazione di Shopware 6.7; le etichette possono variare leggermente a seconda della lingua dell’amministrazione. In Shopware 6.6 molte impostazioni si trovano in Impostazioni > Shop, e il robots.txt è un file nella cartella public.

Figura: il grafico ordina le dodici impostazioni in sei fasi: solo quando i crawler hanno accesso e dati puliti, testi e feed producono effetto. Fonte: Shopware Release Notes da 6.7.1 a 6.7.15 e codice sorgente v6.7.15.1; ordine e raggruppamento: raccomandazione solution25, ottobre 2026
L’ordine segue il percorso dei dati: prima l’accesso, poi struttura e URL, poi contenuti, feed e misurazione. È meglio implementare i passi da 1 a 5 prima su una copia di staging.
Oltre a crawler e feed, Shopware offre due accessi per gli agenti AI. Il server MCP in /store-api/_mcp è raggiungibile secondo le release notes dalla 6.7.14 senza feature flag e resta sperimentale fino alla 6.8. Catalogo, carrello e checkout per gli agenti di acquisto li fornisce l’estensione Agentic Commerce (Beta) tramite l’Universal Commerce Protocol.
Dalla 6.7.12 ogni canale di vendita può, su richiesta, fornire un /llms.txt e un /AGENTS.md, da attivare nei dettagli del canale di vendita. Secondo la sua documentazione, Google non ha bisogno di questi file e un effetto sulle citazioni non è dimostrato; per la visibilità nelle risposte le dodici impostazioni hanno la precedenza.
I fornitori distinguono i crawler per la ricerca, per l’addestramento e per i richiami su richiesta dell’utente. Per le risposte contano i crawler di ricerca; i crawler di addestramento si possono bloccare senza che il suo shop sparisca dalle risposte di ricerca.
Secondo il template nel codice sorgente di Shopware, senza regole proprie Shopware 6.7.15 genera quanto segue, più una riga Sitemap per dominio:
User-agent: *
Allow: /
Disallow: /*?
Allow: /*referringSalesChannel=
Allow: /*theme/
Allow: /media/*?ts=
Allow: /thumbnail/*?ts=
Sitemap: https://il-suo-dominio.it/sitemap.xml
L’autorizzazione per le landing page dei feed è arrivata con la 6.7.13, quella per le miniature con la versione 6.7.15; nelle versioni 6.7 precedenti va aggiunta manualmente. L’opzione “Disattiva le regole standard per robots.txt” rimuove tutte le righe standard, le sue regole personalizzate restano.
Se la modalità staging è attiva, il file genera solo User-agent: * e Disallow: /. La modalità viene impostata dal comando system:setup:staging, disponibile secondo Shopware dalla 6.6.1.0, tramite la configurazione core.staging.
Un crawler segue solo il gruppo che corrisponde più precisamente al suo nome. Secondo Google, i gruppi specifici e il gruppo per * non vengono combinati, e lo standard RFC 9309 prevede lo stesso. Un blocco User-agent: GPTBot con Allow: / annulla quindi per GPTBot il Disallow: /*?, e il bot scansiona gli URL di filtri e ordinamenti.
Per l’autorizzazione non serve quindi un gruppo proprio: i blocchi personalizzati convengono solo per bloccare i crawler di addestramento. Secondo il testo di aiuto, i blocchi User-agent del campo nell’amministrazione valgono per tutti i domini:
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot e Bingbot continuano a seguire il gruppo standard. Un blocco di Google-Extended agisce invece anche sul grounding nell’app Gemini e può quindi costare visibilità nelle risposte di Gemini.
Lo scenario riassume risultati tipici dei nostri progetti e non descrive un singolo cliente; tutti i numeri sono valori basati sull’esperienza. Situazione di partenza: un commerciante di attrezzature da giardino con 2.700 prodotti senza varianti e 300 prodotti principali con 2.400 varianti, Shopware 6.7.8, tema personalizzato e un plugin di recensioni di terze parti.
L’impegno: sei giorni lavorativi per tecnica e dati senza l’aggiornamento stesso, circa 6.000 €, più 20 testi di categoria per circa 5.000 €. I crawler di ricerca arrivano regolarmente, di solito, da una a due settimane dopo l’autorizzazione. Se lo shop viene citato più spesso lo mostra solo il set di prompt dopo due o tre mesi.
Quanto lavoro richiedano dati di prodotto strutturati lo mostra il nostro progetto per TonerPartner. Per 32 marchi online su una base Shopware 6 comune abbiamo sviluppato, tra l’altro, plugin per l’associazione delle cartucce alle stampanti, filtri specifici per marchio e regole per le categorie SEO. Questa associazione risponde esattamente alla domanda che i clienti pongono anche a un assistente AI: quale cartuccia va bene per la mia stampante?
La nostra valutazione: molti shop Shopware che analizziamo, anche per commercianti in Italia, non falliscono nella visibilità AI per la mancanza di file come llms.txt, ma per protezione anti-bot, strategia della sitemap e varianti canoniche mancanti. Verifichiamo sempre questi tre punti per primi, perché si risolvono in poche ore e rendono misurabile ogni successivo lavoro sui testi.
I log mostrano per primi se un’impostazione funziona: quale bot arriva, quali URL richiama e quale codice di stato riceve. Per una panoramica basta un filtro sul server:
grep -oE “GPTBot|OAI-SearchBot|ChatGPT-User|ClaudeBot|Claude-SearchBot|Claude-User|PerplexityBot|Perplexity-User|bingbot|Googlebot” access.log | sort | uniq -c
Gli User-Agent si possono falsificare, per questo OpenAI e Perplexity pubblicano i loro intervalli IP come file JSON per il confronto. Google-Extended non compare mai nei log, perché non ha un proprio User-Agent.
Il report sull’AI generativa nella Search Console conta dal 31 agosto 2026, a livello mondiale, quante volte i link al suo sito sono comparsi in AI Overviews e AI Mode, per pagine, paesi, data e dispositivo; i clic per ora mancano. I Bing Webmaster Tools mostrano da febbraio 2026 le citazioni in Copilot nel report AI Performance.
Le visite provenienti dall’AI si riconoscono in GA4 dalle sorgenti di riferimento come chatgpt.com (guida GA4 per Shopware 6); un set mensile di prompt con 20-30 domande dei clienti completa i dati.
| Indicatore | Strumento | Valore di riferimento | Cadenza |
|---|---|---|---|
| Richiami dei crawler di ricerca | Log del server | Ogni crawler di ricerca almeno una volta a settimana, oltre il 95 % con stato 200 | Settimanale nelle prime quattro settimane, poi mensile |
| URL con parametri nei richiami dei bot | Log del server | Meno del 5 % dei richiami | Mensile |
| URL di prodotto nella sitemap | Search Console, report Sitemap | Corrisponde ai prodotti visibili più le varianti canoniche | Mensile e dopo le importazioni |
| Errori nei dati strutturati | Test dei risultati multimediali, Search Console | Nessun errore negli snippet di prodotto e nelle schede commerciante | Dopo ogni aggiornamento |
| Articoli rifiutati nel feed | Merchant Center | Meno del 2 % degli articoli | Settimanale |
| Impressioni in AI Overviews e AI Mode | Search Console, report sull’AI generativa | Tendenza in crescita su tre mesi | Mensile |
| Citazioni nel set di prompt | ChatGPT, Perplexity, Gemini, AI Mode | Quota in crescita su tre-sei mesi | Mensile |
I valori di riferimento derivano dalla nostra esperienza nei progetti. È opportuno intervenire se un crawler di ricerca manca due settimane dopo un’autorizzazione, se i bot richiamano soprattutto URL con parametri o 404 oppure se la sitemap cresce di colpo dopo un’importazione.
Il requisito per tutte e dodici le impostazioni è uno shop che Google e Bing indicizzano già correttamente; la base per questo è descritta nella nostra guida sulla SEO per Shopware.
La GEO ha limiti in due punti: nessuna impostazione garantisce una citazione, perché la scelta delle fonti spetta esclusivamente alla piattaforma. Inoltre il feed OpenAI, secondo la specifica, si rivolge finora al mercato statunitense.
Le fasce sono valori basati sui nostri progetti con tariffe orarie da 100 a 180 €, non prezzi di listino, IVA esclusa. Sono coerenti con i nostri articoli su GEO e AEO; quanto costa complessivamente un progetto Shopware è indicato in Costi di Shopware.
| Voce | Perimetro | Costi |
|---|---|---|
| Check rapido | Impostazioni 1, 3 e 12: robots.txt, protezione anti-bot, sitemap, log del server degli ultimi 30 giorni | Da 300 a 700 €, una tantum |
| Base tecnica | Implementare su staging le impostazioni da 1 a 5 e da 8 a 12, testarle e pubblicarle | Da 2.000 a 8.000 €, una tantum |
| Dati di prodotto | Impostazione 7 e i dati per 8 e 9: proprietà, varianti, GTIN, tempi di consegna | Da 2.000 a 10.000 €, una tantum |
| Testi di risposta | Impostazione 6: testi di categoria e di prodotto nei mondi di esperienza | Da 150 a 400 € per pagina |
| Assistenza continuativa | Log, Search Console, set di prompt, controllo dopo gli aggiornamenti | Da 800 a 3.000 € al mese |
Non è incluso un aggiornamento dalla 6.7.8 o precedenti, il cui impegno dipende da tema e plugin. A un piccolo shop con tema standard bastano spesso check rapido, JSON-LD e dieci testi di categoria, in totale circa da 2.500 a 6.000 €.
Chi può investire un solo giorno si occupa delle impostazioni 1, 2 e 3. Decidono se i crawler AI leggono lo shop, se trovano dati di prodotto completi e se i nuovi prodotti compaiono nella sitemap entro un giorno.
GEO sta per Generative Engine Optimization, cioè l’insieme degli interventi con cui i sistemi AI citano uno shop come fonte. In Shopware riguarda soprattutto robots.txt, JSON-LD, sitemap, canonical, dati di prodotto e feed. La GEO non ha nulla a che fare con la ricerca prodotti basata sull’AI nel proprio shop; quella è presentata nel nostro articolo su Shopware AI.
Le basi tecniche sono documentate pubblicamente, perché OpenAI, Anthropic, Perplexity, Google e Microsoft descrivono i loro crawler e come controllarli. Non sono serie le promesse di citazioni garantite; un lavoro serio si riconosce dai valori misurati da log, Search Console e test con i prompt.
Per le risposte di ricerca non fa differenza, perché GPTBot e ClaudeBot raccolgono dati di addestramento, mentre la ricerca avviene tramite OAI-SearchBot e Claude-SearchBot. Consentire o meno l’addestramento è una decisione aziendale. Blocchi Google-Extended solo se può rinunciare alla visibilità nell’app Gemini.
Richiami il-suo-dominio.it/robots.txt nel browser, con più domini ciascuno separatamente. Se c’è solo Disallow: /, la modalità staging è attiva. Se mancano le sue regole dell’amministrazione, spesso il server web fornisce ancora un vecchio file statico dalla cartella public.
La versione attuale è Shopware 6.7.15.1 del 7 ottobre 2026. Tutte e dodici le impostazioni si possono implementare dalla 6.7.10; le autorizzazioni per landing page dei feed e miniature vanno aggiunte manualmente prima della 6.7.13 e della 6.7.15. Con Shopware 6.8 il JSON-LD diventa lo standard.
Per le dodici impostazioni no, Shopware 6.7 le offre nel core. Le estensioni che generano file llms.txt, versioni in Markdown o un JSON-LD proprio andrebbero verificate prima dell’installazione per eventuali sovrapposizioni con JSON_LD_DATA. Secondo la sua documentazione, Google non ha bisogno né di file di testo per l’AI né di markup speciale.
Come commerciante in Italia non ancora: secondo Shopware la registrazione al marketplace di ChatGPT è possibile finora solo negli Stati Uniti, e il caricamento standard del feed OpenAI si rivolge al mercato statunitense. Che cosa significano gli acquisti tramite agenti per i commercianti lo descrive il nostro articolo su Agentic Commerce.
Secondo quanto dichiarano, OpenAI e Perplexity recepiscono le modifiche al robots.txt entro circa 24 ore. Per Google, secondo la documentazione, la nuova scansione può richiedere da alcuni giorni a diversi mesi. Secondo la nostra esperienza, i nuovi testi compaiono nelle risposte dopo due-otto settimane.
Vuole sapere se i crawler AI raggiungono il suo shop e quale delle dodici impostazioni ha per lei l’effetto maggiore? Ci scriva: seguiamo commercianti anche in Italia, implementiamo la base tecnica sul suo ambiente di staging, testiamo JSON-LD, sitemap e feed e le consegniamo un piano di misurazione con i valori di partenza.
Ha già uno shop Shopware? L’analisi dello shop gratuita verifica, tra l’altro, canonical, dati strutturati e, con interrogazioni in tempo reale, la visibilità in ChatGPT, Perplexity, Gemini e AI Mode. Di norma riceve il risultato entro due giorni lavorativi in formato PDF.

Besnik Bilalli è fondatore e CEO di solution25, l’agenzia Shopware con sede a Brema. Prima di fondare l’agenzia nel 2017 ha costruito un proprio negozio online e lo ha portato a oltre 500 ordini al giorno. Da allora affianca i commercianti nei progetti Shopware, dal primo preventivo alla gestione operativa. Risponde volentieri di persona alle domande sull’articolo: Contattaci.
Responsabile dei contenuti e dell’aggiornamento: Besnik Bilalli. Aggiornato a: ottobre 2026. Prossima revisione dei contenuti: gennaio 2027.