Vai al contenuto
Prestazioni di Elementor: Come mantenere veloce il tuo sito Page Builder
Elementor📋 Guida

Prestazioni di Elementor: Come mantenere veloce il tuo sito Page Builder

Erik KellerErik KellerAggiornato il: 14 min di lettura562 visualizzazioni

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:

ComponenteCosa AggiungeDimensione Tipica
CSS FrontendStili dei widget, regole responsive, styling personalizzato50-200 KB
JavaScript FrontendAnimazioni, caroselli, lightbox, interazioni80-150 KB
Elementi DOMDiv di contenimento per sezioni, colonne, widget500-3000+ elementi
Google FontsFile di font esterni per tipografia personalizzata20-100 KB per font
IconeLibrerie di icone Font Awesome o personalizzate30-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):

ImpostazioneCosa FaImpatto
Caricamento Migliorato delle RisorseCarica CSS/JS solo sulle pagine che utilizzano ElementorRisparmia 100-200 KB su pagine non Elementor
Caricamento Migliorato del CSSGenera file CSS separati invece di stili inlineAbilita la cache del browser per il CSS
Caricamento Pigro delle Immagini di SfondoRinvia il caricamento delle immagini di sfondo fuori schermoRiduce il peso iniziale della pagina del 30-60%
Output DOM OttimizzatoRiduce gli elementi di contenimento non necessari5-15% in meno di elementi DOM
Contenitore FlexboxSostituisce sezioni/colonne legacy con Flexbox più snello30-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 LayoutElementi DOM (layout a 3 colonne)Classi CSS
Sezione + 3 Colonne~12 elementi~18 classi
Contenitore Flexbox~4 elementi~6 classi
Riduzione67% in meno67% 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:

PluginCaratteristiche Chiave per ElementorPrezzo
WP RocketOttimizzazione CSS/JS, caricamento pigro, pulizia del database, integrazione CDN$59/anno
LiteSpeed CacheCaching a livello server (richiede server LiteSpeed), ottimizzazione delle immaginiGratuito
FlyingPressAuto-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:

StrumentoCosa MisuraURL
Google PageSpeed InsightsCore Web Vitals, punteggio di performance, raccomandazioni specifichepagespeed.web.dev
GTmetrixTempo di caricamento, dimensione della pagina, richieste, analisi a cascatagtmetrix.com
Chrome DevTools (scheda Rete)Dimensioni delle risorse individuali, ordine di caricamento, colli di bottigliaIntegrato nel browser Chrome
WebPageTestTest multi-locazione, vista filmstrip, metriche avanzatewebpagetest.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 →

Domande frequenti

Elementor rallenta i siti WordPress?
Elementor aggiunge il proprio framework CSS e JavaScript, aumentando il peso di base della pagina rispetto a WordPress nativo. Tuttavia, con impostazioni di ottimizzazione adeguate e un buon hosting, i siti Elementor possono raggiungere buoni punteggi di prestazione. La chiave è ottimizzare l'output di Elementor piuttosto che evitare il builder.
Cos'è il caricamento ottimizzato delle risorse in Elementor?
Introdotta in Elementor 3.x, questa funzione carica CSS e JavaScript solo per i widget utilizzati in ciascuna pagina specifica, invece di caricare tutte le risorse globalmente. Attivala in Elementor, Impostazioni, Prestazioni per ridurre il CSS e JavaScript non utilizzati.
Dovrei usare Elementor per ogni pagina del mio sito?
No. Usa Elementor per pagine che necessitano di controllo sul design visivo come landing page, pagine di servizio e homepage. Per post di blog standard e pagine semplici, l'editor a blocchi di WordPress genera markup più leggero con migliori prestazioni.
Come posso ridurre la dimensione del file CSS di Elementor?
Abilita il caricamento ottimizzato delle risorse, utilizza gli Stili Globali di Elementor invece di stili inline sui singoli widget, minimizza il numero di font personalizzati e utilizza classi CSS invece di stili inline per modelli di design ripetuti.
Posso usare un plugin di caching con Elementor?
Sì, ed è consigliato. I plugin di caching come WP Rocket, LiteSpeed Cache e W3 Total Cache funzionano bene con Elementor. Caching l'output HTML finale, quindi il rendering dinamico di Elementor avviene solo alla prima visita non memorizzata.

Condividi questo articolo

Informazioni sull'Autore

Erik Keller
Erik Keller

Esperto WordPress

Specialista WordPress senior con vasta esperienza nello sviluppo di temi, plugin e WooCommerce. Appassionato nell'aiutare le aziende a raggiungere il successo con soluzioni WordPress.

WordPressWooCommerceSviluppo TemiSviluppo PluginOttimizzazione Prestazioni

Resta Aggiornato

Ricevi gli ultimi consigli e tutorial WordPress nella tua casella di posta.