Ti è mai capitato di cambiare un testo o un’immagine, premere “Aggiorna” e trovare online ancora la versione vecchia? Succede spesso, ed è quasi sempre un tema di cache e non un errore nel tuo lavoro. Il sito non è rotto: sta mostrando una copia salvata in precedenza. Per svuotare cache WordPress nel modo corretto basta seguire un ordine preciso.
In questa guida ti spiego che cos’è la cache, come capire se è davvero lei la causa, in quali punti si trova e in che ordine svuotarla. Ti indico anche le impostazioni che ti evitano di doverlo fare a mano ogni volta e gli errori più comuni da non commettere. Così puoi risolvere in pochi minuti e senza rischi per i tuoi contenuti.
Prima di tutto: è davvero un problema di cache?
Non tutte le modifiche che non si vedono dipendono dalla cache. Prima di svuotare qualcosa, fai tre controlli rapidi, che richiedono meno di un minuto:
- Apri la pagina in una finestra di navigazione in incognito. Se lì vedi la versione nuova, la copia vecchia è nel tuo browser.
- Prova da un altro dispositivo, per esempio dallo smartphone usando la rete mobile e non il Wi-Fi di casa. Se anche lì vedi la versione nuova, il sito è aggiornato.
- Verifica che la modifica sia stata salvata. Torna nella bacheca, riapri la pagina e controlla che il testo nuovo ci sia e che tu abbia premuto “Aggiorna” e non solo “Salva bozza”.
Se la modifica è salvata ma online non compare, quasi sempre c’è una copia vecchia in uno dei livelli che vediamo più avanti. Se invece la modifica non risulta salvata, il problema è un altro e la cache non c’entra.
Che cos’è la cache e perché esiste
La cache è una copia già pronta di una pagina del tuo sito. Quando un visitatore apre una pagina, WordPress dovrebbe leggere il database, assemblare il codice e restituire il risultato. Con la cache questo lavoro si fa una volta sola e le visite successive ricevono la copia salvata. Il sito si carica più in fretta, e la velocità conta sia per i visitatori sia per Google.
Il rovescio della medaglia è che, se modifichi la pagina, la copia salvata resta in circolazione finché non viene rinnovata. Svuotare la cache significa chiedere al sistema di eliminare le copie vecchie e crearne di nuove. I tuoi contenuti non vengono toccati: restano nel database. Non stai cancellando il sito, stai solo togliendo le copie temporanee.
Esistono più tipi di cache, che lavorano in punti diversi. Quelle che ti interessano nella gestione quotidiana sono la cache di pagina (la copia completa di ogni pagina), la cache del browser (le risorse salvate sul dispositivo di chi visita il sito) e, su alcuni hosting, la cache a livello di server. A queste si aggiunge la CDN, se la usi. Vediamole nell’ordine in cui conviene controllarle.
I quattro livelli di cache
La copia vecchia può trovarsi in quattro punti diversi. Conviene procedere dal più vicino a te al più lontano, controllando dopo ogni passaggio se la modifica è comparsa.
1. Il browser
Il tuo browser salva immagini, fogli di stile e script dei siti che visiti, per non doverli scaricare a ogni visita. Se hai cambiato un logo o un colore, può continuare a mostrarti il file vecchio. Per ignorare questa memoria solo sulla pagina che stai guardando, fai un ricaricamento forzato:
- Windows: CTRL + F5
- Mac: CMD + MAIUSC + R
Se dopo questo vedi la modifica, il sito era già aggiornato e il problema era solo sul tuo computer: i tuoi visitatori, che non avevano la vecchia copia salvata, la vedevano già correttamente. Se il ricaricamento forzato non basta, puoi svuotare i dati di navigazione dalle impostazioni del browser, scegliendo solo “immagini e file memorizzati nella cache” e lasciando stare password e cronologia.
2. Il plugin di cache
Molti siti usano un plugin che crea e conserva le copie delle pagine, per esempio SpeedyCache, WP Rocket, LiteSpeed Cache o W3 Total Cache. Ogni plugin ha un’interfaccia diversa, ma il principio è lo stesso. Per svuotarlo:
- Entra nella bacheca di WordPress.
- Cerca il nome del plugin nella barra scura in alto, oppure nel menu laterale.
- Scegli la voce “Svuota cache” (o “Clear cache”, “Purge all”).
Alcuni plugin distinguono tra cache delle pagine e file ottimizzati (CSS e JavaScript uniti e minificati). Se la grafica non si aggiorna, svuota anche questa seconda parte, che spesso ha un pulsante separato.
Se usi Elementor, aggiungi un secondo passaggio: vai in Elementor > Strumenti e premi Rigenera CSS e dati. Serve quando cambi stili, font o colori e la grafica non si aggiorna, perché Elementor salva i suoi stili in file che vanno ricreati.
3. La cache dell’hosting
Alcuni hosting aggiungono una cache a livello di server, prima ancora che la richiesta arrivi a WordPress. In questo caso il plugin non basta, perché la copia vecchia si trova più a monte. Controlla se nella barra superiore di WordPress c’è un pulsante dedicato, oppure cerca nel pannello dell’hosting una voce come “Cache”, “Velocità” o “Performance” e scegli “Svuota cache”.
Se non sai se il tuo hosting abbia una cache propria, la documentazione del fornitore o l’assistenza possono dirtelo in due righe. Se vuoi capire meglio come funziona questo livello e quali termini conoscere, trovi le basi nella guida all’hosting WordPress.
4. La CDN
Se usi un servizio come Cloudflare, le copie del sito vengono conservate anche su server distribuiti in diversi paesi, per servire ogni visitatore dal punto più vicino. Quando modifichi il sito, anche questi server vanno aggiornati. Nel pannello della CDN cerca la sezione dedicata alla cache e scegli “Purge Everything”. Per qualche minuto il sito sarà un po’ meno veloce, perché le copie vengono ricreate.
Se invece hai cambiato un solo file, per esempio un’immagine, molte CDN permettono di eliminare dalla cache solo quell’indirizzo. È un’opzione utile quando non vuoi rigenerare tutto il sito.
Svuotare cache WordPress: l’ordine giusto in sintesi
- Controllo in incognito e da un altro dispositivo.
- Ricaricamento forzato del browser.
- Cache del plugin (e, con Elementor, “Rigenera CSS e dati”).
- Cache dell’hosting.
- Cache della CDN, se la usi.
Dopo ogni passaggio ricarica la pagina: appena la modifica compare, puoi fermarti. Svuotare tutto di continuo non serve e rallenta il sito per chi lo visita nei minuti successivi.
Come evitare di dover svuotare cache WordPress ogni volta
Con qualche impostazione ben fatta, la cache si rinnova da sola nella maggior parte dei casi. Non esiste una configurazione valida per tutti i siti, ma ci sono alcuni punti da verificare nel tuo plugin:
- Svuotamento automatico quando aggiorni o pubblichi un contenuto. Quasi tutti i plugin lo prevedono: controlla che sia attivo.
- Durata della cache. Una scadenza più breve riduce il rischio di vedere versioni vecchie, una più lunga rende il sito più veloce. Per un sito vetrina che cambia poco, valori medi vanno bene.
- Pagine escluse. Pagine con contenuti che cambiano per ogni utente, come carrello, pagamento e area personale, non devono essere in cache.
- Un solo plugin di cache. Averne due attivi insieme genera conflitti e comportamenti imprevedibili.
Dopo aver cambiato queste impostazioni, svuota la cache una volta e controlla il sito da un dispositivo diverso.
Cache e ambiente di staging
Se lavori su una copia di prova del sito, il cosiddetto ambiente di staging, ricordati che anche lì può esserci una cache attiva. Dopo un trasferimento dalla copia di prova al sito vero, svuota la cache del plugin, di Elementor e dell’hosting, così non resta nessuna copia del sito precedente. È una buona abitudine inserire questo passaggio nella tua procedura di pubblicazione.
Errori comuni da evitare
- Disattivare la cache per non pensarci più. Il sito diventa più lento e perdi i vantaggi per SEO e utenti.
- Installare due plugin di cache insieme. Possono entrare in conflitto e causare errori di visualizzazione.
- Svuotare tutto dopo ogni piccola modifica. Basta il livello giusto, seguendo l’ordine che hai visto sopra.
- Dimenticare la cache del browser. Spesso la copia vecchia è sul tuo computer e il sito è già aggiornato.
- Pensare che svuotare la cache cancelli i contenuti. Non è così: elimina solo le copie temporanee.
Un’attenzione in più per chi ha un negozio
Se usi WooCommerce, le pagine carrello, pagamento e area personale non devono mai essere in cache, perché mostrano dati diversi per ogni cliente. Quasi tutti i plugin di cache le escludono in automatico, ma conviene verificarlo nelle impostazioni, soprattutto dopo un cambio di plugin o di hosting. Prova a fare un acquisto di verifica con un prodotto di test e controlla che carrello e pagamento riflettano sempre lo stato reale. Per capire come i plugin incidono su velocità e stabilità, leggi anche la guida ai plugin di WordPress.
Se la modifica ancora non si vede
Prima di pensare a un problema tecnico, ricontrolla due cose: di aver davvero premuto “Aggiorna” e di stare guardando la pagina giusta, perché capita di modificare una pagina e ricaricarne un’altra. Verifica anche che l’indirizzo che stai aprendo sia quello definitivo, senza parametri aggiunti.
Se anche così il problema resta, può esserci un conflitto tra plugin di cache, una regola di cache impostata sull’hosting o una CDN configurata in modo particolare. In questi casi conviene un controllo mirato, con la possibilità di verificare le impostazioni in sicurezza e senza interrompere il sito. Più sotto ti spiego come chiedermelo.
Checklist da tenere a portata di mano
- La modifica è salvata e pubblicata?
- Controllo in incognito e da un altro dispositivo.
- Ricaricamento forzato (CTRL + F5 oppure CMD + MAIUSC + R).
- Svuotamento della cache del plugin.
- Per Elementor: “Rigenera CSS e dati”.
- Svuotamento della cache dell’hosting.
- Svuotamento della CDN, se presente.
- Controllo finale su un dispositivo diverso.
In sintesi: per svuotare cache WordPress senza errori parti dal browser, poi passa al plugin, all’hosting e all’eventuale CDN. Se vuoi capire meglio come funziona la cache del browser, trovi una spiegazione tecnica nella documentazione di MDN sulla cache HTTP.
Domande frequenti
Svuotare la cache cancella i miei testi o le mie immagini?
No. Elimina solo le copie temporanee delle pagine. Contenuti, media e impostazioni restano nel database.
Devo svuotare la cache a ogni nuovo articolo?
Di solito no. I plugin di cache aggiornano da soli le pagine coinvolte, come la home e l’archivio del blog. Se non lo fanno, controlla l’impostazione di svuotamento automatico.
Perché il sito è più lento subito dopo aver svuotato la cache?
Perché le copie vanno ricreate. Il primo caricamento è più lento, dal secondo il sito torna veloce.
Devo chiedere ai miei clienti di fare CTRL + F5?
No. Se hai svuotato plugin, hosting e CDN, i visitatori ricevono la versione nuova senza fare nulla. Il ricaricamento forzato serve a te per verificare.
Quante volte al mese conviene svuotare la cache?
Solo quando fai modifiche che non si vedono. Non serve come manutenzione periodica.
Posso disattivare la cache mentre lavoro sul sito?
Si può fare, ma è meglio evitarlo su un sito online. Se devi fare molte prove, è più sicuro lavorare su un ambiente di staging.
Come faccio a sapere quale plugin di cache sto usando?
Guarda l’elenco dei plugin nella bacheca e cerca nomi come SpeedyCache, WP Rocket, LiteSpeed Cache o W3 Total Cache. Spesso compare anche nella barra scura in alto.
Vuoi gestire il tuo sito con più sicurezza?
Se vuoi imparare a muoverti nella bacheca in autonomia, dalla cache agli aggiornamenti fino all’ambiente di staging per provare le modifiche prima di pubblicarle, puoi prenotare una lezione WordPress. Se invece hai un problema che si ripresenta, o un sito che richiede una verifica tecnica più approfondita, puoi prenotare una call conoscitiva.
Scopri di più da Giorgia Milani Web Design
Abbonati per ricevere gli ultimi articoli inviati alla tua e-mail.