I costruttori di pagine come Elementor aggiungono capacità di design visivo a WordPress, ma introducono anche CSS, JavaScript e elementi DOM aggiuntivi che possono rallentare i tempi di caricamento delle pagine. Per i siti costruiti con Elementor Pro, l'ottimizzazione delle prestazioni non è facoltativa: influisce direttamente sull'esperienza dell'utente, sui punteggi dei Core Web Vitals e sulle classifiche nei motori di ricerca.
In questa guida, copriamo tecniche pratiche per mantenere il tuo sito Elementor veloce, basate su test e misurazioni reali. Ogni raccomandazione include l'impatto atteso sulle prestazioni in modo da poter dare priorità alle ottimizzazioni che contano di più per il tuo sito.
Comprendere l'impatto sulle prestazioni di Elementor
Prima di ottimizzare, è utile capire cosa aggiunge Elementor alle tue pagine:
| Componente | Cosa Aggiunge | Dimensione Tipica |
|---|---|---|
| CSS Frontend | Stili dei widget, regole responsive, styling personalizzato | 50-200 KB |
| JavaScript Frontend | Animazioni, caroselli, lightbox, interazioni | 80-150 KB |
| Elementi DOM | Div di contenimento per sezioni, colonne, widget | 500-3000+ elementi |
| Google Fonts | File di font esterni per tipografia personalizzata | 20-100 KB per font |
| Icone | Librerie di icone Font Awesome o personalizzate | 30-80 KB |
Una pagina Elementor tipica genera 200-400 KB di asset frontend aggiuntivi. Rispetto a una pagina costruita con l'editor a blocchi predefinito (Gutenberg), questo rappresenta un aumento di 3-5 volte nel payload CSS/JS. L'obiettivo dell'ottimizzazione è ridurre questo sovraccarico senza sacrificare la qualità del design che Elementor fornisce.
Passo 1: Abilitare le Funzioni di Prestazione Integrate
Elementor include diverse impostazioni di prestazione che molti utenti trascurano. Naviga su Elementor → Impostazioni → Prestazioni (o Elementor → Impostazioni → Funzioni nelle versioni più recenti):
| Impostazione | Cosa Fa | Impatto |
|---|---|---|
| Caricamento Migliorato delle Risorse | Carica CSS/JS solo sulle pagine che utilizzano Elementor | Risparmia 100-200 KB su pagine non Elementor |
| Caricamento Migliorato del CSS | Genera file CSS separati invece di stili inline | Abilita la cache del browser per il CSS |
| Caricamento Pigro delle Immagini di Sfondo | Rinvia il caricamento delle immagini di sfondo fuori schermo | Riduce il peso iniziale della pagina del 30-60% |
| Output DOM Ottimizzato | Riduce gli elementi di contenimento non necessari | 5-15% in meno di elementi DOM |
| Contenitore Flexbox | Sostituisce sezioni/colonne legacy con Flexbox più snello | 30-50% in meno di elementi DOM per layout |
Abilitare tutte queste impostazioni è l'ottimizzazione più impattante per qualsiasi sito Elementor. Se non hai attivato queste funzionalità, inizia da qui prima di esplorare altre tecniche.
Passo 2: Utilizzare Contenitori Flexbox Invece di Sezioni
Il sistema di layout legacy di Elementor utilizza la nidificazione Sezione → Colonna → Widget, che genera molti elementi di contenimento. Il nuovo sistema di Contenitori Flexbox produce un HTML significativamente più snello:
| Metodo di Layout | Elementi DOM (layout a 3 colonne) | Classi CSS |
|---|---|---|
| Sezione + 3 Colonne | ~12 elementi | ~18 classi |
| Contenitore Flexbox | ~4 elementi | ~6 classi |
| Riduzione | 67% in meno | 67% in meno |
Per le nuove pagine, utilizza sempre i Contenitori Flexbox. Per le pagine esistenti, considera di migrare i layout quando le modifichi la prossima volta. Il risultato visivo è identico: la differenza è completamente nell'output HTML generato.
Passo 3: Ottimizzare le Immagini
Le immagini sono tipicamente le risorse più grandi su qualsiasi pagina web, e le pagine Elementor con design ricchi di immagini sono particolarmente colpite. Pratiche chiave per l'ottimizzazione delle immagini:
- Ridimensiona prima di caricare: Carica le immagini alla dimensione in cui verranno visualizzate. Un'immagine hero visualizzata a 1400px di larghezza non dovrebbe essere caricata a 4000px
- Utilizza il formato WebP: Le immagini WebP sono più piccole del 25-35% rispetto ai JPEG a qualità comparabile. WordPress 6.x supporta WebP nativamente
- Abilita il caricamento pigro: Elementor include il caricamento pigro per le immagini. Verifica che sia abilitato in Impostazioni WordPress → Media → Caricamento Pigro
- Usa immagini responsive: Elementor genera automaticamente gli attributi srcset. Assicurati che le immagini caricate includano più dimensioni (WordPress le genera di default)
- Comprimi le immagini: Usa un plugin di ottimizzazione delle immagini come WP Smush Pro per comprimere le immagini senza perdita di qualità visibile
Per una guida completa all'ottimizzazione delle immagini, consulta la nostra guida all'ottimizzazione delle immagini di WordPress.
Passo 4: Minimizza il Caricamento dei Font
I font personalizzati aggiungono richieste HTTP e peso ai file. Ogni famiglia di Google Font aggiunge 20-100 KB a seconda del numero di pesi caricati. Per ottimizzare:
- Limita a 2-3 famiglie di font: Una per i titoli, una per il testo del corpo è sufficiente per la maggior parte dei design
- Limita i pesi dei font: Carica solo i pesi che utilizzi effettivamente (ad es., 400 e 700 invece di 100-900)
- Auto-ospita i Google Fonts: Scarica i font e servili dal tuo server per eliminare la ricerca DNS a fonts.googleapis.com. Plugin come OMGF o Perfmatters possono automatizzare questo processo
- Usa font-display: swap: Previene il testo invisibile durante il caricamento dei font. Elementor applica questo di default
- Considera i font di sistema: Gli stack di font di sistema (come -apple-system, BlinkMacSystemFont, Segoe UI) si caricano istantaneamente senza richieste di rete
Passo 5: Riduci il Numero di Widget
Ogni widget di Elementor genera HTML, CSS e potenzialmente JavaScript. Ridurre il numero di widget riduce direttamente il peso della pagina:
- Combina i contenuti testuali: Usa un solo widget Editor di Testo con intestazioni HTML invece di widget separati Intestazione + Editor di Testo
- Usa CSS invece dei widget: I widget spaziatori aggiungono elementi DOM. Usa padding/margini sui widget adiacenti invece
- Evita widget duplicati: Invece di nascondere/mostrare widget diversi per mobile/desktop, usa CSS responsive per adattare un singolo widget
- Limita le animazioni: Le animazioni di ingresso aggiungono listener di eventi JavaScript e CSS. Usale selettivamente su elementi chiave, non su ogni widget
Passo 6: Usa un Plugin di Caching
Il caching converte le pagine WordPress dinamiche in file HTML statici, eliminando l'elaborazione PHP e le query al database durante le visite ripetute. Plugin di caching consigliati per siti Elementor:
| Plugin | Caratteristiche Chiave per Elementor | Prezzo |
|---|---|---|
| WP Rocket | Ottimizzazione CSS/JS, caricamento pigro, pulizia del database, integrazione CDN | $59/anno |
| LiteSpeed Cache | Caching a livello server (richiede server LiteSpeed), ottimizzazione delle immagini | Gratuito |
| FlyingPress | Auto-ospitare Google Fonts, rimuovere CSS non utilizzati, ritardare il caricamento di JS | $60/anno |
Le funzionalità "Rimuovi CSS Non Utilizzati" e "Ritarda Esecuzione JavaScript" di WP Rocket sono particolarmente efficaci per i siti Elementor perché mirano all'eccesso di CSS/JS che Elementor genera. Nei nostri test, WP Rocket ha ridotto il payload CSS effettivo di una pagina Elementor del 40-60%.
Passo 7: Rimuovi CSS e JavaScript Non Utilizzati
Elementor carica CSS per tutti i widget registrati di default. Con il caricamento migliorato delle risorse abilitato (Passo 1), limita il CSS ai widget sulla pagina corrente. Tuttavia, è possibile un'ulteriore ottimizzazione:
- Rimuovi CSS Non Utilizzati di WP Rocket: Analizza ogni pagina e genera un file CSS specifico per la pagina con solo le regole che si applicano
- Ritarda JavaScript: Rimanda JavaScript non critico (animazioni, caroselli) fino all'interazione dell'utente (clic, scroll, pressione di tasti)
- Plugin Asset Clean Up: Disabilita manualmente CSS/JS specifici dei plugin su pagine dove non sono necessari
Queste tecniche possono ridurre il payload CSS del 50-70% ed eliminare completamente il JavaScript che blocca il rendering, portando a miglioramenti significativi nel Largest Contentful Paint (LCP) e nel First Input Delay (FID).
Passo 8: Ottimizza Server e Hosting
L'ottimizzazione del frontend può arrivare solo fino a un certo punto se il tempo di risposta del tuo server è lento. Per i siti Elementor:
- Usa PHP 8.2+: PHP 8.x è dal 15 al 25% più veloce di PHP 7.4 per i carichi di lavoro di WordPress
- Abilita OPcache: Il caching opcode PHP elimina la ricompilazione dei file PHP
- Utilizza un CDN: Servi risorse statiche (CSS, JS, immagini) da server edge geograficamente più vicini ai tuoi visitatori
- Considera un hosting WordPress gestito: Provider come Cloudways, SiteGround e Kinsta ottimizzano la loro infrastruttura specificamente per WordPress
Per raccomandazioni sull'hosting e indicazioni per la configurazione, consulta la nostra guida all'hosting WordPress.
Misurare i Risultati della Tua Ottimizzazione
Utilizza questi strumenti per misurare l'impatto di ogni ottimizzazione:
| Strumento | Cosa Misura | URL |
|---|---|---|
| Google PageSpeed Insights | Core Web Vitals, punteggio di performance, raccomandazioni specifiche | pagespeed.web.dev |
| GTmetrix | Tempo di caricamento, dimensione della pagina, richieste, analisi a cascata | gtmetrix.com |
| Chrome DevTools (scheda Rete) | Dimensioni delle risorse individuali, ordine di caricamento, colli di bottiglia | Integrato nel browser Chrome |
| WebPageTest | Test multi-locazione, vista filmstrip, metriche avanzate | webpagetest.org |
Testa prima e dopo ogni ottimizzazione per confermare i miglioramenti. Concentrati su queste metriche dei Core Web Vitals:
- LCP (Largest Contentful Paint): Obiettivo sotto i 2,5 secondi
- FID (First Input Delay): Obiettivo sotto i 100 millisecondi
- CLS (Cumulative Layout Shift): Obiettivo sotto 0,1
Domande Frequenti
Elementor rallenta significativamente WordPress?
Elementor aggiunge 200-400 KB di risorse frontend rispetto all'editor predefinito. Questo è evidente ma gestibile con una corretta ottimizzazione. Le tecniche in questa guida possono ridurre l'impatto sulle performance di Elementor del 50-70%, portando le velocità delle pagine vicino a quelle raggiungibili con l'editor a blocchi, mantenendo la flessibilità di design di Elementor.
Dovrei passare da Sezioni a Contenitori Flexbox su pagine esistenti?
Per le pagine che stai modificando attivamente, migrare a Contenitori Flexbox è utile: la riduzione del DOM è significativa. Tuttavia, non è necessario ricostruire ogni pagina in una volta. Dai priorità alle pagine ad alto traffico (homepage, pagine di atterraggio, pagine prodotto) e converti le altre gradualmente.
WP Rocket è compatibile con Elementor?
Sì. WP Rocket è completamente compatibile con Elementor ed è uno dei plugin di caching più raccomandati per i siti Elementor. Le sue funzionalità Rimuovi CSS Non Utilizzati e Ritarda JavaScript sono particolarmente efficaci nel ridurre il sovraccarico frontend di Elementor.
Quanti widget Elementor sono troppi su una singola pagina?
Non c'è un numero fisso, ma cerca di mantenere la dimensione del DOM sotto 1.500 elementi per buone performance. Come linea guida, 30-50 widget su una pagina è tipico; 100+ widget spesso indicano opportunità di consolidamento (combinare widget di testo, rimuovere spaziatori, semplificare i layout).
Le animazioni di Elementor influenzano le performance?
Sì. Le animazioni di ingresso aggiungono listener di eventi JavaScript e transizioni CSS. Su dispositivi mobili, animazioni eccessive possono causare jank (scatti visibili durante lo scorrimento). Usa le animazioni in modo selettivo: limitale agli elementi chiave che traggono beneficio dal movimento (CTA, evidenziazione delle funzionalità) ed evita di animare ogni widget sulla pagina.
Posso usare Elementor e ottenere comunque un punteggio di 90+ su PageSpeed?
Sì, con una corretta ottimizzazione. Abilitando le funzionalità di performance di Elementor, utilizzando Contenitori Flexbox, ottimizzando le immagini, ospitando i font in modo autonomo e utilizzando un plugin di caching come WP Rocket, è realistico raggiungere punteggi di 90+ su PageSpeed nella maggior parte delle pagine Elementor. Le pagine ricche di immagini potrebbero richiedere uno sforzo di ottimizzazione aggiuntivo.
Crea Siti Veloci con Elementor Pro
Ottieni Elementor Pro con funzionalità di performance integrate, Contenitori Flexbox e caricamento ottimizzato delle risorse. Abbinalo a WP Rocket per una velocità ottimale.
Scopri Elementor Pro →


