Rendere WordPress più veloce, passo dopo passo.
Un sito lento costa visitatori, richieste e posizioni su Google. La buona notizia: la maggior parte dei freni si trova in un pomeriggio. Qui trova in quale ordine procedere.
Perché la velocità conta
I visitatori non aspettano. Ogni secondo in più di caricamento aumenta la quota di chi abbandona prima ancora di aver visto qualcosa, soprattutto sul telefono con un segnale debole.
Anche Google lo misura e valuta le pagine, tra l’altro, in base ai Core Web Vitals: quanto velocemente appare il contenuto principale (LCP), quanto velocemente la pagina reagisce agli input (INP) e se durante il caricamento qualcosa si sposta (CLS). Una pagina veloce quindi non è solo più piacevole, ma viene anche trovata meglio.
Prima misurare, poi cambiare
Prima di modificare qualcosa, Le serve un valore di partenza. Gratuito e significativo è PageSpeed Insights di Google: inserisca l’indirizzo e guardi i valori per i dispositivi mobili, che sono quasi sempre peggiori e determinanti per Google.
- Misuri più volte e non solo la home page. Una sottopagina con immagini grandi o un modulo si comporta spesso in modo del tutto diverso.
- Faccia attenzione al tempo di risposta del server (Time to First Byte). Se è alto, la causa è il server o un plugin che a ogni richiesta esegue molti calcoli: in quel caso nessun ottimizzatore di immagini aiuta.
- Cambi sempre una sola cosa alla volta e poi misuri di nuovo. Altrimenti non sa che cosa ha aiutato.
La base: l’hosting
Il miglior plugin non rende veloce un server sovraccarico. Decidono tre cose:
- PHP aggiornato. PHP 8 esegue WordPress molto più velocemente del vecchio PHP 7. Molti siti girano ancora su una versione obsoleta per pigrizia.
- Memoria e tempo di esecuzione sufficienti. Page builder e negozi online richiedono più dei limiti ristretti di alcuni fornitori; quando lo spazio scarseggia, la richiesta si interrompe o diventa lenta.
- Percorsi brevi. Se server e visitatori si trovano nello stesso Paese, ogni richiesta arriva prima.
Da noi i siti web funzionano su SSD NVMe in Germania, con fino a 1.024 MB di memoria PHP per richiesta, e la versione PHP la imposta Lei stesso per ogni dominio nell’Area clienti.
Immagini: il freno più comune
Una foto presa direttamente dalla fotocamera arriva facilmente a 5 MB, e viene mostrata in un riquadro largo 600 pixel. Sono proprio immagini così a rendere lenta la maggior parte dei siti lenti.
- Ridimensionare prima del caricamento. Per un sito web raramente servono più di 2000 pixel di larghezza.
- Usare formati moderni. WordPress supporta WebP; a parità di qualità i file sono molto più piccoli dei JPEG.
- Il lazy loading carica le immagini solo quando entrano nella visuale scorrendo. WordPress lo imposta da sé, tranne per la prima grande immagine in alto, che deve apparire subito.
Cache: non ricostruire le pagine ogni volta
Senza cache WordPress ricompone ogni pagina dal database a ogni richiesta. Un plugin di cache salva il risultato finito e lo consegna direttamente: spesso il guadagno singolo più grande.
Importante: un solo plugin di cache, non tre. Più plugin sovrapposti si ostacolano a vicenda e generano proprio quegli errori che poi si cercano per ore. Svuoti la cache dopo modifiche importanti, altrimenti i visitatori vedono ancora la versione precedente.
Da noi l’installazione con 1 clic configura subito anche la cache delle pagine, se lo desidera, e nell’Area clienti la svuota, la attiva o la disattiva, senza dover accedere a WordPress. Per i negozi online volutamente non la usiamo: una cache delle pagine che non conosce il carrello mostrerebbe altrimenti ai visitatori carrelli altrui.
Fare pulizia tra plugin e temi
A rallentare non è il numero di plugin, ma alcuni plugin pesanti. Uno slider su ogni pagina, tre plugin di statistiche, un page builder che per ogni pagina carica centinaia di kilobyte di script: tutto si somma.
- Disattivi per prova un plugin dopo l’altro e misuri. Chi rallenta salta subito all’occhio.
- Il plugin gratuito Query Monitor mostra quale plugin genera quante query al database.
- Ciò che non Le serve più lo elimini: se è solo disattivato resta sul server e deve comunque essere aggiornato.
Non provi cose del genere sul sito in funzione. Da noi crea nell’Area clienti una copia di prova del Suo sito web e sperimenta lì.
Fare pulizia nel database
Con gli anni si accumula parecchio: centinaia di revisioni di ogni articolo, residui di plugin eliminati, cache temporanee scadute. Un plugin di pulizia rimuove tutto con pochi clic. Prima crei un backup: ciò che viene eliminato da un database torna solo tramite il backup.
La base che pensa con Lei.
Hosting web da 2,99 € al mese, server in Germania, assistenza personale da Osnabrück.
- WordPress installato con un clic dall'Area clienti
- Fino a 1.024 MB di memoria PHP e 250 secondi di esecuzione per richiesta
- Backup giornaliero sul server e in una sede esterna, 7 copie giornaliere e 4 settimanali
- Copia di prova del Suo sito per gli aggiornamenti, senza che i visitatori se ne accorgano
- Certificato SSL, SSH e SFTP inclusi, versione PHP selezionabile per ogni dominio