Come ottimizzare le immagini per un sito web

Come ottimizzare le immagini per la velocità del sito (WebP vs AVIF) | We.Inc

Scegli il formato giusto, ridimensiona con srcset, carica in modo lazy le immagini giuste e mai la hero. Include un generatore di markup per picture, srcset e fetchpriority.

Come ottimizzare le immagini per un sito web

Ottimizzare le immagini si riduce a quattro mosse: scegliere il formato adatto all'immagine, esportare solo le larghezze in pixel che servono al layout, comprimere ogni file e controllare quando si carica. Servi AVIF o WebP con un fallback JPEG, elenca le larghezze in srcset, carica in modo lazy le immagini sotto la piega e dai invece alla hero fetchpriority high.

Quale formato per quale immagine

Le immagini sono di solito la parte più pesante di una pagina, e la hero è spesso l'elemento misurato per il Largest Contentful Paint. Gran parte del risparmio viene da impostazioni che scegli una volta sola: formato, larghezze, qualità e modalità di caricamento. Il generatore qui sotto scrive il markup corretto per queste scelte, e la checklist che segue copre il resto.

Domande frequenti

WebP o AVIF: quale dovrei usare?

Entrambi battono il JPEG per le foto. AVIF è il formato più recente e spesso comprime di più, mentre WebP si codifica più velocemente ed è supportato da più tempo. Uno schema sicuro è un elemento picture che offre prima AVIF, poi WebP, poi un JPEG nel tag img per tutto ciò che è più vecchio.

A cosa serve l'attributo sizes?

Dice al browser quanto sarà larga l'immagine disegnata, prima che avvenga il layout, così può scegliere il file giusto da srcset. Senza sizes, il browser presume che l'immagine riempia tutto il viewport e può scaricare un file molto più grande del necessario.

Ogni immagine dovrebbe usare loading lazy?

Solo le immagini sotto la piega. Il caricamento lazy aspetta che il browser sappia dove si trova un'immagine, ed è un ritardo che non vuoi per nulla di ciò che le persone vedono subito.

Quanto dovrei comprimere?

Abbassa la qualità finché non vedi appena una differenza a dimensione piena, poi risali di un gradino. Le foto ricche di dettagli nascondono bene la compressione; sfumature morbide, cieli e testo mostrano gli artefatti prima.

Mi serve un plugin o un servizio per ottimizzare le immagini?

No. Puoi ridimensionare e convertire in un editor o con uno strumento gratuito nel browser, poi scrivere il markup a mano. I servizi aiutano quando hai migliaia di immagini o caricamenti degli utenti da elaborare automaticamente.

Prima il formato

La dimensione giusta per ogni schermo

Ordine di caricamento

Checklist per l'ottimizzazione delle immagini

Cosa controllare e perché

Schemi di markup da copiare

AVIF e WebP con fallback JPEG

Il browser usa il primo tipo di source che supporta. L'img porta dimensioni, testo alternativo e suggerimenti di caricamento per ogni formato.

Ridimensionare e convertire in blocco con sharp

Un piccolo script Node che usa il pacchetto sharp: ogni JPEG in ./src diventa tre larghezze WebP in ./out.

Terrazza in legno di cedro con panca integrata al tramonto

Generatore di markup per immagini

Imposta il nome del file, le larghezze, i formati e la posizione dell'immagine nella pagina. Il generatore scrive il markup picture e img con i giusti suggerimenti di caricamento.

Radice del nome file

Larghezze esportate (pixel)

Larghezza massima nel layout (CSS px)

Proporzioni

Testo alternativo

Formati moderni

Posizione nella pagina

Above the fold (hero)

Sotto la piega

Copia HTML

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito