Guida tecnica · 25 luglio 2026

Come ridurre il carico dei caratteri su Shopify senza interrompere il design del marchio

Per ridurre il carico dei caratteri su Shopify, mantieni meno famiglie e pesi, offri WOFF2, precarica solo il primo carattere visibile e utilizza visualizzazione carattere: scambia. Prima di toccare il codice del tema, esegui a Test di velocità Shopify gratuito in modo da sapere se i caratteri stanno effettivamente bloccando LCP o il rendering del testo. Visualizzazione dei caratteri

Correzione rapida con Thunder

If PageSpeed Insights shows font warnings, the fastest route is to install Thunder, test the same product and collection URLs, and watch whether LCP, FCP, and text rendering improve. Thunder is built from speed research across 20,000+ optimized Shopify stores and handles the common resource-loading work that most merchants should not be editing by hand.

Per un quadro più ampio delle prestazioni, abbinalo a guida completa all'ottimizzazione della velocità di Shopify, il Guida all'ottimizzazione dei caratteri Shopifye il Ripartizione delle funzionalità Thunder. I caratteri sono solo una parte dei Core Web Vitals, ma possono tranquillamente trattenere negozi altrimenti puliti.

Perché il caricamento dei caratteri danneggia Shopify Core Web Vitals

Fonts affect speed because text cannot be painted cleanly until the browser knows which typeface, file, and fallback behavior to use. If your theme requests multiple font families from an external domain, the browser has to open connections, download a stylesheet, discover the actual font files, and then fetch each WOFF2 file. On mobile, that chain can compete directly with the hero image that determines La più grande vernice ricca di contenuti.

Il modello comune di Shopify è pesante: un carattere di intestazione in normale e grassetto, un carattere del corpo in normale, medio, semigrassetto e grassetto, oltre a un carattere di icona lasciato da un generatore di pagine o da un'app di recensioni. Ciò può creare da sei a dieci richieste di caratteri prima che l'acquirente abbia letto il titolo di un prodotto. Il negozio può sembrare raffinato dopo che tutto è stato caricato, ma la prima impressione è ritardata.

Anche lo scambio di caratteri può causare spostamenti del layout. Se il carattere di riserva è molto più largo o più alto del carattere finale del marchio, i titoli dei prodotti, le righe dei prezzi, i pulsanti e le etichette di navigazione possono spostarsi. Ecco perché il lavoro sui caratteri appartiene a Correzioni CLS, non solo correzioni LCP.

Manuale passo passo: ridurre il caricamento dei caratteri in modo sicuro

1. Inventaria ogni richiesta di carattere

Apri Chrome DevTools, carica la tua home page e una pagina di prodotto, quindi filtra il pannello Rete per "carattere". Annota ogni famiglia, peso, provenienza e dimensione. Ripetere l'operazione sulla limitazione mobile. Stai cercando duplicati, pesi inutilizzati, caratteri di app e vecchi caratteri di icone.

2. Mantieni solo i pesi utilizzati dal tuo tema

Molti negozi caricano le varianti 300, 400, 500, 600, 700 e corsivo quando il design utilizza solo 400 e 700. Cerca il CSS del tuo tema peso del carattere prima di eliminare qualsiasi cosa. Se nessun elemento visibile utilizza 500 o 600, rimuovi quei file.

3. Caratteri importanti auto-ospitati come WOFF2

Shopify can serve assets from its CDN, which is usually faster than pulling CSS from a third-party font host on every page. Upload the exact WOFF2 files you need to theme assets, then define them in CSS:

@font-face {
  font-family: 'Brand Sans';
  src: url('{{ "brand-sans-regular.woff2" | asset_url }}') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Brand Sans';
  src: url('{{ "brand-sans-bold.woff2" | asset_url }}') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

In un articolo Astro possiamo mostrare Liquid direttamente, ma in un tema Shopify questo appartiene al tuo foglio di stile o in un piccolo snippet di carattere caricato da tema.liquid.

4. Precarica un font critico, non l'intero sistema tipografico

Preloading is useful when the first visible text needs a specific file. It is harmful when you preload every font weight because those downloads can steal bandwidth from your LCP image. Start with one font:

<link
  rel="preload"
  href="{{ 'brand-sans-regular.woff2' | asset_url }}"
  as="font"
  type="font/woff2"
  crossorigin
>

5. Abbina i caratteri di fallback per ridurre lo spostamento del layout

Utilizza uno stack di fallback con proporzioni simili. Se il carattere del tuo marchio è un sans-serif pulito, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif di solito si comporta bene. Se il carattere dell'intestazione è ridotto o presenta un contrasto elevato, esegui un test prima e dopo con le pellicole WebPageTest o il pannello Prestazioni.

Correzione manuale vs. Correzione Thunder

CompitoCorrezione manualeCorrezione del tuono
Trova i colli di bottiglia dei caratteriUtilizza DevTools, PageSpeed e ripeti i test delle pagine.Utilizza lo speed test e l'analisi automatizzata della vetrina come punto di partenza.
Migliora l'ordine di caricamentoModifica tema.liquid, precaricare attentamente e testare nuovamente l'LCP.Migliora automaticamente la priorità per le risorse comuni che bloccano il rendering.
Evita la tipografia errataConfronta manualmente i modelli e il comportamento di fallback.Applica modifiche alle prestazioni senza richiedere una riprogettazione della tipografia.
Mantenimento nel tempoRipeti dopo gli aggiornamenti del tema e le modifiche dell'app.Continua a funzionare man mano che le risorse del negozio cambiano.

Cosa non interrompere durante la riduzione del caricamento dei caratteri

Do not remove fonts used in the cart drawer, navigation, product badges, localization selector, or size guide without checking those states. Do not preload fonts that appear only below the fold. Do not stack multiple font optimization apps on top of a theme-level rewrite. And do not judge success from a single Lighthouse run; use before-and-after medians and real Shopify Web Performance Dashboard trends.

Se il tuo negozio ha anche script pesanti, correggi i caratteri a fianco Ottimizzazione JavaScript di Shopify e Pulizia CSS e JavaScript non utilizzata. Una configurazione pulita dei caratteri aiuta, ma script lenti di terze parti possono comunque ritardare il thread principale e far sembrare la pagina bloccata.

FAQ

Come posso ridurre il carico dei caratteri su Shopify?

Utilizza una o due famiglie di caratteri, mantieni solo i pesi che utilizzi, offri file WOFF2, precarica il carattere principale Above-the-fold, aggiungi la visualizzazione dei caratteri: scambia, rimuovi i caratteri delle app o delle icone inutilizzati e sottoimposta i caratteri personalizzati con i caratteri di cui il tuo negozio ha effettivamente bisogno.

La modifica dei caratteri danneggerà il design del mio marchio Shopify?

Può se rimuovi la famiglia o il peso sbagliati. L'approccio sicuro consiste nel mantenere il carattere principale del marchio per i titoli o l'interfaccia utente chiave, spostare il corpo del testo in uno stack di sistema veloce se accettabile e testare l'intestazione, la pagina del prodotto, il carrello e i flussi adiacenti al checkout prima della pubblicazione.

Devo precaricare tutti i font Shopify?

No. Precarica solo il file del carattere necessario per il testo sopra la piega, in genere il carattere normale del corpo o il peso dell'intestazione principale. Il precarico di ogni peso entra in competizione con l'immagine hero e può peggiorare l'LCP.

Cos'è lo scambio di caratteri-visualizzazione su Shopify?

font-display: lo scambio indica al browser di mostrare immediatamente il testo di fallback durante il download del carattere personalizzato. Ciò evita il testo invisibile e di solito migliora la velocità percepita, sebbene i visitatori possano vedere un breve scambio di caratteri.

Google Fonts rallenta Shopify?

Possono. Google Fonts aggiunge CSS esterni e richieste di file di caratteri. L'hosting autonomo solo dei file WOFF2 esatti di cui hai bisogno spesso riduce il sovraccarico della connessione e ti offre un migliore controllo del precarico.

Thunder può ridurre automaticamente il caricamento dei caratteri Shopify?

Thunder Page Speed ​​Optimizer migliora la priorità di caricamento dei caratteri, rinvia le risorse non critiche e aiuta il rendering dei contenuti Above-the-fold più velocemente senza richiedere modifiche al codice del tema.

Riduci il caricamento dei caratteri Shopify senza congetture

Inizia con a Test di velocità Shopify gratuito, quindi installa Thunder per automatizzare le correzioni di caricamento delle risorse che migliorano il comportamento combinato di caratteri, immagini, script e Core Web Vitals.