Come velocizzare un sito Web WordPress senza spendere una fortuna

Pubblicato: 2022-09-21

Un sito veloce senza rallentamenti. L'hai sempre sognato, vero? Un sito lento non rende felice nessuno, né te né i tuoi visitatori.

È come fare la fila all'ufficio postale. Aspetti pazientemente il tuo turno, ma la linea non si muove.

Un animale spalanca la bocca.
E la tua bocca si apre.

Per i tuoi visitatori, è lo stesso. Non vogliono aspettare 15 secondi ogni volta che fanno clic su una nuova pagina del tuo sito.

Per evitare che aspettino (e si arrabbino), ti darò alcuni consigli su come ottimizzare WordPress.

Attraverso questo articolo imparerai come ridurre i tempi di caricamento delle tue pagine , in modo da velocizzare WordPress e aumentare le prestazioni del tuo sito!

Alla fine di questo articolo, avrai tra le mani un piano d'azione semplice ed efficace, organizzato passo dopo passo. Tutto questo, senza alcun prerequisito tecnico. Il treno sta lasciando la stazione, sali a bordo!

Panoramica

  1. Perché è importante ottimizzare la velocità di un sito WordPress?
    1. Quali fattori possono rallentare la velocità di caricamento di un sito WordPress?
      1. 10 passi per velocizzare WordPress
        1. Pronto per ottimizzare il tuo sito WordPress?

          Originariamente scritto nel novembre 2017 da Florian, questo articolo è stato aggiornato l'ultima volta a settembre 2022.

          Questo articolo contiene link di affiliazione. Ciò significa che WPMarmite guadagnerà una piccola commissione se acquisti uno qualsiasi dei prodotti o servizi in primo piano (senza costarti denaro extra). Le entrate dell'affiliato aiutano a pagare il nostro personale, finanziare la creazione e la manutenzione dei nostri contenuti e testare nuovi temi e plug-in.
          Per saperne di più, consulta la nostra politica editoriale.

          I tuoi migliori progetti WordPress hanno bisogno del miglior host!

          WPMarmite consiglia Bluehost: ottime prestazioni, ottimo supporto. Tutto quello che ti serve per iniziare alla grande.

          Prova Bluehost
          CTA Bluehost WPMarmite

          Perché è importante ottimizzare la velocità di un sito WordPress?

          Dal 2010, Google ha preso in considerazione il tempo di caricamento di una pagina per il suo algoritmo . Comprendi: ciò significa che questo criterio gioca un ruolo nel posizionamento di una pagina nei risultati di ricerca di Google.

          In pratica, il suo impatto è molto ridotto in termini di ranking. I siti che sono molto, molto lenti da caricare (almeno 15 secondi) potrebbero essere penalizzati e i siti ultra veloci (meno di un secondo di tempo di caricamento) potrebbero ricevere un piccolo boost.

          Ma per la stragrande maggioranza dei siti, l'impatto sarà quasi impercettibile. Tuttavia, ci sono altri motivi per cui la velocità di caricamento delle pagine del tuo sito è importante. Ha un impatto decisivo su:

          • L'esperienza dell'utente . È probabile che un sito lento faccia fuggire i tuoi visitatori, irritati da tempi di attesa troppo lunghi. Per tua informazione, 1 visitatore su 4 lascia un sito che impiega più di 4 secondi per caricarsi.
          • Conversioni . Di conseguenza, se un visitatore non sta più navigando sulle tue pagine, non hai possibilità di conversioni (un'azione che desideri che il tuo visitatore esegua).
            Con questo intendo vendere un prodotto o servizio, iscriversi alla tua newsletter o scaricare una guida PDF. Ad esempio, il gigante Amazon ha riferito di aver perso l'1% delle sue vendite ogni volta che il tempo di caricamento della pagina è aumentato di 100 ms.
          • La frequenza di rimbalzo , la percentuale di visitatori che hanno navigato solo su una pagina del tuo sito. Di seguito è riportato un esempio di un calo della frequenza di rimbalzo dal 73% al 58%.
          Riduci la frequenza di rimbalzo di un sito Web WordPress.
          • La scansione eseguita dai motori di ricerca , ed in particolare dai robot di Google. La scansione corrisponde all'esplorazione degli URL (gli indirizzi web delle tue pagine e dei tuoi articoli) del tuo sito.
            Ciò consente a Google di indicizzarli nel suo database e quindi di visualizzarli nei suoi risultati di ricerca. Più veloce è il tuo sito, più URL può eseguire la scansione di Google.

          Quali fattori possono rallentare la velocità di caricamento di un sito WordPress?

          Come hai appena visto, la velocità di caricamento della pagina di un sito WordPress è fondamentale in molti modi. Molti fattori possono rallentare la visualizzazione dei contenuti di un sito web:

          • Un tema pesante con troppi file, effetti e/o funzionalità
          • Troppi plugin attivati ​​o troppi plugin pesanti
          • Un hosting di fascia bassa o un'offerta troppo debole rispetto al traffico che riceve il tuo sito
          • Immagini troppo pesanti per essere caricate
          • Troppi caratteri personalizzati
          • Mancanza di memorizzazione nella cache
          • Una versione obsoleta di PHP
          • Troppe chiamate a risorse esterne
          • Eccetera.

          Ora che capisci un po' di più il contesto, mettiamoci al lavoro. Presentiamo alcune azioni concrete che puoi implementare sul tuo sito per ottimizzare WordPress e il suo tempo di caricamento.

          Gatti che indossano occhiali da sole.

          10 passi per velocizzare WordPress

          Controlla la velocità di caricamento delle tue pagine

          Innanzitutto, un buon punto di partenza è misurare la velocità di caricamento delle pagine del tuo sito, soprattutto quelle più strategiche per il tuo business (es. home page, landing page, ecc.).

          Per questo, ci sono diversi strumenti gratuiti o freemium che puoi utilizzare:

          • Pingdom
          • Pagina WebTest
          • GTmetrix
          • Approfondimenti sulla velocità della pagina

          Puoi usarne uno o più contemporaneamente, poiché ognuno offre le proprie metriche e modalità di analisi.

          PageSpeed ​​Insights, ad esempio, ha tre funzioni particolarmente utili:

          • Visualizza il punteggio delle prestazioni della tua pagina sia su desktop che su dispositivo mobile .
          • Presenta i risultati di Core Web Vitals, inclusi i punteggi in termini di velocità di caricamento, interattività e stabilità visiva. Core Web Vitals valuta l'esperienza dell'utente su una pagina web. Fanno parte dell'algoritmo di Google da giugno 2021.
          PageSpeed ​​Insights ti consente di misurare i Core Web Vitals.
          Risultati di Core Web Vitals su PageSpeed ​​Insights.
          • Offre consigli per migliorare la velocità di caricamento (cosa che fanno anche gli altri strumenti sopra menzionati).

          Con l'aiuto di questi strumenti, puoi avere un'idea più chiara del tempo di caricamento di una pagina. L'obiettivo. il gol? Come puoi immaginare, usare queste informazioni per migliorarle in modo da poterlo fare il più velocemente possibile.

          Per fare un confronto, dovresti sapere che il tempo medio per caricare una pagina nella versione mobile è di 15,3 secondi, secondo Google.

          Per i passaggi concreti da seguire nell'utilizzo di uno strumento di misurazione delle prestazioni, ti consiglio di leggere questo tutorial molto ben scritto sul blog WP Rocket.

          Un'ultima nota, sempre data dagli esperti di WP Rocket: mentre i servizi di valutazione delle prestazioni sono utili, non concentrarti troppo su di essi. Piuttosto, concentrati sul "tempo di caricamento reale del tuo sito" e "l'impressione di fluidità ".

          Installa l'ultima versione di PHP sul tuo hosting

          Ora sai esattamente qual è il tuo punteggio di prestazione. Applica subito questo secondo consiglio per l'ottimizzazione di WordPress: abilita l'ultima versione di PHP sul tuo hosting.

          PHP è il linguaggio di programmazione server utilizzato da WordPress. Questo linguaggio viene regolarmente aggiornato e mantenuto dalla PHP Foundation, con l'obiettivo di migliorare le prestazioni, la sicurezza e la funzionalità del linguaggio.

          In termini di prestazioni, la differenza è semplicemente incredibile. Un sito WordPress può caricarsi due volte più velocemente con una versione recente di PHP e non è uno scherzo.

          Sfortunatamente, molti siti Web utilizzano ancora versioni obsolete di PHP.

          Al momento della stesura di questo aggiornamento, la versione più aggiornata di PHP è la 8.1, con la versione 8.2 prevista per novembre 2022 .

          Idealmente, attiva almeno PHP 8 sul tuo sito, se possibile, poiché il supporto per PHP 7.4 cesserà a partire da novembre 2022. Per lo meno, non dovrai preoccuparti di questo.

          Come aggiornare la tua versione di PHP

          Lo farai attraverso il tuo hosting. Con un host come Bluehost , vai al tuo cPanel, l'interfaccia di configurazione del tuo server.

          Troverai login e password per accedervi all'interno dell'email inviata dopo aver aderito all'offerta di hosting.

          Su cPanel, fai clic sul modulo "Seleziona versione PHP" nella casella "Software".

          Seleziona una versione di PHP su cPanel.

          Prima di procedere, ricorda di eseguire il backup del tuo sito (file + database) utilizzando un plug-in come UpdraftPlus o uno strumento come ManageWP.

          Una volta fatto ciò, seleziona la versione 8.0 (o successiva) nel menu a discesa a destra di "Versione PHP corrente":

          La scelta della versione più recente di PHP aiuterà il tuo sito a funzionare più velocemente.

          Se tutto va bene, il tuo sito si aggiornerà in una frazione di secondo.

          Avvertenza: Attenzione, tuttavia, che il tuo sito potrebbe essere danneggiato dopo il cambio di versione a causa di un plug-in che non è compatibile con questa versione di PHP. Se puoi, provalo prima in un ambiente di test (locale o di staging, per esempio). In realtà, ci sono poche possibilità che ciò accada con siti recenti e plug-in aggiornati, ma non si sa mai.

          Abilita la memorizzazione nella cache per ottimizzare WordPress

          Un altro ottimo modo per migliorare significativamente il tempo di caricamento del sito è utilizzare la memorizzazione nella cache.

          Questa tecnica consiste nel memorizzare una copia di una determinata risorsa (pagina web, immagine, ecc.) in modo che possa essere restituita al visitatore web più rapidamente, senza doverla scaricare nuovamente dal server originale.

          Un visitatore che arriva regolarmente al tuo sito beneficerà sempre di un sito che si carica molto velocemente grazie ai meccanismi di caching. È un grosso problema, vero?

          Dato che hai scelto WordPress per il tuo sito, il CMS ti rende le cose ancora più facili grazie a diversi efficienti plugin di memorizzazione nella cache.

          Quello che consiglio per primo si chiama WP Rocket .

          WP Rocket è un plug-in di memorizzazione nella cache che ti consentirà di ottimizzare e velocizzare WordPress.

          Molto semplice da usare e adattato a tutti i tipi di profili (dai principianti agli utenti avanzati), funziona immediatamente, non appena viene attivato. Non dovrai fare nulla: memorizzerà automaticamente nella cache le tue pagine.

          WP Rocket è uno strumento molto efficiente e completo, poiché ti consente anche di eseguire ottimizzazioni avanzate sul tuo database WordPress, codice CSS e JavaScript, ecc. (su questo torneremo).

          Tuttavia, la qualità spesso ha un prezzo. WP Rocket non offre una versione gratuita. È disponibile a partire da $ 49/anno.

          Se preferisci scommettere su un plugin gratuito (anche se tieni presente che la qualità non è paragonabile), ti consiglio WP Fastest Cache o LiteSpeed ​​Cache .

          Per sapere come svuotare la cache di WordPress con e senza plug-in, consulta il nostro tutorial.

          Velocizza il tuo sito web con WP Rocket

          Trasforma il tuo sito in un razzo con il plug-in di memorizzazione nella cache più potente riconosciuto dagli esperti di WordPress.
          Prova WP Rocket
          Logo WP Rocket

          Comprimi le immagini

          Sapevi che le immagini possono rappresentare fino al 50% del peso totale di una pagina web ?

          Più sono pesanti, più tempo impiegherà a caricare la pagina. Come regola generale, una pagina web non deve superare i 2 MB .

          Problema: i file creati da una fotocamera digitale sono oggi molto grandi. Possono pesare da 4 MB a 8 MB!

          Puoi immaginare il disastro: una singola immagine può rovinare il tempo di caricamento del tuo sito.

          Per evitare questo problema, riduci prima le dimensioni dell'immagine prima di caricarla sul tuo sito. 2.000 pixel di larghezza sono più che sufficienti.

          Quindi, comprimi le tue immagini prima di caricarle nella tua libreria multimediale di WordPress. Per fare ciò, puoi utilizzare uno strumento online gratuito come:

          • TinyPNG
          • Kraken.io
          • Ottimilla
          • Compressor.io

          Questo software ti aiuterà, ma il processo può diventare noioso quando hai dozzine e dozzine di immagini da comprimere.

          Per muovermi più velocemente e fare tutto questo in automatico, consiglio l'utilizzo del plugin Imagify (creato dagli stessi sviluppatori di WP Rocket).

          Questo plugin ottimizzerà tutte le immagini che aggiungi alla tua libreria multimediale, così come quelle che sono già presenti, se lo desideri.

          Imagify ti consente di comprimere le immagini in massa.
          Il pannello di Imagify.

          Con un account gratuito otterrai 20 MB di compressione al mese, su un numero illimitato di siti.

          Se blogghi di tanto in tanto, questo sarà più che sufficiente. Se hai bisogno di più, dovrai passare a un piano a pagamento.

          Scopri come usare Imagify come un asso con il nostro tutorial dedicato.

          Scegli una buona compagnia di hosting

          Il tuo sito WordPress è ancora troppo lento per te (e per i tuoi visitatori)? Il tuo host web potrebbe essere uno dei colpevoli.

          Un buon host web dovrebbe funzionare bene, ma dovrebbe anche essere appropriato per le tue esigenze. A grandi linee, ci sono quattro tipi di hosting WordPress:

          • Hosting WordPress condiviso , in cui il server è occupato da più siti contemporaneamente.
          • Hosting VPS : configuri il tuo server da zero.
          • Hosting dedicato : hai il tuo server senza condividerlo con altri siti.
          • Hosting WordPress gestito : un provider si occupa di tutto per te.

          Per iniziare, un server condiviso si adatta alla maggior parte dei lettori. Per ottenere le migliori prestazioni, dovrai scegliere con cura il tuo server.

          Un provider come Bluehost ti assicurerà un servizio di qualità, con un processo di installazione semplice e un supporto molto reattivo.

          Un uomo sorride.

          Gestisci correttamente i tuoi plugin

          La directory ufficiale di WordPress ha 60.115 plugin. Questi plugin sono molto utili, in quanto ti permettono di aggiungere funzionalità specifiche al tuo sito WordPress.

          Ma a volte possono anche farti brutti scherzi. Una parte significativa dei problemi di prestazioni in WordPress deriva direttamente dai plugin che aggiungi.

          Ogni plugin ha un numero di file che può essere abbastanza grande . Peggio ancora, possono anche appesantire il tuo database sovraccaricandolo con tutti i tipi di informazioni.

          Se possibile, cerca di evitare di installare troppi plugin attivando solo quelli di cui hai bisogno. Tuttavia, non esiste una vera regola per il numero totale di plugin che non dovrebbe essere superato.

          Come si suol dire, è meglio avere un sito WordPress che gira con 20 plugin opportunamente ottimizzati, che un sito con 5 plugin attivi che rallentano il tempo di caricamento delle tue pagine.

          Nella tua vita quotidiana come webmaster, dovresti anche seguire queste best practice:

          • Disattiva ed elimina tutti i plugin che non utilizzi più . Il tuo sito sarà subito più leggero.
          • Verifica la velocità di caricamento della tua pagina dopo aver attivato un plugin . Se la performance prende un colpo, saprai chi è la colpa.
          • Utilizza un plug-in come UsageDD o Query Monitor per rilevare problemi relativi alle prestazioni.

          Come sai, non tutti i plugin sono uguali e alcuni sono sicuramente più pesanti di altri.

          Se non riesci a trovare la causa della lentezza del tuo sito web, come ultima risorsa ti consiglio di rivolgerti a un professionista.

          Unisciti agli abbonati WPMarmite

          Ottieni gli ultimi post di WPMarmite (e anche risorse esclusive).

          ISCRIVITI ORA
          Newsletter inglese WPMarmite

          Ottimizza il database

          Per il settimo passo della tua missione di ottimizzazione di WordPress, parliamo dell'elemento più essenziale del tuo sito: il database.

          È l'elemento che memorizza tutto il contenuto del tuo sito (post, pagine, commenti, opzioni del sito, impostazioni dei plugin, ecc.), quindi è meglio prendersene cura.

          Ma è anche un po' capriccioso. Con l'età, tende ad aumentare di peso e può rallentare il tuo sito.

          Per evitare questa crescita e continuare a soddisfare i tuoi visitatori, è necessario pulirlo e ottimizzarlo regolarmente .

          Per fare ciò, affidati di nuovo a WP Rocket. Il plugin ha una scheda dedicata all'ottimizzazione del database. Grazie ad esso, puoi:

          • Elimina revisioni e bozze
          • Pulisci i commenti indesiderati nel database
          • Pulisci i transitori, che ti consentono di memorizzare temporaneamente nella cache le informazioni
          • Pianifica la pulizia automatica del tuo database
          La scheda del database su WP Rocket.

          E già che ci sei, usa WP Rocket per migliorare le prestazioni del tuo sito anche su altri livelli:

          • Tramite la scheda "Media", attiva il caricamento lento per immagini, iframe (tag HTML che consentono di integrare il contenuto di un'altra pagina in una pagina) e video.
          • Nella scheda "Ottimizzazione file", abilita la minimizzazione e la concatenazione di risorse CSS e JavaScript e rimuovi le risorse CSS inutilizzate .

          Per andare oltre con WP Rocket, consulta la nostra guida dedicata sul blog .

          Ottimizza il file wp-config.php

          Continuiamo parlando di un classico file che fa parte di ogni nuova installazione di WordPress: wp-config.php . Questo file contiene informazioni sul tuo database e ti consente di impostare opzioni avanzate di WordPress.

          Limita il numero di revisioni per ottimizzare WordPress

          Qui puoi anche limitare il numero di revisioni (salvataggio di bozze e aggiornamenti ai tuoi post).

          Questi sono utili, ma possono anche sovraccaricare il tuo database... e rallentare la velocità di caricamento . Ora conosci il trapano. ^^

          Prima di tutto, come al solito, ti consiglio di fare il backup del tuo sito. In caso di problemi, puoi tornare indietro senza paura.

          Per ridurre il numero di revisioni di ciascun articolo (il numero corrisponde al numero di revisioni conservate nel DB per tipologia di contenuto), utilizzare il frammento di codice di seguito nel file wp-config.php :

          define( 'WP_POST_REVISIONS', 3 );

          Puoi andare ancora oltre disabilitando completamente le revisioni (ma non utilizzare entrambi i pezzi di codice contemporaneamente):

          define( 'WP_POST_REVISIONS', false );

          Fai attenzione con quest'ultimo pezzo di codice. Se scegli di utilizzarlo, non verranno apportate più revisioni. In caso di cattiva manipolazione da parte tua (es: chiusura della finestra di modifica) o di un bug nel tuo browser, perderai tutto il contenuto creato in precedenza. Come ultima risorsa, potrai comunque ripristinare i tuoi contenuti grazie al backup automatico.

          Aumenta la memoria allocata su WordPress

          In un secondo passaggio, puoi anche aumentare la memoria allocata su WordPress. Se questa memoria è troppo bassa e stai utilizzando plug-in che richiedono troppe risorse del server, potresti ritrovarti con errori di visualizzazione sullo schermo.

          Per risolvere questo problema, aggiungi il seguente codice al tuo file wp-config.php :

          define('WP_MEMORY_LIMIT', '256M');

          Scegli un tema potente

          Continuiamo il nostro viaggio con il nono passaggio per ottimizzare il tuo sito WordPress. La velocità di caricamento delle tue pagine dipende anche dal tema che utilizzi.

          Deve essere ben codificato, rispettare gli standard di WordPress ed essere ottimizzato per le prestazioni.

          Per questo, è essenziale che sia leggero , incorporando solo le funzionalità di cui hai bisogno o offrendo di abilitare/disabilitare le opzioni di tua scelta.

          Per le prestazioni, consiglio uno dei seguenti temi:

          • Astra
          • GeneraPress
          • A blocchi
          • neve
          • Kadence
          La home page di Astra Theme.
          La home page di Astra Theme .

          Per trovare il tema perfetto per il tuo progetto, consulta la nostra pagina dedicata ai temi WordPress con una selezione accuratamente selezionata.

          Optare per un CDN

          Infine, l'ultimo passo per velocizzare il tuo sito WordPress. Questo è un consiglio che non è per tutti, ma può dare davvero ottimi risultati. Sarebbe un peccato non parlarne, quindi parliamone!

          Puoi aumentare la velocità del tuo sito utilizzando una CDN (Content Delivery Network).

          Tuttavia, non è necessario preoccuparsi di questo se si è appena agli inizi . Se invece ricevi già molto traffico su base giornaliera, dovresti considerare questa soluzione.

          WP Rocket (di nuovo) offre ad esempio un CDN interno da $ 8,99 al mese.

          Caching, hosting di qualità, compressione delle immagini, utilizzo di una versione recente di PHP: questi sono alcuni degli ingredienti per ottimizzare #WordPress e velocizzare la velocità di caricamento delle tue pagine.

          Clicca per twittare

          Pronto per ottimizzare il tuo sito WordPress?

          Ora non hai più scuse per non velocizzare WordPress e ottimizzare le tue pagine.

          Durante la lettura di questo articolo, hai scoperto che molti fattori possono rallentare il tuo sito (immagini, plug-in pesanti, utilizzo di una versione obsoleta di PHP, mancanza di memorizzazione nella cache, ecc.).

          Fortunatamente, ci sono vari metodi, strumenti e altri plugin per aiutarti ad affrontare questo male e ti permettono di migliorare significativamente il tempo di caricamento del tuo sito.

          Questo può essere fatto utilizzando un plug-in di cache, scegliendo un buon host, attivando una versione recente di PHP o ottimizzando il database.

          Quali sono i tuoi suggerimenti e trucchi per velocizzare WordPress? Condividi il tuo feedback nei commenti.