Consigli

Buone abitudini per un sito WordPress leggero

Gli strumenti misurano. Questi consigli aiutano a decidere. Sono mostrati anche nel plugin WP Footprint mentre le scansioni sono in corso.

1
Plugin

Meno è meglio

Ogni plugin attivo aggiunge codice che gira ad ogni pagina. Tieni la lista più piccola possibile. Se una funzionalità si usa una volta al mese, probabilmente un plugin non è la risposta giusta.

2
Plugin

Qualità prima della quantità

Un plugin ben scritto di un autore riconosciuto vale dieci plugin leggeri ma trascurati. Controlla recensioni, data dell'ultimo aggiornamento, installazioni attive e reattività del supporto.

3
Plugin

Disattiva, poi elimina

Un plugin disattivato resta sul server: i file ci sono, le opzioni in database anche. Se non lo usi più, eliminalo completamente — meno codice morto, superficie di attacco minore.

4
Plugin

Evita i doppioni

Due plugin SEO, due plugin di cache, due plugin di sicurezza — scegline uno solo. Le funzionalità sovrapposte sprecano memoria e creano conflitti silenziosi.

5
Plugin

Fai pulizia ogni tre mesi

Elenca i plugin attivi, individua quelli che non apri da 90 giorni. Molti vengono installati per una prova e dimenticati. Questa semplice pulizia spesso toglie il 5 o 10 % di peso inutile.

6
Tema

Mantieni il tema leggero

Un tema multi-purpose pesante spesso pesa più di dieci plugin. Un tema semplice e moderno farà la maggior parte del lavoro al posto tuo — più velocità, meno ansia.

7
Tema

Attenzione ai page builder

Elementor, Divi, WPBakery aggiungono spesso 200–500 KB di CSS e JS su ogni pagina, anche quelle non costruite con loro. Se il tema supporta i blocchi nativi, quella strada è quasi sempre più veloce.

8
Tema

Punta prima sui blocchi di Gutenberg

L'editor a blocchi nativo fa oggi il 90 % di quello che fa un page builder, senza il sovraccarico. Usa pattern e blocchi riutilizzabili prima di installare un plugin di layout.

9
Cache

Usa una cache

La cache di pagina è di gran lunga il guadagno maggiore per i visitatori. La maggior parte degli host ne offre una di default — attivala. E non impilarne più di una.

10
Cache

Attiva l'object cache (Redis o Memcached)

Su un sito dinamico — WooCommerce, area membri, multilingua — l'object cache riduce le query SQL di un ordine di grandezza. Se il tuo host lo offre, attivalo. Altrimenti, chiedilo.

11
Cache

Servi gli asset tramite CDN

Cloudflare, BunnyCDN o Fastly servono immagini, CSS e JS da un punto vicino al visitatore. È l'unico modo efficace per accelerare un sito con pubblico internazionale, e il piano gratuito di Cloudflare basta già.

12
Manutenzione

Misura prima di ottimizzare

Ottimizzare alla cieca è il miglior modo per rompere qualcosa o investire dove non serve. Lancia uno scan, trova il colpevole, agisci. Misura di nuovo dopo.

13
Manutenzione

Aggiorna regolarmente

Le versioni recenti sono spesso più veloci e sicure. Un plugin abbandonato da due anni raramente è la scelta giusta. Attiva senza esitare gli aggiornamenti minori automatici.

14
Manutenzione

Ottimizza le immagini

Sulla maggior parte dei siti, le immagini rappresentano la stragrande maggioranza del peso. Formato moderno (WebP, AVIF), dimensioni corrette, lazy loading: tre leve, enorme impatto.

15
Manutenzione

Pulisci i transient orfani

I plugin salvano risultati temporanei in wp_options senza sempre ripulirli. Col tempo quella tabella può arrivare a diversi MB e rallentare ogni caricamento. Una pulizia ogni sei mesi (WP-CLI o plugin dedicato) è sufficiente.

16
Database

Limita le revisioni degli articoli

Per default WordPress conserva ogni revisione — non è raro trovarne 50 su una sola pagina. Aggiungi `define('WP_POST_REVISIONS', 5);` in wp-config.php per tenere solo le ultime cinque.

17
Database

Svuota spam e cestino

I commenti spam ed eliminati restano nel database finché non li svuoti. Su un sito aperto da qualche anno possono essere decine di migliaia di righe. Svuota tutto: Commenti → Spam → Svuota.

18
Database

Ottimizza le tabelle MySQL

Le tabelle si frammentano col tempo a forza di scritture e cancellazioni. Un `OPTIMIZE TABLE` (via phpMyAdmin, WP-CLI o plugin) deframmenta, libera spazio e velocizza le letture. Una volta a trimestre è più che sufficiente.

19
Sicurezza

Disattiva XML-RPC se non lo usi

XML-RPC è un vecchio protocollo, usato soprattutto da Jetpack e dall'app mobile di WordPress. Inutilizzato diventa bersaglio preferito per attacchi di brute force che consumano CPU. Spegnilo con un filtro o il tuo plugin di sicurezza.

20
Sicurezza

Limita i tentativi di accesso

Senza limite /wp-login.php è bersagliato in continuazione dai bot. Un plugin come Limit Login Attempts o la funzione integrata del tuo plugin di sicurezza blocca l'IP dopo qualche tentativo fallito e libera il server.

21
Sicurezza

Resta su una versione PHP recente

PHP 8.2 o 8.3 è nettamente più veloce di 7.4 — spesso 30–50 % di guadagno sul tempo di risposta, a costo zero. Controlla la versione in Strumenti → Salute del sito e chiedi l'aggiornamento all'host se necessario.

22
Frontend

Differisci il JavaScript non critico

Uno script caricato senza `defer` o `async` blocca il rendering della pagina. Tutto ciò che non serve al primo rendering (analytics, chat, video) va differito: grande guadagno sul LCP e sulla velocità percepita.

23
Frontend

Limita i font web

Ogni famiglia e ogni peso costa una richiesta e qualche centinaio di KB. Una sola famiglia con due pesi (regular + bold) basta per la maggior parte dei siti. Ospita i file in locale invece di tirarli da Google.

24
Frontend

Lazy-load degli iframe (YouTube, Maps)

Un embed di YouTube carica circa 1 MB di JavaScript prima ancora che il visitatore clicchi. Usa `loading="lazy"` sugli iframe, oppure una facade leggera che carichi il video solo al click — guadagno enorme sulle pagine con embed.

25
Frontend

Disattiva lo script emoji

WordPress carica wp-emoji-release.min.js su ogni pagina per renderizzare emoji vecchi su browser che non esistono più. Quasi tutti i siti possono toglierlo senza perdita visibile — basta un filtro in functions.php.

26
Hosting

Scegli un hosting serio

Nessun plugin di cache salverà un hosting di fascia bassa. Un buon hosting WordPress (ottimizzato o gestito) raramente costa più di uno scadente — e cambia tutto.

27
Hosting

Ospita vicino al tuo pubblico

La latenza fisica tra server e visitatore conta. Pubblico prevalentemente italiano? Datacenter in Italia o Europa occidentale. Un server a Singapore per visitatori romani perde 200 ms a ogni richiesta.

Misura il tuo sito

Il plugin WP Footprint applica questi principi: misura, valuta, propone ottimizzazioni.

Installa WP Footprint