{"id":166578,"date":"2024-07-22T09:00:00","date_gmt":"2024-07-22T07:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/wp-rocket-lazyload-immagini-video\/"},"modified":"2026-05-25T15:22:49","modified_gmt":"2026-05-25T13:22:49","slug":"wp-rocket-lazyload-immagini-video","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/wp-rocket-lazyload-immagini-video\/","title":{"rendered":"WP Rocket: LazyLoad Immagini, Video e iFrame \u2014 Guida Completa"},"content":{"rendered":"<h2>WP Rocket: LazyLoad Immagini, Video e iFrame \u2014 Guida Completa<\/h2>\n<p>Il lazy loading e una tecnica di ottimizzazione che permette di caricare immagini, video e iframe solo quando stanno per diventare visibili nella finestra del browser, anziche caricarli tutti insieme al primo accesso alla pagina. WP Rocket implementa questa funzionalita in modo semplice ed efficace, permettendoti di ridurre drasticamente i tempi di caricamento iniziale e il consumo di banda. In questa guida completa analizziamo tutte le opzioni di lazy loading disponibili in WP Rocket e come configurarle per ottenere il massimo beneficio senza compromettere la esperienza utente.<\/p>\n<h2>Cosa e il Lazy Loading e Perche e Importante<\/h2>\n<p>Immagina una pagina del tuo sito che contiene 30 immagini, 2 video YouTube incorporati e un iframe di Google Maps. Senza lazy loading, il browser del visitatore scarica tutti questi elementi contemporaneamente, anche se il visitatore vede solo i primi 2-3 contenuti visibili nella parte superiore della pagina (above the fold). Questo comporta:<\/p>\n<ul>\n<li><strong>Tempi di caricamento elevati<\/strong>: il browser deve scaricare tutti i file multimediali prima di considerare la pagina completamente caricata<\/li>\n<li><strong>Consumo eccessivo di banda<\/strong>: i visitatori scaricano contenuti che potrebbero non vedere mai se non scorrono fino in fondo alla pagina<\/li>\n<li><strong>Maggiore utilizzo delle risorse del server<\/strong>: piu richieste contemporanee significano maggiore carico sul server<\/li>\n<li><strong>Punteggi bassi su PageSpeed Insights<\/strong>: Google penalizza le pagine che caricano risorse non necessarie al rendering iniziale<\/li>\n<\/ul>\n<p>Con il lazy loading attivo, il browser carica inizialmente solo le immagini e i video visibili nella parte superiore della pagina. Man mano che il visitatore scorre verso il basso, gli elementi successivi vengono caricati progressivamente, appena prima di entrare nella area visibile. Il risultato e una pagina che si carica molto piu velocemente e che consuma meno risorse.<\/p>\n<h2>Le Opzioni di Lazy Loading in WP Rocket<\/h2>\n<p>Accedendo a Impostazioni, poi WP Rocket e poi Media, troverai tutte le opzioni relative al lazy loading e alla ottimizzazione dei contenuti multimediali.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/04-media.png\" alt=\"Sezione Media di WP Rocket con le opzioni di lazy loading per immagini, iframe, video e la sostituzione degli iframe YouTube\"><\/p>\n<h3>LazyLoad per le Immagini<\/h3>\n<p>Questa opzione attiva il lazy loading per tutte le immagini del tuo sito, incluse le immagini nei contenuti dei post, nelle pagine, nei widget e negli elementi del tema. WP Rocket utilizza la Intersection Observer API per rilevare quando una immagine sta per entrare nella area visibile e la carica di conseguenza.<\/p>\n<p>Ti consigliamo di attivare sempre questa opzione. Il lazy loading delle immagini e supportato nativamente dai browser moderni attraverso la attributo loading=&#8221;lazy&#8221;, ma WP Rocket offre una implementazione piu avanzata con maggiore controllo sulle soglie di caricamento e sulla gestione dei placeholder.<\/p>\n<h3>LazyLoad per iFrame e Video<\/h3>\n<p>Questa opzione applica il lazy loading anche agli iframe (come i video YouTube incorporati, le mappe di Google Maps e i widget di terze parti) e ai tag video HTML5. Gli iframe sono particolarmente pesanti perche caricano una intera pagina web esterna, con tutti i suoi file CSS, JavaScript e multimediali.<\/p>\n<p>Un singolo iframe di YouTube, per esempio, carica oltre 500 KB di dati e effettua decine di richieste HTTP aggiuntive. Se la tua pagina contiene 3-4 video YouTube, il lazy loading degli iframe puo ridurre il peso iniziale della pagina di diversi megabyte.<\/p>\n<h3>Sostituisci gli iFrame YouTube con Immagini di Anteprima<\/h3>\n<p>Questa e una delle funzionalita piu intelligenti di WP Rocket. Quando attivi questa opzione, WP Rocket sostituisce automaticamente gli iframe dei video YouTube con una immagine di anteprima (thumbnail) del video. Solo quando il visitatore clicca sulla anteprima, il player YouTube viene effettivamente caricato.<\/p>\n<p>I vantaggi sono enormi:<\/p>\n<ul>\n<li><strong>Riduzione del peso della pagina<\/strong>: una immagine di anteprima pesa circa 15-20 KB, contro i 500+ KB di un iframe YouTube completo<\/li>\n<li><strong>Meno richieste HTTP<\/strong>: elimina decine di richieste aggiuntive per ogni video YouTube<\/li>\n<li><strong>Caricamento istantaneo della pagina<\/strong>: il visitatore vede immediatamente la anteprima del video con il pulsante play<\/li>\n<li><strong>Nessun impatto sulla esperienza utente<\/strong>: il video si carica e si avvia normalmente quando il visitatore clicca<\/li>\n<\/ul>\n<p>Ti consigliamo di attivare sempre questa opzione se il tuo sito contiene video YouTube incorporati. E particolarmente utile per blog con molti tutorial video, pagine prodotto con video dimostrativi e landing page con video di presentazione.<\/p>\n<h2>Aggiungere le Dimensioni Mancanti alle Immagini<\/h2>\n<p>WP Rocket puo aggiungere automaticamente gli attributi width e height alle immagini che non li hanno. Questo e importante per due motivi:<\/p>\n<ol>\n<li><strong>Prevenire il layout shift<\/strong>: senza dimensioni specificate, il browser non sa quanto spazio riservare per la immagine prima del caricamento. Quando la immagine viene caricata, il contenuto della pagina si sposta improvvisamente per fare spazio, causando un effetto fastidioso chiamato Cumulative Layout Shift (CLS)<\/li>\n<li><strong>Migliorare il CLS nei Core Web Vitals<\/strong>: il CLS e una delle tre metriche dei Core Web Vitals di Google. Un CLS elevato indica una esperienza utente scarsa e puo influire negativamente sul posizionamento nei risultati di ricerca<\/li>\n<\/ol>\n<p>Attiva questa opzione per migliorare il punteggio CLS del tuo sito. WP Rocket calcola automaticamente le dimensioni corrette delle immagini e le aggiunge al codice HTML.<\/p>\n<h2>Compatibilita con il Formato WebP<\/h2>\n<p>WP Rocket e pienamente compatibile con le immagini in formato WebP. Se utilizzi un plugin come Imagify (dello stesso team di WP Rocket), ShortPixel o EWWW Image Optimizer per convertire le tue immagini in formato WebP, il lazy loading funzionera correttamente anche con queste immagini.<\/p>\n<p>Il formato WebP offre una compressione superiore rispetto a JPEG e PNG, con una riduzione delle dimensioni dei file del 25-35 per cento a parita di qualita visiva. Combinare il formato WebP con il lazy loading di WP Rocket ti permette di ottenere il massimo risparmio di banda e i migliori tempi di caricamento.<\/p>\n<h2>Come Escludere Immagini dal Lazy Loading<\/h2>\n<p>Non tutte le immagini dovrebbero essere sottoposte al lazy loading. In particolare, le immagini nella parte superiore della pagina (above the fold) dovrebbero caricarsi immediatamente per garantire un buon Largest Contentful Paint (LCP). Ecco quali immagini escludere:<\/p>\n<ul>\n<li><strong>Logo del sito<\/strong>: il logo e tipicamente nella intestazione e deve caricarsi immediatamente<\/li>\n<li><strong>Immagine hero<\/strong>: la immagine principale nella parte superiore della homepage o delle landing page<\/li>\n<li><strong>Immagini di sfondo above the fold<\/strong>: banner e sfondi visibili senza scorrere<\/li>\n<li><strong>Slider nella parte superiore<\/strong>: le immagini del primo slide devono essere visibili subito<\/li>\n<\/ul>\n<p>Per escludere una immagine dal lazy loading in WP Rocket, puoi utilizzare diversi metodi:<\/p>\n<ol>\n<li><strong>Classe CSS<\/strong>: aggiungi la classe &#8220;no-lazyload&#8221; alla immagine nel codice HTML<\/li>\n<li><strong>Attributo data<\/strong>: aggiungi la attributo data-no-lazy=&#8221;1&#8243; al tag img<\/li>\n<li><strong>Filtro PHP<\/strong>: utilizza il filtro rocket_lazyload_excluded_attributes per escludere immagini basandosi su attributi specifici<\/li>\n<\/ol>\n<h2>Impatto del Lazy Loading sui Core Web Vitals<\/h2>\n<p>Il lazy loading ha un impatto diretto su due delle tre metriche dei Core Web Vitals di Google:<\/p>\n<h3>Largest Contentful Paint (LCP)<\/h3>\n<p>Il LCP misura il tempo necessario per visualizzare il contenuto principale piu grande nella area visibile. Se la immagine principale della pagina e soggetta a lazy loading, il LCP potrebbe peggiorare perche la immagine viene caricata con un leggero ritardo. Per questo motivo, e fondamentale escludere le immagini above the fold dal lazy loading.<\/p>\n<h3>Cumulative Layout Shift (CLS)<\/h3>\n<p>Il lazy loading puo peggiorare il CLS se le immagini non hanno dimensioni specificate. Quando una immagine viene caricata in ritardo senza che il browser sappia quanto spazio riservarle, il layout si sposta. La opzione &#8220;Aggiungi dimensioni mancanti&#8221; di WP Rocket risolve questo problema automaticamente.<\/p>\n<h3>Interaction to Next Paint (INP)<\/h3>\n<p>Il lazy loading non ha un impatto diretto sulla INP, ma riducendo la quantita di JavaScript e risorse caricate inizialmente, contribuisce indirettamente a una migliore reattivita della pagina.<\/p>\n<h2>Best Practice per il Lazy Loading<\/h2>\n<p>Per ottenere i migliori risultati con il lazy loading di WP Rocket, segui queste best practice:<\/p>\n<ol>\n<li><strong>Attiva il lazy loading per immagini e iframe<\/strong> fin dalla installazione del plugin<\/li>\n<li><strong>Attiva la sostituzione degli iframe YouTube<\/strong> se hai video incorporati<\/li>\n<li><strong>Escludi le immagini above the fold<\/strong> per non penalizzare il LCP<\/li>\n<li><strong>Attiva la aggiunta delle dimensioni mancanti<\/strong> per prevenire il layout shift<\/li>\n<li><strong>Testa il sito su dispositivi mobili<\/strong> dove il lazy loading ha il maggiore impatto<\/li>\n<li><strong>Ottimizza le immagini<\/strong> con un plugin come Imagify prima di applicare il lazy loading<\/li>\n<\/ol>\n<p>Se desideri una configurazione professionale del lazy loading e della ottimizzazione delle immagini per il tuo sito WordPress, <a href=\"https:\/\/gtechgroup.it\/contatti\/\">contattaci<\/a> per una consulenza dedicata. Scopri anche il nostro <a href=\"https:\/\/gtechgroup.it\/hosting-wordpress\/\">hosting WordPress<\/a> con ottimizzazione delle prestazioni integrata per risultati ancora migliori.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/04-media.png\" alt=\"Impostazioni Media e LazyLoad di WP Rocket\" width=\"1400\" height=\"900\" class=\"alignnone size-full\" \/><\/p>\n<h2>LazyLoad e Core Web Vitals<\/h2>\n<h3>Impatto su LCP (Largest Contentful Paint)<\/h3>\n<p>Attenzione: le immagini <strong>above the fold<\/strong> (visibili senza scroll) NON devono essere lazy loaded. Se la hero image ha il lazy load attivo, il LCP peggiora drasticamente. WP Rocket gestisce questo automaticamente nella maggior parte dei casi, ma verifica con PageSpeed Insights.<\/p>\n<h3>Impatto su CLS (Cumulative Layout Shift)<\/h3>\n<p>Il lazy loading puo causare CLS se le immagini non hanno dimensioni (width\/height) definite. WP Rocket aggiunge automaticamente le dimensioni mancanti con la funzione <strong>&#8220;Add Missing Image Dimensions&#8221;<\/strong> nella tab Media.<\/p>\n<h3>Impatto su INP (Interaction to Next Paint)<\/h3>\n<p>Il lazy loading riduce il JavaScript iniziale, migliorando la reattivita della pagina. Meno risorse da caricare = interazioni piu veloci.<\/p>\n<h2>Errori Comuni con il LazyLoad<\/h2>\n<ul>\n<li><strong>Hero image non visibile<\/strong>: Escludi la hero image dal lazy load aggiungendo la classe <code>no-lazy<\/code> o usando il filtro di WP Rocket<\/li>\n<li><strong>Immagini di sfondo CSS<\/strong>: Il lazy load nativo non funziona con background-image CSS. Usa il modulo &#8220;LazyLoad for CSS background images&#8221; (disponibile con Remove Unused CSS)<\/li>\n<li><strong>Slider e carousel<\/strong>: Alcuni slider caricano immagini via JavaScript e il lazy load puo interferire. Escludi le immagini dello slider<\/li>\n<li><strong>Logo e favicon<\/strong>: Non devono mai essere lazy loaded \u2014 sono above the fold e critici per la UX<\/li>\n<li><strong>Doppio lazy loading<\/strong>: Se un altro plugin (es. Autoptimize, ShortPixel) ha il suo lazy load attivo, disattivalo per evitare conflitti con WP Rocket<\/li>\n<\/ul>\n<h2>Come Escludere Immagini dal LazyLoad<\/h2>\n<p>Due metodi:<\/p>\n<ol>\n<li><strong>Classe CSS<\/strong>: Aggiungi <code>no-lazy<\/code> alla classe della immagine nel codice HTML<\/li>\n<li><strong>Filtro PHP<\/strong>: In functions.php aggiungi il filtro <code>rocket_lazyload_excluded_attributes<\/code> per escludere per attributo<\/li>\n<\/ol>\n<h2>Guide Correlate della Serie WP Rocket<\/h2>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-ottimizzazione-css-javascript\/\">WP Rocket: Ottimizzazione File CSS e JavaScript per la Velocita<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-preload-cache-prefetch-dns\/\">WP Rocket: Preload Cache e Prefetch DNS \u2014 Velocizzare il Caricamento<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-cdn-cloudflare-bunnycdn\/\">WP Rocket e CDN: Come Configurare Cloudflare e BunnyCDN<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-pagespeed-50-95-case-study\/\">WP Rocket: Come Portare PageSpeed da 50 a 95 \u2014 Case Study e Guida<\/a><\/li>\n<\/ul>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wordfence-installare-configurare-wordpress\/\">Come Installare e Configurare Wordfence<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>WP Rocket: LazyLoad Immagini, Video e iFrame \u2014 Guida Completa Il lazy loading e una tecnica di ottimizzazione che permette di caricare immagini, video e&hellip;<\/p>\n","protected":false},"author":2,"featured_media":166568,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"WP Rocket LazyLoad: Immagini, Video e iFrame","_seopress_titles_desc":"Come configurare il lazy loading di WP Rocket per immagini, video YouTube e iFrame. Impatto su Core Web Vitals.","_seopress_robots_index":"","footnotes":""},"categories":[61],"tags":[1905,2713,2711,2712],"class_list":["post-166578","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-core-web-vitals","tag-immagini-wordpress","tag-lazy-load","tag-wp-rocket-media"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=166578"}],"version-history":[{"count":1,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166578\/revisions"}],"predecessor-version":[{"id":166585,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/166578\/revisions\/166585"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/166568"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=166578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=166578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=166578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}