Hai installato un'app per risolvere un problema. Ha funzionato. Poi ne hai installato un altro. E un altro. Ora il tuo punteggio di velocità è negli anni '20 e ti stai chiedendo cosa sia successo.
Ecco la verità: non è una singola app a compromettere la vostra velocità. È l'accumulo di JavaScript da più app, ognuna delle quali aggiunge i propri script, fogli di stile e pixel di tracciamento a ogni caricamento di pagina. Analizziamo esattamente quali app sono le più pesanti e cosa potete fare al riguardo.
In che modo le app di Shopify rallentano effettivamente il tuo negozio
Quando installi un'app Shopify che aggiunge funzionalità alla tua vetrina (un widget di recensione, un fumetto di chat, un popup), inserisce JavaScript e CSS nel tuo tema. Questo accade ogni singola pagina caricata : non solo le pagine in cui la funzionalità è visibile.
Il problema è come vengono caricati questi script. Molti script di app lo sono blocco del rendering : significa che il browser interrompe il rendering della pagina visibile finché lo script dell'app non termina il download e l'esecuzione. Uno script del widget di revisione che richiede 800 ms per essere caricato? Sono 800 ms in cui il tuo cliente fissa una pagina vuota o caricata a metà.
La catena di caricamento dello script:
- Il browser richiede la tua pagina HTML
- Il browser trova i tag dello script dell'app nell'HTML
- Il browser scarica ogni script (200-500 ms per app, a seconda delle dimensioni)
- Il browser esegue ogni script (100-300 ms per app)
- Solo allora termina il rendering della pagina visibile
Con 5 app che inseriscono script sincroni, potresti aggiungere 1,5-4 secondi a ogni caricamento di pagina. Questa è la differenza tra un negozio che converte e uno che rimbalza.
Esistono tre tipi di impatto in velocità:
La dimensione grezza di JavaScript aggiunta dall'app. Misurato in KB. Qualsiasi cosa superiore a 100KB è significativa.
Se lo script blocca il rendering della pagina. Script sincroni nel <head> sono i peggiori. Gli script asincroni/differiti in fondo sono migliori.
Richieste HTTP aggiuntive effettuate dall'app (chiamate API, caricamenti di caratteri, recupero di immagini). Ogni richiesta aggiunge latenza, soprattutto sulle reti mobili.
Le 8 peggiori categorie di app per Shopify Speed
Queste sono le categorie di app che incidono maggiormente sui punteggi di velocità nelle centinaia di negozi Shopify che abbiamo analizzato. Per ciascuno, mostriamo il peso tipico di JavaScript, il motivo per cui è pesante e le alternative più veloci.
1. Widget della chat dal vivo
Delinquenti gravi: Tidio (~350KB), Zendesk Chat (~300KB), Interfono (~400KB+), Drift (~380KB). Queste app caricano il loro widget di chat completo JavaScript su ogni pagina, anche se nessun visitatore fa mai clic sul pulsante della chat. Stabiliscono inoltre connessioni WebSocket persistenti per la messaggistica in tempo reale.
Alternative più veloci: Shopify Inbox (integrato, peso minimo dello script), Chatra (carica in modo lento il widget) o Gorgias (carica la chat solo quando attivato). Ancora meglio: usa Thunder per rinviare lo script del widget della chat in modo che venga caricato dopo il rendering della pagina: i visitatori vedono la pagina immediatamente, il fumetto della chat appare un attimo dopo.
2. App per la revisione di foto e video
Delinquenti gravi: Yotpo (~300-500KB con la suite completa), Stamped.io (~200KB), Loox (~180KB). Il principale colpevole sono i widget della galleria di immagini che caricano con entusiasmo più foto dei clienti, oltre a JavaScript per valutazioni a stelle, caroselli e moduli di recensione.
Alternativa più veloce: Judge.me è il campione di velocità in questa categoria: script leggeri, immagini caricate lentamente e un generoso piano gratuito. Leggi il nostro raccolta delle migliori app Shopify per un confronto dettagliato.
3. Strumenti di acquisizione popup e e-mail
Delinquenti gravi: Privy (~250KB), OptinMonster (~200KB), Justuno (~280KB). Le app popup caricano il motore di rendering completo e le regole di targeting su ogni pagina, anche se il popup viene visualizzato solo una volta per sessione o nell'intento di uscita. Molti caricano anche caratteri e immagini aggiuntivi per il design del popup.
Alternative più veloci: Shopify Forms (integrato, peso minimo), popup integrati di Klaviyo (se stai già utilizzando Klaviyo per la posta elettronica) o usa Thunder per rinviare gli script popup fino al caricamento della pagina. Non è necessario che il popup sia pronto nei primi 100 ms: si attiva comunque dopo che il visitatore è rimasto sulla pagina per un po'.
4. Costruttori di pagine
Delinquenti gravi: PageFly (~300-400KB), GemPages (~350KB), Zipify Pages (~250KB). I creatori di pagine aggiungono il proprio framework CSS e il motore di rendering JavaScript oltre al codice esistente del tuo tema. Il sovraccarico è particolarmente evidente sui dispositivi mobili dove competono sia il CSS del tema che il CSS del builder.
Alternativa più veloce: Usa le sezioni e i blocchi integrati del tuo tema. I temi del Negozio online 2.0 di Shopify hanno una modifica flessibile basata su sezioni che copre l'80% di ciò che fanno i page builder, senza alcun JavaScript aggiuntivo. Se hai bisogno di un builder, l'output del codice di Shogun è leggermente più pulito di quello di PageFly.
5. Strumenti di analisi e registrazione delle sessioni
Delinquenti gravi: Hotjar (~120KB + tracciamento DOM continuo), Lucky Orange (~180KB), FullStory (~200KB+). Gli strumenti di registrazione delle sessioni tengono traccia di ogni movimento, scorrimento e clic del mouse, il che richiede un processo JavaScript persistente in esecuzione durante l'intera visita. Leggi la nostra analisi del se Hotjar rallenta Shopify.
Alternativa più veloce: Microsoft Clarity: sessioni gratuite, illimitate e leggermente più leggere di Hotjar. Oppure utilizzare Analisi integrata di Shopify per i dati comportamentali di base. Thunder può rinviare questi script di monitoraggio in modo che vengano caricati dopo il rendering della pagina.
6. Widget di prova sociale e urgenza
Delinquenti gravi: FOMO (~150KB), Sales Pop (~120KB), app timer per il conto alla rovescia (~80-150KB). Queste app mostrano notifiche "Qualcuno a New York ha appena acquistato...", falsi contatori di urgenza e badge di fiducia. La maggior parte carica i propri script su ogni pagina anche se le notifiche sono semplici elementi DOM.
Alternativa più veloce: Molti di questi sono anche discutibili dal punto di vista della conversione — la falsa urgenza può erodere la fiducia. Se desiderate una vera prova sociale, utilizzate i conteggi delle recensioni di Judge.me o i vostri dati di conversione effettivi. Se insistete sulle notifiche popup, differitele con Thunder.
7. Convertitori di valuta e app di traduzione
Delinquenti gravi: BEST Convertitore di valuta (~120KB), Weglot (~150KB con chiamate API di traduzione), Langify (~130KB). Le app di valuta devono scansionare e modificare ogni elemento di prezzo sulla pagina. Le app di traduzione devono scambiare il contenuto del testo. Entrambi richiedono JavaScript che venga eseguito dopo il caricamento del DOM, causando potenzialmente spostamenti visibili del contenuto (Problemi CLS).
Alternativa più veloce: Utilizza Shopify Markets per multivaluta: gestisce la conversione di valuta lato server, quindi non è previsto JavaScript lato client o spostamento dei contenuti. Per quanto riguarda la traduzione, la funzionalità multilingue nativa di Shopify è più leggera rispetto alle app di terze parti.
8. Programmi fedeltà e premi
Delinquenti gravi: Smile.io (~200KB), LoyaltyLion (~250KB), Yotpo Loyalty (~300KB+). I widget fedeltà caricano un pulsante di avvio mobile, una visualizzazione dei punti e un pannello dei premi su ogni pagina. Il widget stesso è spesso un iframe con il proprio bundle CSS e JavaScript.
Alternativa più veloce: Considera se hai effettivamente bisogno di un widget fedeltà visibile su ogni pagina. Molte app fedeltà ti consentono di disattivare il widget mobile e di utilizzare invece una pagina dedicata "/rewards", eliminando completamente lo script della vetrina. Thunder rinvia gli script dei widget fedeltà in modo efficace poiché non è necessario caricarli finché il visitatore non interagisce con essi.
Come controllare l'impatto sulla velocità delle tue app Shopify
Prima di iniziare a rimuovere le app, scopri quali causano effettivamente il problema. Ecco il processo:
Passaggio 1: eseguire un test di velocità di base
Metti alla prova la velocità del tuo negozio e annota il tuo punteggio attuale. Testa sia la tua home page che la pagina di un prodotto (le pagine dei prodotti in genere hanno più script dell'app).
Passaggio 2: identificare tutti gli script della vetrina
Usa il nostro Analizzatore Shopify o aprite Chrome DevTools (F12) → scheda Network → filtrate per "JS" → ricaricate. Contate quanti file script vengono caricati e annotate le loro dimensioni. Qualsiasi cosa da un dominio che non sia cdn.shopify.com o il vostro dominio è probabilmente uno script di un'app.
Passaggio 3: abbina gli script alle app
La maggior parte degli script delle app si carica da domini riconoscibili: *.klaviyo.com, *.hotjar.com, *.judge.me, *.tidio.co, ecc. Mappate ogni script alla sua app e annotate la dimensione del file. Create un semplice elenco: Nome App → Dimensione Script → Blocco Rendering (sì/no).
Passaggio 4: decidere: rimuovere, sostituire o rinviare
Per ciascuna app, chiedi: (1) Questa app genera valore misurabile (entrate, conversioni, soddisfazione del cliente)? Se no → rimuovilo. (2) Esiste un'alternativa più leggera? Se sì → valuta la possibilità di cambiare. (3) La sceneggiatura può essere differita? Se sì → installa Thunder e lascia che gestisca automaticamente il differimento.
Risolvi il problema di velocità senza rimuovere le app
Ecco la cosa che manca alla maggior parte dei consigli "rimuovi le tue app": hai installato quelle app per un motivo. Recensioni guida le conversioni. L'acquisizione delle e-mail amplia la tua lista. La chat dal vivo riduce gli attriti pre-acquisto. Rimuoverli per raggiungere un obiettivo di punteggio di velocità significa ottimizzare la metrica sbagliata.
L'approccio migliore: mantenere le app che offrono valore, ma cambiare come vengono caricati i loro script.
⚡ L’approccio di Thunder
Thunder Page Speed Optimizer rinvia automaticamente gli script dell'app in modo che vengano caricati dopo viene visualizzata la tua pagina visibile. Invece di bloccare il caricamento della pagina, gli script dell'app vengono scaricati ed eseguiti in background una volta che il cliente può già vedere e interagire con il tuo negozio.
Ciò significa: il tuo widget di recensione funziona ancora, il fumetto della tua chat appare ancora, i tuoi popup continuano ad attivarsi, ma la tua pagina si carica in 2 secondi invece di 5. Miglioramento medio: +27 punti su PageSpeed Insights.
Scopri come funziona il differimento dello script di Thunder →
Altri passaggi di ottimizzazione che puoi eseguire insieme a Thunder:
- Disattiva le funzionalità dell'app che non usi. Molte app dispongono di pulsanti per i singoli widget. Disattiva le funzionalità che hai abilitato "per ogni evenienza".
- Limita le app a pagine specifiche. Alcune app ti consentono di scegliere dove visualizzare il widget. Mostra il widget delle recensioni solo sulle pagine dei prodotti, non sulla home page.
- Rimuovi funzionalità duplicate. Due app di revisione? Due strumenti popup? Scegline uno e rimuovi completamente l'altro.
- Controlla script rimanenti dalle app che hai già disinstallato.
Il problema nascosto: codice rimasto dalle app eliminate
Hai disinstallato un'app, ma il tuo negozio è ancora lento. Ti sembra familiare? Molte app Shopify inseriscono snippet di codice nei file del tema durante l'installazione e non vengono puliti durante la disinstallazione.
Luoghi comuni nascosti dal codice dell'app rimanente:
- tema.liquid — Tag script nel <head> o prima di </body>. <!-- Begin AppName --> o URL src di script da domini di app.
- Cartella Snippet — File che prendono il nome dalle app: nome-app.liquid, nome-app-script.liquid. Se hai disinstallato l'app, questi sono un peso morto.
- Cartella Risorse : file CSS e JS caricati dalle app. Questi non vengono eliminati automaticamente durante la disinstallazione.
- File di layout — Alcune app modificano checkout.liquid o altri file di layout.
Come ripulirlo: Vai a Negozio online → Temi → Modifica codice. Cerca nel file theme.liquid i tag script che fanno riferimento ai domini delle app che hai rimosso. Controlla la cartella Snippets per i file delle app orfane. Se non ti senti a tuo agio nel modificare il codice del tema, il nostro servizio di ottimizzazione della velocità include una pulizia completa del codice dell'app rimanente.
Abbiamo visto negozi recuperare 10-20 punti su PageSpeed Insights semplicemente pulendo il codice residuo da 3-4 app disinstallate. È una delle vittorie più rapide in ottimizzazione della velocità Indirizzi.
Anche il tuo tema è importante: alcuni temi gestiscono gli script delle app meglio di altri. Controlla il nostro Confronto velocità tema Shopify per vedere come si classificano 68 temi in base ai dati CWV del mondo reale. E per un quadro completo di come le app influenzano il più ampio ecosistema Shopify, il nostro Rapporto sulla velocità di Shopify 2026 mostra che gli script di terze parti rappresentano il 62% del JavaScript totale nel negozio medio.
Riferimento rapido: grafico sull'impatto della velocità dell'app
| Categoria dell'app | Peso tipico JS | Impatto sulla velocità | Alternativa più veloce |
|---|---|---|---|
| Chat dal vivo | 200-400KB | Alto | Posta in arrivo di Shopify, Chatra |
| Recensioni (Foto/Video) | 150-500KB | Alto | Giudica.me |
| Popup/Acquisizione e-mail | 100-300KB | Medio-Alto | Shopify Moduli, Klaviyo integrato |
| Costruttori di pagine | 200-600KB | Alto | Sezioni tematiche (OS 2.0) |
| Analisi/mappe di calore | 100-250KB | Medio | Microsoft Clarity |
| Prova sociale/Urgenza | 80-200KB | Medio | La recensione di Judge.me conta |
| Valuta/Traduzione | 100-200KB | Medio | Mercati Shopify |
| Fedeltà/Premi | 150-300KB | Medio-Alto | Pagina dedicata vs. widget |
*Tutte le categorie possono essere mitigate con il differimento automatico dello script di Thunder.
Domande frequenti
Come faccio a sapere quali app Shopify stanno rallentando il mio negozio?
Tre metodi: (1) Utilizza Shopify Analyzer di Thunder su Thunderpagespeed.com/tools/shopify-analyzer/ per vedere tutti gli script caricati sul tuo negozio e a quali app appartengono. (2) Apri Chrome DevTools → scheda Rete, filtra per JS e ordina per dimensione per trovare gli script più pesanti. (3) Disattiva temporaneamente le app una alla volta ed esegui nuovamente PageSpeed Insights per misurare la modifica del punteggio causata da ciascuna app. L'app con il calo di punteggio maggiore è la tua peggiore trasgressore.
Le app Shopify disinstallate rallentano ancora il mio negozio?
Sì, questo è un problema comune. Molte app iniettano codice nei file liquid del vostro tema durante l'installazione e non lo puliscono completamente quando le disinstallate. Controllate il codice del vostro tema (specialmente theme.liquid, header e footer snippets) per tag script residui da app che avete rimosso. Controllate anche la cartella Snippets nel vostro editor di temi per file app orfani. La rimozione del codice residuo può recuperare 5-15 punti sul vostro punteggio di velocità.
È meglio avere meno app Shopify?
Non necessariamente. Ciò che conta è la qualità delle app, non la quantità. Un negozio con 20 app ben ottimizzate (che utilizzano Thunder per differire i propri script) può essere più veloce di un negozio con 5 app scarsamente codificate. Detto questo, ogni app aggiunge complessità e potenziale peso dello script. La regola: mantenere le app che offrono un valore misurabile, rimuovere quelle installate per "provare" ma mai configurate correttamente.
Thunder può risolvere l'impatto sulla velocità delle app pesanti?
Thunder riduce significativamente l'impatto sulla velocità della maggior parte delle app posticipando il caricamento del loro JavaScript fino a dopo il rendering iniziale della pagina. Invece di bloccare il caricamento della vostra pagina mentre gli script delle app vengono scaricati ed eseguiti, Thunder assicura che la pagina visibile si carichi per prima, quindi carica gli script delle app in background. Questo di solito recupera 15-30 punti su PageSpeed Insights. Tuttavia, Thunder non può risolvere i problemi delle app che iniettano CSS inline eccessivi o modificano il DOM prima del rendering — queste richiedono alternative più leggere.
Quali tipi di app Shopify hanno il maggiore impatto sulla velocità?
Le categorie di app più pesanti sono: (1) Widget di chat dal vivo: caricano pacchetti JavaScript di grandi dimensioni e stabiliscono connessioni WebSocket su ogni pagina, (2) App di revisione con gallerie di foto/video, in particolare quelle che caricano tutte le immagini di recensione sopra la piega, (3) Strumenti di acquisizione di popup e e-mail, in particolare quelli con regole di targeting complesse che valutano a ogni caricamento di pagina, (4) Generatori di pagine: aggiungono i propri framework CSS e JavaScript sul tema e (5) Strumenti di analisi/mappa termica che registrano le sessioni: tengono traccia di ogni movimento e clic del mouse.
Dovrei evitare le app che mostrano il badge rosso "impatta velocità" sull'App Store?
Non automaticamente. Il badge dell'impatto della velocità di Shopify è un indicatore approssimativo, non una misurazione precisa. Alcune app con il badge hanno un impatto minimo nel mondo reale, mentre altre senza aggiungono comunque JavaScript significativo. Il badge si basa sul fatto che l'app inserisca script della vetrina, cosa che le app più utili devono fare. Invece di evitare tutte le app contrassegnate, utilizza Thunder per rinviare i loro script e testare la tua velocità prima e dopo l'installazione.