Risoluzione dei problemi · Marzo 2026

Il caricamento lento di Shopify non funziona? 8 soluzioni che funzionano davvero

Hai controllato PageSpeed Insights e dice ancora "Rinvia immagini fuori schermo". Il tuo tema dovrebbe essere caricato in modo lento. Allora perché non funziona? Ecco i 8 motivi più comuni interruzioni di caricamento lento su Shopify e come risolverle.

~13 minuti di lettura · 3.200 parole · Aggiornato a marzo 2026

Come diagnosticare i problemi di caricamento lento di Shopify

Prima di passare alle correzioni, verificare che il caricamento lento sia effettivamente interrotto. Ecco una rapida diagnostica di 2 minuti:

Passaggio 1: controlla la scheda Rete

  1. 1. Apri il tuo negozio Shopify in Chrome
  2. 2. Apri DevTools (F12 o Cmd+Alt+I su Mac)
  3. 3. Vai al Rete
  4. 4. Filtra per Imm (solo immagini)
  5. 5. Ricarica difficile: Ctrl+Maiusc+R (o Comando+Maiusc+R)
  6. 6. Conta le richieste di immagine che si attivano immediatamente
  7. 7. Ora scorri lentamente verso il basso: compaiono nuove richieste?

Se tutte le immagini vengono caricate contemporaneamente al caricamento della pagina: Il caricamento lento non funziona affatto.
Se alcune immagini vengono caricate durante lo scorrimento ma molte vengono caricate in anticipo: Il caricamento lento funziona parzialmente ma mancano alcune immagini.
Se le immagini vengono caricate progressivamente durante lo scorrimento: Il caricamento lento funziona: il suggerimento di PageSpeed potrebbe riguardare un problema diverso.

Passaggio 2: ispezionare le singole immagini

Fare clic con il pulsante destro del mouse su un'immagine sotto la piega → Ispeziona. Controlla il Tag Tag per:

caricamento="pigro" → Il caricamento lento nativo è impostato

class="lazyload" o data-src="..." → Caricamento lento di JavaScript (può funzionare ma aggiunge un sovraccarico) Attributo

No caricamento Attributo → L'immagine viene caricata con entusiasmo per impostazione predefinita

Puoi anche eseguire un rapido controllo con il ns Test di velocità Shopify gratuito : segnala automaticamente i problemi relativi alle immagini rinviate.

Salta la risoluzione dei problemi: Thunder risolve automaticamente tutti gli 8 problemi

Ciascuna correzione riportata di seguito richiede la modifica del codice del tema, tempo da parte dello sviluppatore e manutenzione continua. Thunder Page Speed Optimizer gestisce il caricamento lento, il differimento degli script, i CSS critici e l'ottimizzazione dei caratteri in un'unica installazione: indipendentemente dal tema o dalla configurazione dell'app.

  • Funziona con qualsiasi tema : caricamento lento vecchio, nuovo, personalizzato o interrotto
  • Gestisce il contenuto inserito dall'app : rinvia gli script e ottimizza l'aggiunta delle risorse alle app
  • Rileva automaticamente l'LCP — non caricare mai in modo pigro ciò che dovrebbe essere desideroso
  • Miglioramento del punteggio di velocità medio di oltre 27 punti
Installa Thunder — Prova gratuita →

Correzione 1: il tuo tema non viene utilizzato tag_immagine Il filtro

Il problema: Molti temi Shopify, in particolare quelli realizzati prima del 2022 o quelli fortemente personalizzati, utilizzano raw Tag Tag invece di quelli di Shopify tag_immagine Il filtro Filtro liquido. Senza tag_immagine Il filtro, non c'è caricamento lento automatico, nessuna risposta srcset Attributie nessuna consegna WebP.

Come controllare: Apri il codice del tema (Negozio online → Temi → Modifica codice) e cerca tag_immagine Il filtro nella sezione file. Se lo trovi prevalentemente crudo <img src= invece, il tuo tema non utilizza la moderna pipeline di immagini di Shopify.

La soluzione: Sostituisci grezzo Tag tag con il Filtro tag_immagine Il filtro . Ciò richiede la modifica dei file Liquid nel tema:

Prima:

<img src="{{ image | image_url: width: 800 }}" alt="{{ image.alt }}" />

Dopo:

{{ image | image_url: width: 800 | image_tag: loading: "lazy", alt: image.alt }}

Per la guida completa all'implementazione del caricamento lento nativo, incluso sezione.indice logica, vedi ns Guida nativa al caricamento lento di Shopify.

Correzione 2: le immagini inserite nell'app ignorano il caricamento lento del tema

Il problema: Ogni app Shopify che aggiunge elementi visivi - widget di recensione (Judge.me, Loox), badge di fiducia (Trust Hero), popup di upsell (ReConvert), widget di chat (Tidio) - inserisce il proprio HTML e le immagini direttamente nella pagina. Queste immagini sono no renderizzato tramite i modelli Liquid del tuo tema, quindi la logica di caricamento lento del tuo tema non li tocca mai.

Il negozio Shopify medio ha 6-8 app. Ognuno potrebbe iniettare da 1 a 5 immagini più JavaScript. Si tratta potenzialmente di oltre 30 immagini e script che si caricano con entusiasmo e che il tuo tema non può controllare.

Come controllare: In DevTools, guarda le immagini Below-fold caricate immediatamente. Fare clic con il tasto destro → Ispeziona. Se l'immagine è racchiusa in un file <div> con una classe specifica dell'app (come widget jdgm o loox-widget) anziché nella sezione HTML del tema, è inserito dall'app.

La soluzione: Questo è il problema più difficile da risolvere manualmente. Opzioni:

1.

Contatta ogni sviluppatore dell'app e chiedi loro di aggiungere caricamento="pigro" alle immagini iniettate. Alcuni lo faranno, la maggior parte non gli darà la priorità.

2.

Scrivi JavaScript personalizzato che trova le immagini inserite dall'app dopo il caricamento della pagina e aggiunge l'attributo lazy. Questo è fragile e si rompe quando le app aggiornano il loro codice.

3.

Utilizza un'app per l'ottimizzazione della velocità che gestisce gli script delle app a livello di rete, rinviando interi payload delle app finché non sono necessari. Questo è cosa Il tuono si attiva automaticamente.

Correzione 3: JavaScript e il caricamento lento nativo sono in conflitto

Il problema: Alcuni temi includono una libreria di caricamento lento JavaScript (come lazysizes) e nativo Attributi caricamento="pigro" . Ciò crea una doppia elaborazione: l'IntersectionObserver nativo del browser si attiva, e la libreria JS esegue il proprio osservatore. Il risultato può essere immagini che lampeggiano, si caricano due volte o, in alcuni casi, non si caricano mai.

Ciò accade anche quando i commercianti installano un'app di caricamento lento su un tema che dispone già di caricamento lento nativo.

Come controllare: Cerca entrambi nella stessa immagine:

  • caricamento="pigro" (nativo)
  • class="lazyload" o origine-dati (libreria JavaScript)

Se vedi entrambi, c'è un conflitto. Controlla anche la presenza di lazysizes.js o librerie simili nella cartella delle risorse del tuo tema.

La soluzione: Rimuovi la libreria di caricamento lento JavaScript e fai affidamento su native caricamento="pigro" invece. Nel 2026, il caricamento lento nativo ha 96%+ supporto del browser — there's no reason to add a JS library. Remove the library script from your theme and convert any origine-dati attribuisce di nuovo a src Attributi con caricamento="pigro".

Prima (caricamento lento JS):

<img data-src="product.jpg" class="lazyload" alt="Prodotto" />

Dopo (caricamento lento nativo): L'attributo

<img src="product.jpg" loading="lazy" alt="Prodotto" width="600" height="400" />

Correzione 4: le immagini di sfondo CSS non possono essere caricate in modo lento

Il problema: Il caricamento="pigro" funziona solo su Tag e