FAQ - Perché vedo le modifiche al mio sito WordPress solo quando sono loggato?

Se visualizzi correttamente le modifiche quando accedi a WordPress ma, visitando il sito come utente anonimo (anche da un altro browser o in modalità di navigazione in incognito), continui a vedere la versione precedente, nella maggior parte dei casi il problema è dovuto a una cache non ancora aggiornata.


Perché succede?

Per migliorare le prestazioni, molti siti WordPress utilizzano sistemi di cache che memorizzano una copia delle pagine.

Quando un amministratore è autenticato, WordPress normalmente mostra la versione aggiornata del sito senza utilizzare la cache. I visitatori, invece, continuano a ricevere la copia memorizzata finché questa non viene rigenerata.


Quali cache possono essere coinvolte?

Le modifiche potrebbero essere memorizzate in uno o più dei seguenti livelli:

- Plugin di cache di WordPress (ad esempio WP Fastest Cache, WP Rocket, W3 Total Cache, WP Super Cache, ecc.).
- CDN o servizi di caching esterni, come Cloudflare.
- Cache del browser, che può conservare temporaneamente una copia delle pagine.

Come risolvere

Si consiglia di procedere nel seguente ordine:

1. Svuotare completamente la cache del plugin di WordPress.
2. Se il sito utilizza una CDN (ad esempio Cloudflare), eseguire anche il Purge Cache.
3. Aggiornare la pagina forzando il ricaricamento (CTRL + F5 su Windows/Linux oppure ⌘ + Shift + R su macOS).
4. Verificare il sito da una finestra in incognito.

Come capire quale cache è il problema

La seguente tabella può aiutarti a individuare rapidamente la causa.

Se... Probabile causa
Da amministratore (loggato) vedi le modifiche, ma da visitatore no. Cache del plugin WordPress oppure della CDN.
Tutti gli utenti vedono ancora la vecchia versione del sito. Cache della CDN o di un altro sistema di caching esterno.
Solo il tuo computer continua a visualizzare la vecchia versione. Cache del browser.
Nemmeno da amministratore riesci a vedere le modifiche. Le modifiche potrebbero non essere state salvate correttamente oppure potrebbe esserci un problema nel tema, nel page builder o in un plugin.
Alcune pagine sono aggiornate e altre no. È possibile che solo parte della cache sia stata rigenerata oppure che alcune pagine siano escluse dalla pulizia della cache.

Sul nostro hosting

I nostri piani hosting non implementano alcun sistema di cache delle pagine gestibile dal cPanel.

Se le modifiche non risultano visibili, nella maggior parte dei casi la causa è un plugin di cache installato su WordPress, una CDN oppure la cache del browser.


⚠️ Attenzione

Alcuni plugin di ottimizzazione (come WP Fastest Cache, WP Rocket, Autoptimize e simili) possono memorizzare anche file CSS e JavaScript.

Dopo aver cambiato tema, layout o contenuti, è consigliabile svuotare completamente tutte le cache generate dal plugin e, se disponibile, rigenerare anche i file CSS e JavaScript ottimizzati.


💡 Suggerimento

Se, dopo aver svuotato tutte le cache, il problema persiste, prova a disattivare temporaneamente il plugin di cache e verifica se il sito viene visualizzato correttamente.

Se in questo modo le modifiche diventano visibili, il problema è quasi certamente legato alla configurazione del sistema di caching.