13 suggerimenti su come velocizzare il sito WordPress (adatto ai principianti)
Pubblicato: 2014-11-11Il tempo di caricamento del sito web è cruciale. La tua priorità numero uno con WordPress dovrebbe essere quella di velocizzare il sito WordPress . Quando un visitatore arriva per la prima volta sul tuo sito web, hai solo un paio di secondi per focalizzare la sua attenzione e incoraggiarlo a trascorrere del tempo a navigare nel tuo sito.
Molti studi di ricerca hanno confermato che hai un tempo molto breve per caricare il tuo sito web prima che i visitatori facciano clic, specialmente se sono arrivati al tuo sito da un altro link.
Le cause della bassa velocità del sito sono varie . Tema mal codificato, troppi plugin, immagini mal ottimizzate, numerosi widget, ecc. Potrebbe essere qualsiasi cosa. Un sito Web a caricamento lento può danneggiare il business allontanando i visitatori che si aspettano tempi di caricamento rapidi e un'esperienza online fluida. Un punto debole di cui si occupa WordPress è il suo tempo di caricamento normalmente molto lento.
Senza prendere le misure migliori, potresti ritrovarti con un sito web che si muove lentamente che non sarà certamente solo un inconveniente per i visitatori abituali del sito, ma ti farà perdere abbonati e anche clienti a causa della natura impaziente delle persone .
Se la tua pagina è lenta, potresti perdere visitatori anche prima di aver avuto la possibilità di convertirli in clienti. Google ha persino incluso la velocità del sito Web nella sua formula di classificazione.
Ciò indica che la velocità del tuo sito influisce sulla SEO. Se il tuo sito è lento, non stai semplicemente perdendo visitatori del sito; li stai anche perdendo avendo posizioni più basse nei motori di ricerca.
Quindi velocizziamo il blog WordPress su cui hai lavorato per così tanto tempo. Consiglio di testare la velocità della pagina prima e dopo questi suggerimenti per vedere se sono state apportate modifiche significative al tempo di caricamento. Puoi utilizzare GTmetrix, Pingdom o Google PageSpeed Insights.
Suggerimenti per velocizzare il sito Web WordPress
Ecco alcuni suggerimenti che puoi applicare per migliorare la velocità del tuo sito:
#1 Mantieni solo i plugin di cui hai bisogno
Con molti plugin là fuori che promettono di fare cose incredibili per il tuo sito web, è facile farsi prendere e prendere la febbre dei plugin. Presto avrai plug-in che controllano ogni funzione e caratteristica del tuo sito.
Non va bene. Più plugin, più problemi. Più plugin hai, più lavoro deve fare il tuo sito web durante il caricamento. Inoltre, non tutti i plugin sono codificati correttamente. Alcuni potrebbero essere obsoleti.
Tieni solo quelli di cui hai bisogno. Sbarazzati di plug-in multipli che svolgono le stesse funzioni, plug-in che non utilizzi più e quelli che sono stati creati più di due anni fa e non sono mai stati aggiornati.
#2 Scegli attentamente il provider di hosting
All'inizio, un host condiviso potrebbe sembrare un affare (utilizzo illimitato dello spazio su disco, larghezza di banda illimitata). Ma ha un altro prezzo: velocità del sito incredibilmente lenta e tempi di inattività costanti per periodi di traffico elevati.
Ti stai uccidendo eseguendo il tuo sito Web WordPress su hosting condiviso se hai intenzione di fare affari seri. Non essere una vittima; acquistare un hosting appropriato. Puoi controllare i migliori provider di hosting WordPress economici nel mio post in cui li ho confrontati in base alle funzionalità che forniscono.
#3 Troppi widget in homepage
Nella maggior parte dei casi, la homepage è la prima pagina che i visitatori vedono. Potresti averlo progettato per mostrare tutto ciò che hai. Sidebar qua e là, solo un altro widget te lo prometto . Tutto per stupire i visitatori.
Ma più widget e contenuti hai in prima pagina, più tempo impiega il tuo sito a caricarsi. Tieni presente che un design pulito è altrettanto impressionante. Non bloccare la condivisione di widget ovunque sulla tua home page.
Salvali per la fine dei post del tuo blog, dove avranno il maggior impatto. Puoi anche accelerare i tempi di caricamento utilizzando le opzioni di WordPress per mostrare gli estratti invece dei post completi e limitare il numero di post per pagina a 12.
#4 Buon tema WordPress
Un tema WordPress ben codificato e ottimizzato è essenziale. È come le fondamenta della tua casa. Non ci sarebbe niente senza di essa. È vero che non puoi sapere esattamente se un tema è ben codificato finché non lo installi e lo attivi. Controlla cosa dicono gli altri e leggi le recensioni per scoprirlo.
Se non sei sicuro di utilizzare un tema WordPress a pagamento o gratuito, forse la guida ai post dei temi WordPress gratuiti e a pagamento ti sarà d'aiuto.
#5 Ottimizzazione dell'immagine
Maggiore è la dimensione e la qualità di un'immagine, maggiore è il tempo necessario per il caricamento. Più immagini hai, più il sito diventa più lento. Ci sono soluzioni per questo, quindi non aver paura di usare le immagini sul tuo sito.
Prima di caricare le immagini sui miei siti, le ridimensiono sempre in Photoshop e quando salvo seleziona l'opzione "Salva per WEB". Ciò mantiene la qualità dell'immagine ma le ottimizza per l'uso sul sito web.
Dopo il caricamento, eseguo le immagini tramite il plug-in di ottimizzazione delle immagini. Ho usato il plug-in Image e PDF Optimizer ma ora preferisco ShortPixel.
Puoi anche installare il plug-in Lazy Load. È un processo che carica solo le immagini che appaiono "above the fold" o dalla parte del sito che un visitatore sta visualizzando.
Puoi farlo automaticamente con il plug-in jQuery Image Lazy Load (questo plug-in non è più aggiornato e supportato. Suggerisco di trovare un plug-in alternativo).
#6 Usa il plugin per la memorizzazione nella cache
I plugin di WordPress sono abbastanza utili. I plug-in di memorizzazione nella cache migliorano drasticamente il tempo di caricamento della pagina e, soprattutto, tutti su WP.org sono gratuiti e facili da usare. Puoi provare W3 Total Cache, WP Rocket o Super Cache. Questi sono i più popolari e dovrebbero velocizzare il sito WordPress.
Alcune funzionalità e impostazioni potrebbero essere opprimenti e potresti perderti. Quindi fai attenzione a cosa abiliterai. Ci sono anche molti tutorial disponibili per la migliore configurazione del plug-in di memorizzazione nella cache, quindi dai un'occhiata anche a loro.
Per maggiori informazioni puoi controllare WP Rocket vs WP Super Cache vs W3 Total Cache vs Hyper Cache confronto.
#7 Usa la rete di distribuzione dei contenuti
Tutti i grandi siti utilizzano CDN. La rete di distribuzione dei contenuti o CDN prende tutti i file statici che hai sul tuo sito (CSS, JavaScript e immagini, ecc.) e consente ai visitatori di scaricarli il più velocemente possibile servendo i file su server il più vicino possibile.
Se il tuo sito è ancora piccolo, probabilmente non hai bisogno di opzioni a pagamento di una rete di distribuzione di contenuti come Max CDN per velocizzare un sito Web WordPress. Invece per iniziare usa il piano CloudFlare gratuito.
#8 Ottimizza il database di WordPress
Questo può essere fatto in modo manuale molto noioso, estremamente noioso, o... Sì, un altro plugin. Puoi semplicemente utilizzare il plug-in WP-Optimize, che utilizzo su ogni sito che gestisco.
Sebbene non sia stato aggiornato per 1 anno, fa ancora il lavoro senza problemi o conflitti con altri plugin. Potresti provare WP-Sweep come alternativa.
Questo plugin ti consente di eseguire solo un semplice compito: ottimizzare il database (spam, post revisioni, bozze, tabelle, ecc.) per ridurre il loro sovraccarico.
#9 Disabilita l'hotlinking
L'hotlinking è una forma di "furto" di larghezza di banda. Si verifica quando altri siti si collegano direttamente alle immagini sul tuo sito dai loro articoli, rendendo il tuo server sempre più carico. Questo può aumentare rapidamente se molte persone "raschiano" i post del tuo sito man mano che diventa più popolare.
Inserisci questo codice nel tuo file root .htaccess:
disabilita l'hotlinking delle immagini con l'opzione immagine vietata o personalizzata
RiscriviMotore acceso
RiscriviCond %{HTTP_REFERER} !^$
RiscriviCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
RiscriviCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/nome feedburner [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
Dovrai inserire il nome del tuo feed in "il tuo nome Feedburner" altrimenti le tue immagini non appariranno correttamente lì.
#10. Aggiungi l'intestazione della scadenza alle risorse statiche
Un'intestazione Expires è un modo per specificare un tempo abbastanza lontano nel futuro in modo che i client (browser) non debbano recuperare alcun contenuto statico (come un file css, javascript, immagini, ecc.). In questo modo puoi ridurre significativamente il tempo di caricamento per i tuoi utenti regolari.
Devi copiare e incollare il seguente codice nel file root .htaccess :
ScadeAttivo su
Scade per tipo image/gif A2592000
ScadePerTipo image/png A2592000
ScadePerTipo image/jpg A2592000
ScadePerTipo image/jpeg A2592000
I numeri sopra indicati sono impostati per un mese (in secondi). Modificali come desideri.
#11 Abilita la compressione HTML
La compressione HTML aiuta a ridurre le dimensioni di ogni file nel sito web. Riduce la dimensione del file abbreviando gli URL in modo sicuro, rimuovendo tutti i commenti standard e gli spazi vuoti disordinati da un file di documento HTML.
Di solito in WordPress, ogni post è formattato in un documento HTML, quindi ovviamente, se abilitiamo la compressione HTML, avremo le migliori possibilità di risparmiare larghezza di banda e garantire la consegna dei contenuti quasi immediata ai nostri lettori migliorando al contempo le classifiche di Google.
Se hai attivato un plug-in di memorizzazione nella cache, dovrebbe avere l'opzione per abilitare la compressione HTML.
#12 Abilita la compressione HTTP
È molto simile alla compressione HTML, ma la compressione HTTP si rivolge a tutti i file inclusi JavaScript, CSS, HTML, XML, Plain, Favicon, ecc. È il metodo più popolare per caricare i siti Web più velocemente tramite Gzipping del resto del contenuto nei siti WordPress.
Riduce di oltre il 60% – 80% le dimensioni della pagina. Per abilitare la compressione HTTP usa la seguente riga di codici nel tuo file .htaccess :
# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddType x-font/otf .otf AddType x-font/ttf .ttf AddType x-font/eot .eot AddType x-font/woff .woff AddType image/x-icon .ico
#13 Minimizza CSS e JS
I file JavaScript e CSS di solito contengono spazi e commenti non utilizzati. Per rimuovere quegli spazi e commenti inutilizzati, è bene abilitare minimizzare piuttosto che modificare ogni file alla volta. Se hai attivato il plug-in di memorizzazione nella cache o CDN (Cloudflare), dovrebbe esserci un'opzione per abilitare CSS e js minify.
Velocizza il riepilogo di WordPress
Spero che questi suggerimenti ti aiutino a velocizzare il sito WordPress. Vorrei sottolineare che mentre la velocità è estremamente importante, non è tutto. Tieni sempre a mente qual è l'obiettivo del tuo sito web.
Le tecniche che ho citato vanno dai miglioramenti di base a quelli intermedi che puoi implementare per ottimizzare il tuo sito WordPress.
Questa combinazione di strumenti e plugin dovrebbe aiutare a creare un sito più veloce senza spendere soldi. Un'altra cosa che devi sapere, troppi plugin non rallentano necessariamente il tuo sito purché siano plugin di qualità.
Adesso tocca a te. Cosa mi sono perso? Se hai i tuoi suggerimenti, fammelo sapere nei commenti qui sotto.