STATUS IS UPWIKI DI OTTIMIZZAZIONE DEL SITO
16Accelera
Prestazioni e distribuzione / Accelera

Ottimizzazione delle immagini per il web: guida alle decisioni

Scegli i pixel giusti, il formato, il markup e il comportamento di caricamento per ogni immagine, quindi verifica il risultato su template di pagina reali.

Ottimizzazione delle immagini per il web: guida alle decisioni — GUIDA VISIVA
LEGGI
7 minuti
FONTI
7
RIVALIDA
2027-03-27
rivisto
Revisore performance web e accessibilità
LA RISPOSTA BREVE

Inizia dalla decisione.

Ottimizza ogni immagine in questo ordine: decidi cosa deve comunicare, dimensionala per lo slot di layout, crea varianti responsive, seleziona un formato e un livello di compressione che restino accettabili alla vista, quindi invia un markup che permetta al browser di scegliere e riservare la risorsa. Una foto di prodotto, un logo, un grafico e una texture decorativa richiedono decisioni diverse su fedeltà e accessibilità.

Per le immagini di contenuto, usa img con un testo alternativo utile, width e height, un src di fallback e srcset più sizes quando la larghezza resa varia. Usa picture quando il crop o il formato cambiano a seconda della viewport o delle capacità. Mantieni le immagini della viewport iniziale, in particolare quelle che possono essere Largest Contentful Paint (LCP), caricate eager; carica lazy solo le immagini veramente fuori schermo.

Trasforma questo in una correzione di performance controllata, non in un esport single-shot. Confronta l'aspetto, i byte trasferiti, il candidato selezionato, la stabilità del layout e le metriche di pagina prima e dopo. SIU aiuta i team a ripetere questi controlli al rilascio così che una correzione delle immagini non crei regressioni su mobile, accessibilità o percorsi di conversione.

GUIDA VISIVA

Vedi il lavoro come un sistema.

Usa questa mappa per collegare le decisioni dell'articolo prima di agire su singole tattiche.

SIUAccelera
011. Classifica l'immagine prima di ottimizzarla
022. Dimensiona per lo slot renderizzato, poi offri candidati responsive
033. Scegli formato e compressione in base alle caratteristiche dell'immagine
044. Fai in modo che il markup protegga velocità e stabilità del layout
01

1. Classifica l'immagine prima di ottimizzarla

Fai l'inventario delle immagini per template. Registra il ruolo di ogni immagine, la larghezza resa più grande e più piccola, lo stato nella viewport iniziale e se gli schermi piccoli richiedono un altro crop. Questo trasforma il lavoro sul peso dei file in decisioni testabili sulle pagine importanti.

Le foto spesso tollerano compressione lossy controllata. Loghi, simboli di interfaccia, grafica a linee e grafici possono andar bene in SVG o in un formato raster che preservi i bordi nitidi. SVG è adatto per grafica a linee, diagrammi e grafici, non per foto dettagliate.

Informativa

Mantieni i dettagli essenziali e fornisci testo che trasmetta lo scopo dell'immagine.

Decorativa

Usa alt=""; non renderla l'unica fonte di informazione importante.

Funzionale

Descrivi l'azione o la destinazione, non solo i pixel dell'immagine.

02

2. Dimensiona per lo slot renderizzato, poi offri candidati responsive

Allinea le dimensioni intrinseche al box CSS. Un file pensato per desktop in una card stretta spreca trasferimento; un raster piccolo allungato troppo appare sfocato. Considera il device pixel ratio, ma convalida visivamente invece di assumere che ogni schermo richieda il candidato più grande.

Per una sola composizione a varie larghezze, usa i descrittori di larghezza nello srcset e sizes per dichiarare la larghezza effettiva dello slot. Il browser sceglierà il candidato. Usa picture per l'art direction: un crop per schermo piccolo che preservi il soggetto è diverso dal ridurre semplicemente l'immagine desktop. Mantieni un fallback img con src e alt dentro picture.

Resolution switching

Stessa composizione, diverse dimensioni in pixel.

Art direction

Crop o composizione differente quando il ridimensionamento nasconde il messaggio.

Fallback

Mantieni src su img per client che non usano gli attributi responsive.

03

3. Scegli formato e compressione in base alle caratteristiche dell'immagine

WebP e AVIF possono ridurre il trasferimento raster in casi appropriati, ma il formato non garantisce qualità. Testa volti rappresentativi, texture fini, gradienti di brand, testo incorporato e trasparenze. JPEG resta un fallback comune per foto; PNG può andare bene per dettaglio lossless o trasparenza. Verifica il supporto AVIF e l'adattabilità operativa per il tuo pubblico e la tua infrastruttura di consegna.

La compressione lossy rimuove informazione per risparmiare byte ed è solitamente più indulgente sulle foto dettagliate rispetto a linee nitide o testo. La compressione lossless preserva i pixel codificati ma può comprimere meno. Scegli la qualità con un confronto affiancato alla dimensione resa, non basandoti solo su un valore numerico. Rimuovi i metadata solo dopo aver confermato orientamento, colore e necessità del workflow.

Foto

Confronta AVIF lossy, WebP e il fallback JPEG alla dimensione di visualizzazione.

UI e grafica a linee

Preferisci SVG quando appropriato o proteggi i bordi nitidi dei raster tramite test.

Trasparenza

Conferma l'aspetto dell'alpha in ogni formato erogato e nel fallback.

04

4. Fai in modo che il markup protegga velocità e stabilità del layout

Dai a ogni img di contenuto gli attributi width e height corrispondenti al suo aspect ratio intrinseco. Il browser può riservare lo spazio prima che il file arrivi, riducendo i movimenti di layout. Il CSS può comunque impostare le dimensioni visibili.

Usa loading=lazy solo fuori dalla viewport iniziale. Non fare il lazy-load di un'immagine che è probabile sia visibile al caricamento, in particolare una candidata al Largest Contentful Paint (LCP). fetchpriority=high è solo un suggerimento relativo; applicalo con parsimonia e misura il risultato. Usa markup HTML per immagini di contenuto che richiedono testo alternativo o scoperta; Google dichiara che non indicizza immagini fatte in CSS.

Dimensions

Imposta width e height, anche sulle immagini di gallerie lazy-loaded.

Initial screen

Mantieni eager le immagini probabilmente LCP e ispeziona la priorità delle richieste.

Below the fold

Lazy-load le immagini offscreen e testa lo scorrimento su una rete limitata.

05

5. Conserva significato, scoperta e qualità visiva

Il testo alternativo dipende da scopo e contesto. Descrivi le informazioni essenziali per un'immagine informativa, usa alt="" per la decorazione e nomina la funzione di un'immagine collegata o in un bottone. Per un grafico o diagramma complesso, fornisci una spiegazione equivalente nel testo vicino. Non usare elenchi di parole chiave.

Per le immagini di contenuto scopribili, usa elementi HTML standard per immagini, testo pertinente nelle vicinanze, nomi di file descrittivi brevi quando possibile e una sorgente di fallback con markup responsive. Non trasformare sfondi decorativi in contenuti ridondanti solo per fini di scoperta.

Visual review

Controlla i file compressi alle dimensioni maggiori e minori previste.

Testo nelle immagini

Preferisci testo reale; in caso contrario fornisci l'equivalente testuale.

Contesto

Posiziona le immagini informative vicino al testo pertinente della pagina.

06

6. Verifica la pagina, non solo l'asset

Testa pagine rappresentative a viewport stretti e ampi. Negli strumenti di sviluppo del browser, ispeziona il candidato scelto dallo srcset, la dimensione trasferita, le dimensioni renderizzate e il movimento del layout. Limita la rete per rivelare hero image tardive e gallerie lente. Un confronto di esportazione non può rivelare un valore sizes impreciso, un crop inaspettato o un problema di trasformazione in produzione.

Usa segnali di lab e field quando disponibili. Lighthouse e PageSpeed Insights possono identificare immagini mal dimensionate; il LCP in campo riflette visite reali nel tempo. Confronta lo stesso template, la stessa classe di dispositivo, la stessa versione di rilascio e la stessa finestra di misurazione. Non attribuire a immagini il merito di una variazione di metriche quando sono cambiate anche server time, script, font o terze parti. Stagia i cambi condivisi di template e mantieni una via di rollback finché non sono convalidati.

Network

Conferma che lo slot non selezioni un candidato inaspettatamente sovradimensionato.

Rendering

Controlla crop, nitidezza, colore, alternative e stabilità del layout.

Release safety

Nomina il proprietario, il segnale atteso e la via di inversione.

AZIONE / VERIFICA

La tua guida pratica alle attività.

  1. 01

    Inventaria i ruoli delle immagini

    Elenca hero, prodotto, editoriale, UI, grafico e immagini decorative sui template modificati.

    VERIFICA: Ogni asset ha una posizione sulla pagina, un ruolo, lo slot più grande e lo stato nella viewport.
  2. 02

    Pianifica le dimensioni di layout

    Registra le larghezze degli slot CSS ai breakpoint chiave e genera i candidati necessari.

    VERIFICA: I test stretti e ampi richiedono candidati vicini al loro bisogno renderizzato.
  3. 03

    Confronta gli output visivi

    Esporta file rappresentativi in formati e livelli di compressione utilizzabili.

    VERIFICA: La revisione accetta crop, dettaglio, colore e trasparenza alla dimensione di visualizzazione.
  4. 04

    Implementa markup resiliente

    Aggiungi src di fallback, alt adeguato, width, height, srcset e sizes accurati.

    VERIFICA: Le immagini modificate hanno un fallback e dimensioni dichiarate.
  5. 05

    Imposta il caricamento per viewport

    Mantieni eager le immagini iniziali e fai lazy-load solo delle immagini veramente offscreen.

    VERIFICA: Le probabili LCP non sono lazy-loaded; le richieste di galleria sono differite come previsto.
  6. 06

    Testa la pagina erogata

    Varia viewport e rete mentre ispezioni candidati, trasferimento, crop e movimento.

    VERIFICA: Nessuna richiesta sovradimensionata, fallback rotto o spostamento di layout visibile.
  7. 07

    Misura e rilascia in sicurezza

    Confronta un baseline, staga il lavoro su template condivisi e mantieni un'opzione di rollback.

    VERIFICA: Le note di rilascio indicano la finestra di misurazione, il proprietario, il segnale atteso e l'azione di rollback.
ARGOMENTI DI DISCUSSIONE

Confronta i compromessi, non i dati privati.

Usa questi spunti con il tuo team o la community dei proprietari di siti. Condividi metodi e lezioni, ma non incollare mai credenziali, dati dei clienti o dettagli infrastrutturali non pubblici.

  1. 01

    Quali tre template di pagina creano il maggior trasferimento di immagini evitabile per i tuoi visitatori e quale evidenza cambierebbe la loro priorità?

  2. 02

    Dove un crop mobile ha fallito nel preservare il messaggio di un'immagine desktop e come ha deciso il tuo team tra art direction e un layout più semplice?

  3. 03

    Quale controllo di rilascio ha intercettato una regressione legata alle immagini prima che raggiungesse un pubblico più ampio, senza condividere dati clienti o dettagli implementativi privati?

RISORSE POPOLARI / AUTOREVOLI

Apri il materiale di riferimento.

web.devImage performance ↗

Spiega dimensioni delle immagini, candidati responsive, formati moderni e i compromessi tra compressione lossy e lossless.

Rivisto 2026-09-27
MDN Web DocsUsing responsive images in HTML ↗

Spiegazione pratica di srcset, sizes, resolution switching e art direction con picture.

Rivisto 2026-09-27
Google Search CentralGoogle image SEO best practices ↗

Guida ufficiale su immagini HTML, fallback, formati supportati, testo descrittivo e scoperta.

Rivisto 2026-09-27
web.devBrowser-level image lazy loading for the web ↗

Dettaglia comportamento di caricamento, attributi di dimensione e perché le immagini nella viewport iniziale e LCP non dovrebbero essere lazy-loaded.

Rivisto 2026-09-27
MDN Web Docsimg: The Image Embed element ↗

Riferimento per attributi alt, width, height, loading e fetchpriority.

Rivisto 2026-09-27
web.devLargest Contentful Paint ↗

Definisce LCP, mostra cosa può diventare l'elemento contenutistico più grande e elenca strumenti di misurazione lab e field.

Rivisto 2026-09-27
W3C Web Accessibility InitiativeImages Tutorial ↗

Linee guida orientate alla decisione per immagini informative, decorative, funzionali, testuali e complesse.

Rivisto 2026-09-27

Politica delle fonti. Le affermazioni si basano sulle risorse ufficiali elencate qui. Le indicazioni sono pratiche e devono essere rivalidate rispetto al supporto browser del sito, ai requisiti di contenuto e alla configurazione di consegna prima del deployment.

Chiarimenti rapidi

Domande comuni.

Ogni immagine dovrebbe essere convertita in AVIF o WebP?

No. Testa i formati rispetto al compito dell'immagine e ai client supportati. Un buon risultato richiede anche un crop appropriato, un approccio di fallback valido, markup corretto e una revisione visiva. SVG può essere migliore per grafica a linee o simboli UI idonei.

Ho bisogno di width e height se il CSS rende le immagini responsive?

Di solito sì. Permettono al browser di calcolare un aspect ratio intrinseco e riservare spazio prima che il file si carichi. Il CSS può comunque adattare la dimensione visibile. Verifica che gli attributi corrispondano al derivato erogato.

Qual è la regola più semplice e sicura per il lazy-loading?

Fai il lazy-load delle immagini fuori dalla viewport iniziale, non un hero o un'altra immagine probabilmente Largest Contentful Paint (LCP). Testa il template con condizioni di rete limitate perché un carosello, un breakpoint o un cambiamento di layout possono alterare ciò che è visibile e quando viene richiesto.

Status Is UP Editorial Team · Uptime Enablement Editors

Revisionato da Revisore performance web e accessibilità. Pubblicato 2026-09-27; aggiornato 2026-09-30.