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.
Here's the truth: it's not any single app that tanks your speed. It's the accumulation of JavaScript from multiple apps, each adding their own scripts, stylesheets, and tracking pixels to every page load. Let's break down exactly which apps are the heaviest offenders and what you can do about it.
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.
Whether the script blocks page rendering. Synchronous scripts in the <head> are the worst. Async/deferred scripts at the bottom are better.
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: Many of these are also questionable from a conversion standpoint — fake urgency can erode trust. If you want real social proof, use Judge.me review counts or your actual conversion data. If you insist on popup notifications, defer them with 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 or open Chrome DevTools (F12) → Network tab → filter by "JS" → reload. Count how many script files load and note their sizes. Anything from a domain that isn't cdn.shopify.com or your own domain is likely an app script.
Passaggio 3: abbina gli script alle app
Most app scripts load from recognizable domains: *.klaviyo.com, *.hotjar.com, *.judge.me, *.tidio.co, etc. Map each script to its app and note the file size. Create a simple list: App Name → Script Size → Render Blocking (yes/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'avvicinamento del tuono
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 — Script tags in the <head> or before </body>. Look for app-specific comments like <!-- Begin AppName --> or script src URLs from app domains.
- 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.
We've seen stores recover 10-20 points on PageSpeed Insights just by cleaning up leftover code from 3-4 uninstalled apps. It's one of the quickest wins 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?
Yes, this is a common problem. Many apps inject code into your theme's liquid files during installation and don't fully clean up when you uninstall them. Check your theme code (especially theme.liquid, header, and footer snippets) for leftover script tags from apps you've removed. Also check the Snippets folder in your theme editor for orphaned app files. Removing leftover code can recover 5-15 points on your speed score.
È 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 significantly reduces the speed impact of most apps by deferring their JavaScript loading until after the initial page render. Instead of blocking your page from loading while app scripts download and execute, Thunder ensures the visible page loads first, then loads app scripts in the background. This typically recovers 15-30 points on PageSpeed Insights. However, Thunder can't fix apps that inject excessive inline CSS or modify the DOM before render — those require lighter alternatives.
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.