Guida alla velocità · Aggiornato il 2 aprile 2026

Come velocizzare il negozio Shopify su mobile: 6 soluzioni che funzionano davvero (2026)

Oltre il 70% del traffico Shopify è mobile — ma la maggior parte dei negozi segna 20–30 punti in meno su mobile rispetto al desktop. Ecco come colmare il divario e smettere di perdere clienti mobile.

~15 min di lettura · 4,200 parole · Aggiornato ad aprile 2026

Perché la velocità mobile conta più del desktop

Se controllate la velocità del vostro negozio Shopify solo su desktop, state ottimizzando per la minoranza. Ecco la realtà nel 2026:

73%

del traffico e-commerce è mobile

53%

dei visitatori mobile abbandona se una pagina richiede 3+ secondi

100%

dei ranking Google usa l'indicizzazione mobile-first

Google è passato all'indicizzazione mobile-first nel 2021. Significa che Google esegue crawling, indicizzazione e ranking del sito principalmente in base alla versione mobile. Il punteggio di velocità desktop è sostanzialmente irrilevante per il posizionamento. Se il punteggio desktop è 90 ma quello mobile è 25, per Google valete 25.

L'impatto economico è enorme. Gli studi mostrano costantemente che ogni miglioramento di 1 secondo nel tempo di caricamento mobile aumenta il tasso di conversione dell'8–15%. Per un negozio che fattura $50,000 al mese, un miglioramento di 1 secondo può significare $4,000–$7,500 di ricavi mensili in più.

Eppure la maggior parte dei negozi Shopify segna 20–40 punti in meno su mobile rispetto al desktop. Perché? Perché i dispositivi mobili affrontano difficoltà che i desktop non hanno — e la maggior parte dei titolari di negozio ottimizza per il dispositivo che ha sulla scrivania. La nostra guida completa all'ottimizzazione copre sia desktop sia mobile, ma questo articolo si concentra proprio sui colli di bottiglia mobili che vi costano più clienti.

Colli di bottiglia specifici del mobile

I dispositivi mobili sono profondamente diversi dai desktop, in modi che incidono direttamente sulla velocità delle pagine:

1. CPU più deboli = esecuzione JavaScript più lenta

La CPU di un telefono medio è 4–6 volte più lenta di una CPU desktop nell'eseguire JavaScript. Uno script che richiede 200ms per essere analizzato ed eseguito sul vostro MacBook ne richiede 800ms–1.2s su un telefono Android di fascia media. Poiché i negozi Shopify caricano in genere 20–40 script di terze parti (app, analytics, widget di chat), il tempo cumulativo di esecuzione del JavaScript può aggiungere 3–5 secondi ai caricamenti di pagina su mobile.

2. Reti più lente = latenza più alta

Il 5G si sta espandendo, ma la realtà è che la maggior parte degli acquirenti mobile naviga ancora in 4G o addirittura 3G. Una connessione 4G ha in media 50ms di latenza per round-trip, contro i 10ms della banda larga. Per una pagina che fa 80+ richieste (tipico per Shopify), quella latenza extra si accumula in modo significativo.

3. Immagini sovradimensionate (il killer mobile numero 1)

Un'immagine hero pensata per il desktop (1920×1080, 500KB) è uno spreco su un telefono con schermo largo 390px. Senza immagini responsive, i dispositivi mobili scaricano 2–5 volte più dati immagine del necessario. È il singolo problema di velocità mobile più grande sui negozi Shopify.

⚠️ Il problema delle immagini in formato desktop

Facciamo audit di centinaia di negozi Shopify. Il problema di velocità mobile di gran lunga più comune: servire immagini hero in formato desktop (larghe 1200–1920px, 300–800KB ciascuna) a dispositivi mobili a cui bastano 400–600px. Questo singolo problema può aggiungere 2–4 secondi al tempo di caricamento mobile.

4. CSS e JavaScript che bloccano il rendering

Le risorse che bloccano il rendering sono fogli di stile e script nell'<head> che devono essere scaricati ed elaborati per intero prima che il browser possa mostrare qualcosa sullo schermo. Su desktop servono 200–500ms. Su mobile le stesse risorse richiedono 500–1500ms, per via di download più lenti e CPU più deboli.

5. Dimensione eccessiva del DOM

Molti temi e app Shopify iniettano centinaia di elementi DOM nascosti — mega menu, carrelli a scomparsa, modali pop-up, widget delle app. Anche se non sono visibili, il browser li analizza e li renderizza comunque. I browser mobili, con memoria limitata, faticano con le pagine che superano i 1,500 elementi DOM.

6. Flash nel caricamento dei font

I font personalizzati (Google Fonts, font Shopify) devono essere scaricati prima che il testo venga mostrato correttamente. Sulle connessioni mobili questo può causare un Flash of Invisible Text (FOIT) — con l'intero contenuto della pagina invisibile per 1–3 secondi mentre i font si scaricano. È devastante per le prestazioni percepite.

Come testare la velocità mobile (nel modo giusto)

Testare sul vostro iPhone connesso al Wi-Fi dell'ufficio non rappresenta l'esperienza dei vostri clienti. Ecco come testare in modo accurato:

1. Google PageSpeed Insights (scheda Mobile)

Andate su pagespeed.web.dev e inserite l'URL del negozio. Controllate sempre la scheda Mobile — è il punteggio che Google usa per il ranking. Il test mobile simula un telefono di fascia media in 4G, molto più realistico di un test sul vostro iPhone top di gamma in Wi-Fi. Potete anche testare la velocità mobile con il nostro strumento gratuito e ottenere subito un'analisi di cosa rallenta il negozio.

2. Google Search Console — Core Web Vitals

In Google Search Console, andate su Core Web Vitals → Mobile. Qui trovate dati di prestazione reali, raccolti dai visitatori effettivi del negozio che usano Chrome. Sono i dati di velocità più accurati disponibili, perché si basano su utenti reali e non su test simulati.

3. Emulazione dispositivo in Chrome DevTools

In Chrome premete F12 per aprire DevTools, cliccate sull'icona telefono/tablet e selezionate un dispositivo (il Moto G Power è un buon rappresentante della fascia media). Impostate la rete su "Slow 4G" e la CPU su "4x slowdown". Così simulate ciò che sperimenta il vostro cliente mobile medio.

4. Test su dispositivo reale

Lo standard di riferimento: testate su un vero telefono Android di fascia media (Samsung Galaxy serie A, Pixel 6a) con dati cellulari. Gli emulatori vanno bene, ma il test su dispositivo reale coglie problemi che le simulazioni non vedono — reattività al tocco, scatti nello scroll e variabilità reale della rete.

Non testate sul vostro iPhone 15 Pro in Wi-Fi. I vostri clienti non usano telefoni top di gamma su internet gigabit. Il visitatore Shopify mediano usa un telefono Android di 2–3 anni fa in 4G. Testate per quella realtà, o vi sfuggiranno i colli di bottiglia che contano.

⚡

Saltate il lavoro manuale: Thunder ottimizza il mobile in automatico

Thunder Page Speed Optimizer è costruito apposta per il mondo mobile-first. Una sola installazione — nessuna modifica al codice, nessun intervento sul tema — e il negozio è ottimizzato per ogni dispositivo e velocità di connessione.

Ecco cosa fa Thunder per la vostra velocità mobile:

  • ✦ Rinvia tutto il JavaScript non critico — il collo di bottiglia mobile numero 1, risolto all'istante
  • ✦ Inserisce inline il CSS critico, così i visitatori mobile vedono i contenuti in millisecondi, non in secondi
  • ✦ Lazy load intelligente delle immagini con distribuzione responsive — il mobile riceve immagini in formato mobile
  • ✦ Precarica i font per eliminare il Flash of Invisible Text sulle connessioni più lente
  • ✦ Monitoraggio quotidiano con tracciamento delle prestazioni specifico per mobile

La maggior parte dei negozi vede un miglioramento di 27+ punti del punteggio mobile in pochi minuti. Nessuno sviluppatore necessario — Thunder fa in 60 secondi ciò che a uno sviluppatore richiederebbe 10+ ore di lavoro manuale. Guardate i piani di Thunder e iniziate con una prova gratuita.

Installate Thunder — Prova gratuita →

Preferite fare da soli? Le sezioni qui sotto illustrano ogni ottimizzazione mobile manuale. Preparatevi: si tratta di modificare il codice del tema e i template Liquid, con manutenzione continua a ogni aggiornamento del tema o nuova app installata. Un errore può rompere il layout mobile o introdurre nuovi problemi di velocità.


Correzione manuale: ottimizzazione delle immagini per mobile

La vittoria più grande per la velocità mobile è servire immagini della dimensione giusta. Ecco come implementare le immagini responsive in Liquid su Shopify:

Usate image_tag di Shopify con dimensioni responsive

{{- product.featured_image | image_url: width: 1200 | image_tag:
    loading: 'eager',
    fetchpriority: 'high',
    widths: '300,450,600,900,1200',
    sizes: '(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw',
    alt: product.featured_image.alt -}}

L'attributo sizes dice al browser quale larghezza di immagine scaricare in base alla viewport. Su un telefono da 390px scarica la versione da 450px invece di quella da 1200px — risparmiando il 60–80% del peso del file.

Usate il formato WebP

Il CDN di Shopify serve automaticamente immagini WebP quando il browser le supporta (il 97%+ nel 2026). Assicuratevi di usare il filtro image_url di Shopify (non riferimenti URL diretti) per sfruttare questa conversione automatica di formato.

Impostate dimensioni esplicite

Includete sempre gli attributi width e height sulle immagini, oppure usate la proprietà CSS aspect-ratio. Senza dimensioni, le immagini causano Cumulative Layout Shift (CLS) — i contenuti della pagina saltano mentre le immagini si caricano. Su mobile, dove la viewport è stretta, l'effetto è particolarmente fastidioso.

La complessità si accumula in fretta. Ogni immagine di ogni template ha bisogno di dimensioni responsive adeguate al suo contesto (hero, griglia prodotti, miniatura, ecc.). Cambiate il layout del tema? Dovete ricalcolare tutte le dimensioni. Aggiungete una nuova sezione? Altre immagini responsive da configurare. È uno dei campi in cui Thunder gestisce la complessità in automatico.

Correzione manuale: CSS critico per mobile

Il CSS che blocca il rendering è il secondo killer di velocità mobile. Il browser non può mostrare nulla finché non scarica ed elabora l'intero file CSS — che sui negozi Shopify può pesare 200–500KB.

Inserite inline il CSS critico

La soluzione è inserire inline il CSS necessario per il contenuto above the fold direttamente nell'<head>, poi caricare il foglio di stile completo in modo asincrono:

<head>
  <!-- Critical CSS inlined -->
  <style>
    /* Only the CSS needed for above-fold content */
    .header { ... }
    .hero { ... }
    .nav { ... }
  </style>

  <!-- Full stylesheet loaded async -->
  <link rel="preload" href="{{ 'theme.css' | asset_url }}" as="style"
        onload="this.onload=null;this.rel='stylesheet'">
  <noscript>
    <link rel="stylesheet" href="{{ 'theme.css' | asset_url }}">
  </noscript>
</head>

Attenzione: estrarre il CSS critico a mano è estremamente soggetto a errori. Se sbagliate, la pagina si carica senza stili (FOUC) — layout rotti, stili mancanti e clienti confusi. Serve inoltre un CSS critico diverso per ogni template di pagina (homepage, prodotto, collezione, carrello). Strumenti come Critical possono aiutare, ma integrarli nel sistema Liquid di Shopify non è banale.

Correzione manuale: rinvio del JavaScript

Il JavaScript è il killer di velocità mobile numero 1, perché le CPU mobili sono molto più lente nell'eseguirlo. Ecco come rinviare gli script non critici:

Aggiungete defer/async agli script del tema

<!-- Before (render-blocking) -->
<script src="{{ 'theme.js' | asset_url }}"></script>

<!-- After (deferred) -->
<script src="{{ 'theme.js' | asset_url }}" defer></script>

Ritardate gli script di terze parti fino all'interazione

Widget di chat, app di recensioni e analytics non hanno bisogno di caricarsi finché il visitatore non interagisce davvero con la pagina. Usate questo pattern per ritardarli:

<script>
  // Delay non-critical scripts until user interaction
  var loaded = false;
  function loadDelayed() {
    if (loaded) return;
    loaded = true;
    // Load your third-party scripts here
    var s = document.createElement('script');
    s.src = 'https://chat-widget.example.com/widget.js';
    document.head.appendChild(s);
  }
  ['scroll', 'mousemove', 'touchstart', 'keydown'].forEach(function(e) {
    window.addEventListener(e, loadDelayed, { once: true, passive: true });
  });
  // Fallback: load after 5 seconds anyway
  setTimeout(loadDelayed, 5000);
</script>

Il problema del rinvio manuale degli script: la maggior parte delle app Shopify inietta i propri script in modi che non potete controllare. Inseriscono tag <script> sincroni hardcoded tramite ScriptTag API o app block. Non potete semplicemente aggiungere defer a script che non avete scritto voi. È proprio per questo che esiste Thunder — intercetta e risequenzia tutti gli script, compresi quelli iniettati dalle app, senza richiedere la collaborazione degli sviluppatori delle app.

Correzione manuale: strategia di caricamento dei font

I font personalizzati causano testo invisibile su mobile finché non vengono scaricati. Risolvete con il preload e font-display:

<!-- Preload your primary font -->
<link rel="preload" href="{{ 'your-font.woff2' | asset_url }}"
      as="font" type="font/woff2" crossorigin>

<!-- In your CSS -->
@font-face {
  font-family: 'YourFont';
  src: url('your-font.woff2') format('woff2');
  font-display: swap; /* Show fallback font immediately */
}

font-display: swap dice al browser di mostrare subito il testo con un font di sistema di riserva, per poi passare al font personalizzato una volta caricato. Questo elimina il problema del "testo invisibile" e migliora nettamente le prestazioni percepite su mobile.

E chiedetevi anche: vi servono davvero tutti quei pesi di font? Ogni peso (400, 500, 600, 700) è un file da scaricare a parte. Alla maggior parte dei negozi bastano 2–3 pesi. Ogni file di font eliminato fa risparmiare 20–50KB su mobile.

Checklist della velocità mobile

Usate questa checklist per fare un audit della velocità mobile del vostro negozio Shopify:

☐

L'immagine hero usa sizes e srcset responsive

☐

L'immagine hero ha loading="eager" e fetchpriority="high"

☐

Le immagini sotto la piega usano loading="lazy"

☐

Tutte le immagini hanno attributi width/height (niente CLS)

☐

Il CSS critico è inline; il foglio di stile completo si carica in modo asincrono

☐

Il JavaScript del tema usa l'attributo defer

☐

Gli script di terze parti sono ritardati fino all'interazione dell'utente

☐

I font sono precaricati con font-display: swap

☐

Non più di 2–3 pesi di font caricati

☐

Gli embed di YouTube/Vimeo usano il pattern facade o loading="lazy"

☐

Punteggio mobile di PageSpeed Insights verificato (non solo desktop)

☐

Test eseguito su un vero telefono di fascia media con dati cellulari

Oppure spuntate tutte le caselle all'istante: Thunder Page Speed Optimizer gestisce automaticamente ogni voce di questa checklist. Installatelo in 60 secondi, controllate il punteggio mobile e tornate a occuparvi del vostro business.

Thunder vs ottimizzazione mobile manuale

⚡ Thunder Ottimizzazione manuale
Tempo di configurazione 60 secondi 10–20 ore
Competenze tecniche richieste Nessuna Esperienza in Liquid + CSS + JS
Ottimizzazione degli script delle app Tutte le app, in automatico Impossibile per la maggior parte delle app
CSS critico Generato in automatico per pagina Estrazione manuale per ogni template
Manutenzione Zero (automatica) A ogni modifica di tema/app
Miglioramento del punteggio mobile 27+ punti 10–20 punti (correzioni parziali)

La velocità mobile su Shopify ad aprile 2026: cosa è cambiato

Il panorama della velocità mobile su Shopify continua a cambiare. Ecco cosa c'è di diverso nel 2026 rispetto all'anno scorso:

  • → INP ha sostituito FID definitivamente. La metrica Interaction to Next Paint di Google è ormai pienamente attiva. Misura tutte le interazioni, non solo il primo tocco — quindi il JavaScript pesante su mobile è penalizzato ancora più di prima. Scoprite come correggere l'INP su Shopify.
  • → Punteggio mobile Shopify medio: ancora ~35-45. Nonostante temi migliori, l'ecosistema di app in crescita continua a trascinare giù i punteggi mobile. La maggior parte dei negozi installa 10-15 app, e ognuna aggiunge 1-3 script che bloccano il rendering e colpiscono soprattutto il mobile.
  • → Il 5G è diffuso ma non risolve tutto. Reti più veloci aiutano a scaricare le risorse più in fretta, ma il vero collo di bottiglia mobile è legato alla CPU — parsing ed esecuzione del JavaScript. La CPU di un Android di fascia media resta 4-6 volte più lenta di quella di un laptop, a prescindere dalla velocità di rete.
  • → Il divario di conversione del commercio mobile si allarga. Il desktop converte al ~3.5% contro il ~1.8% del mobile. La velocità è un fattore determinante — i negozi con PageSpeed mobile sopra 60 registrano in media tassi di conversione mobile più alti del 23%. Su un telefono ogni 100ms conta.

In sintesi: nel 2026 l'ottimizzazione della velocità mobile su Shopify non è facoltativa. Incide direttamente sul vostro tasso di conversione, sul posizionamento su Google e sul ROI delle campagne. Iniziate con un test di velocità mobile gratuito per capire a che punto siete. Per l'ottimizzazione continua, le funzionalità automatiche di Thunder mantengono alto il punteggio mobile man mano che il negozio evolve.

Domande frequenti

Perché il mio negozio Shopify è così lento su mobile ma veloce su desktop?

I dispositivi mobili hanno meno potenza di calcolo, connessioni di rete più lente e cache più piccole rispetto ai desktop. Una pagina che si carica in 2 secondi su desktop con Wi-Fi può richiedere 6+ secondi su un telefono in 4G. I browser mobili eseguono anche JavaScript più lentamente — uno script che richiede 200ms su una CPU desktop può richiedere 800ms su un telefono di fascia media. Thunder Page Speed Optimizer affronta il problema rinviando gli script non critici e ottimizzando la distribuzione delle risorse specificamente per le connessioni mobili.

Qual è un buon punteggio di velocità mobile per Shopify?

Un 'buon' punteggio mobile su PageSpeed Insights per Shopify è 50+ (il che vi mette davanti all'80% dei negozi Shopify). Punteggi di 70+ sono eccellenti. Non inseguite il 100 — è quasi impossibile su Shopify, a causa degli script a livello di piattaforma che non potete controllare. Concentratevi sui Core Web Vitals reali: LCP sotto i 2.5s, CLS sotto 0.1 e INP sotto i 200ms. Sono questi a incidere davvero su ranking ed esperienza utente.

Google usa la velocità mobile per il ranking?

Sì. Dal 2021 Google usa l'indicizzazione mobile-first: Google esegue crawling e ranking del sito principalmente in base alla versione mobile. La velocità mobile incide quindi direttamente sul posizionamento nei risultati di ricerca. I segnali di esperienza di pagina di Google — Core Web Vitals inclusi — vengono misurati su mobile. Se il punteggio desktop è 90 ma quello mobile è 25, Google vi classifica in base al 25.

Come testo la velocità mobile del mio negozio Shopify?

Usate Google PageSpeed Insights (pagespeed.web.dev) e selezionate la scheda Mobile — è il punteggio che Google usa. Per i dati reali, controllate Google Search Console → Core Web Vitals → Mobile. Potete anche usare Chrome DevTools con l'emulazione dispositivo (attivate l'icona del telefono) e limitare la rete per simulare velocità 4G. Per i risultati più accurati, testate su un vero telefono Android di fascia media con dati cellulari.

Come aumento la velocità del mio negozio Shopify su mobile?

Le tre correzioni a maggior impatto per la velocità mobile sono: 1) Rinviare gli script delle app di terze parti — sono il collo di bottiglia mobile numero 1, perché le CPU dei telefoni eseguono JavaScript 4-6 volte più lentamente dei desktop. 2) Servire immagini della dimensione giusta — usate image_tag di Shopify con sizes/srcset responsive, così i telefoni scaricano immagini da 400px e non versioni desktop da 1920px. 3) Inserire inline il CSS critico, così i visitatori mobili vedono subito i contenuti invece di aspettare il download dell'intero foglio di stile. Thunder Page Speed Optimizer fa tutte e tre le cose in automatico. Per l'implementazione manuale, ogni correzione richiede modifiche al codice del tema e manutenzione continua.

Qual è il modo più rapido per aumentare la velocità di un negozio Shopify su mobile?

Il modo singolo più rapido per aumentare la velocità mobile su Shopify è rinviare il JavaScript di terze parti — gli script delle app sono il collo di bottiglia mobile numero 1, perché le CPU dei telefoni elaborano JavaScript 4-6 volte più lentamente dei desktop. Thunder Page Speed Optimizer lo fa con un clic e la maggior parte dei negozi guadagna subito 20-30 punti PageSpeed su mobile. Se preferite farlo a mano, partite dalla scheda Coverage di Chrome DevTools per individuare il JavaScript inutilizzato, poi rinviate gli script non critici con gli attributi async/defer nei file Liquid del tema.

Come porto il tempo di caricamento mobile del mio negozio Shopify sotto i 3 secondi?

Per scendere sotto i 3 secondi su mobile: 1) Servite immagini della dimensione giusta con srcset (niente immagini da 1920px su schermi da 400px), 2) Rinviate tutto il JavaScript non critico (soprattutto gli script delle app), 3) Inserite inline il CSS critico e caricate il resto in modo asincrono, 4) Usate font di sistema o limitatevi a 2 file di font personalizzati, 5) Attivate il lazy load per le immagini sotto la piega. Il tipico negozio Shopify si carica in 5-8 secondi su mobile — applicando tutte e cinque le ottimizzazioni si può scendere a 2-3 secondi. Thunder automatizza i passaggi 2-4 senza alcuna modifica al codice.

Dovrei creare un sito mobile separato per il mio negozio Shopify?

No. Shopify usa il responsive design, che serve lo stesso HTML a tutti i dispositivi e adatta il layout con i CSS. È l'approccio raccomandato da Google. Un sito mobile separato (m.example.com) crea problemi di contenuti duplicati, raddoppia il lavoro di manutenzione e richiede redirect tra le versioni. Restate sul responsive design e ottimizzate l'unico sito per le prestazioni mobili.

Risorse correlate

Fai da te

Piano gratuito · Installazione in 1 clic · Risultati immediati

Installa Thunder gratis →

Pensiamo a tutto noi

Garanzia Core Web Vitals · Consegna in 2 settimane · 6 mesi di Thunder gratis

Richiedi l’ottimizzazione professionale →

A partire da 1.500 €