SlideShare a Scribd company logo
1 of 7
Download to read offline
Velocizzare un Sito Web fatto con
WordPress
Consigli base e non scontati
Tutti i Diritti Riservati © Carlenzoli Yuri
Introduzione e premesse
Questo documento è un estratto di una consulenza che spiega le best practice specifiche
per aumentare la velocità di un sito web basato su WordPress e come implementarle all'atto
pratico.
In quanto scritto in questo documento, anche se non vien detto "​come fare​" e "​cosa fare​"
dato che non è consulenziale sono riportate varie cose utili da sapere e non scontate da
tutti, riguardanti la velocità di un sito web e più specificatamente WordPress.
Il contenuto di questo documento non sostituisce le ​regole relative alla velocità fornite da
Google​, che sono comunque da tenere in considerazione.
Velocità effettiva VS PageSpeed, Gtmetrix o simili
Un "falso mito" che potrebbe crearsi e che voglio sfatare è che, i "numerini" mostrati da tools
online come Google PageSpeed, Gtmetrix o simili mostrano solamente varie ottimizzazioni
eseguite.
Vanno interpretati per farsi un'idea di dove è possibile migliorare il sito web per aumentare la
velocità nel possibile.
Un maggior numero, nella scala da 1 a 100, mostrato dai tools online che testano la velocità
di siti non sta a significare che si avrà un miglior posizionamento, una migliore esperienza
utente ma sopratutto non mostra la velocità effettiva del sito web, ed è questa che è
importante:
La velocità effettiva di caricamento di un sito web, teoricamente ed auspicabilmente
dev'essere sotto i 3 secondi se si visualizza il sito web con smartphone con una rete 3G.
Tutti i Diritti Riservati © Carlenzoli Yuri
Potrebbe sembrare paradossale ma non lo è, ed è molto frequente: anche se vari tools
mostrano il "100%" delle ottimizzazioni il sito web potrebbe essere lento perché la pagina
pesa troppo, e, i dispositivi mobili sopratutto, causa la limitata velocità della rete caricano il
sito web in molti secondi.
Pingdom Tools
La maggior parte dei tools di Google per fare i test della velocità (ed anche per vedere se il
sito web è mobile friendly, ndr) richiede che il sito web sia scansionabile da parte dei motori
di ricerca.
Questa cosa rende praticamente inutile la misurazione della velocità di caricamento effettiva
per i siti web in costruzione, che non devono essere scansionati/indicizzati.
Anche se non fa l'analisi della velocità emulando un dispositivo mobile una valida alternativa
presente online è ​Pingdom Tools​.
Mostra un breve riassunto riguardante anche l tempo di caricamento effettivo:
Ed anche i consigli per il miglioramenti per la velocità poco più in basso:
Tutti i Diritti Riservati © Carlenzoli Yuri
WordPress ed Hosting
Prima modificare codice, usare funzioni o plugins vari per poter velocizzare un sito web
basato su WordPress bisogna verificare che WordPress sia correttamente configurato sul
web hosting come consigliato.
Ed ovviamente che l'hosting non sia troppo lento in base le caratteristiche ed il traffico del
sito web.
Per i siti web di attività normali, che non hanno molte visite e che non sono molto complessi
(ecommerce, con molti plugins, con template non aggiornati/che hanno molte funzionalità e
sono quindi "pesanti", ad esempio) un hosting condiviso da circa 100€/anno solitamente è
sufficiente.
A volte però, purtroppo, succede che, anche se hosting vendono "pacchetti" specifici per
WordPress, questi non sono perfettamente compatibili con i requisiti suggeriti da
WordPress.
I requisiti per WordPress si possono vedere ​nella pagina dedicata​, al momento in cui è stato
scritto questo documento sono:
● PHP 7.2 o versione successiva;
● Database MySQL versione 5.6 o successiva oppure database MariaDB versione
10.0 o maggiore;
● Supporto di HTTPS.
Tutti i Diritti Riservati © Carlenzoli Yuri
Tramite il pannello di controllo del web hosting solitamente è possibile modificare la versione
di PHP ed abilitare il supporto ad HTTPS.
Prima di cambiare la versione di PHP comunque consiglio di verificare che il template ed i
plugins siano compatibili con PHP7, per vederlo è possibile utilizzare ​questo plugin​.
Se il protocollo HTTPS è stato attivato su un sito web online già da tempo bisognerà ​fare il
redirect 301​.
Ogni tanto, i requisiti per WordPress vengono aggiornati, dargli un'occhiata, un paio di volte
l'anno, circa, è una buona pratica.
Tempo di risposta del server
Ho cominciato contestualizzare la velocità di WordPress con l'hosting perché è uno dei
principali responsabili del tempo di risposta del server, quindi direttamente anche e del
tempo di caricamento della pagina.
Il tempo di risposta ideale in teoria è di 0,1 secondi, Google PageSpeed però ​consiglia 0,2
secondi​, in pratica è il tempo che ci vuole perché il sito web cominci ad inviare dati a chi
vuole accedervi (spider od utenti).
Tenere basso questo tempo di latenza, oltre che il tempo in cui una pagina viene
visualizzata totalmente (tempo di caricamento) è importante anche perché influisce sulla
scansione da parte di Google. Che ​si può osservare tramite la Google Search Console​.
Plugin per la cache
Praticamente tutti i siti web fatti con WordPress, senza un plugin che fa la cache statica di
pagine dinamiche hanno il tempo di risposta del server elevato.
Inoltre, nel caso in cui vi siano connesse varie/molte persone, dato che per generare pagine
dinamiche servono risorse di calcolo del server, possono subire anche sostanziali
rallentamenti.
Se si usano plugins per WordPress come WP Super Cache, W3 Total Cache, WP Fastest
Cache o simili, che rendono statiche le pagine e/o evitano il calcolo del server per
determinate operazioni il tempo di risposta del server diminuisce.
Immagini
Sia che siano ottimizzate, oppure no, le immagini hanno un forte impatto negativo sulla
velocità di caricamento di un sito web, di media ​sono più della metà dei dati trasferiti​:
Tutti i Diritti Riservati © Carlenzoli Yuri
In pratica le immagini rappresentano più della metà della colpa di un caricamento lento del
sito web. Immagini ottimizzate si possono ridurre di peso anche più del 50%,
tranquillamente.
Il peso (in dimensioni, KB/MB) delle pagine web con immagini ottimizzate diminuirebbe di ¼
(la metà dei dati trasferiti % 2) e la velocità aumenterebbe.
Da qui si capisce l'importanza di ottimizzare le immagini, prima di caricarle online e/o
utilizzando plugins appositi.
Una cosa essenziale da tenere in considerazione su WordPress, oltre l'ottimizzazione del
peso in KB/MB è anche la dimensione in pixel delle immagini.
Non ha senso caricare un immagine di 3000 pixels, ad esempio, se lo slideshow la mostra
ridimensionata a 1000 pixels, oppure se nell'articolo o nella pagina l'immagine è visualizzata
a 500 pixels. Ogni template ha le sue dimensioni, e, per fare un lavoro certosino bisogna
assicurarsi di verificarle.
Tutti i Diritti Riservati © Carlenzoli Yuri
Se vuoi una consulenza completa che ti dice cosa fare velocizzare il tuo
sito web basato su WordPress, oppure se vuoi fartelo velocizzare,
chiedimi un preventivo​ senza impegno.
Seguimi su:
Tutti i Diritti Riservati © Carlenzoli Yuri

More Related Content

Similar to Velocizzare Un Sito Web Fatto Con WordPress

Hosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDayHosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDayAruba S.p.A.
 
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptxL'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptxEcommerce HUB
 
7 plugin word press che devi installare
7 plugin word press che devi installare7 plugin word press che devi installare
7 plugin word press che devi installareVenetoformazione
 
Technical seo | Primositoweb.it
 Technical seo | Primositoweb.it Technical seo | Primositoweb.it
Technical seo | Primositoweb.itstefano basso
 
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDayHosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDayAruba S.p.A.
 
Come velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaCome velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaWeb2Lab Studio
 
Le regole per la creazione di un sito web di successo
Le regole per la creazione di un sito web di successoLe regole per la creazione di un sito web di successo
Le regole per la creazione di un sito web di successoseopuglia
 
Le Penalizzazioni Di Google
Le Penalizzazioni Di GoogleLe Penalizzazioni Di Google
Le Penalizzazioni Di GoogleFrancesco Tinti
 
Food camp 5 marzo 2016
Food camp 5 marzo 2016Food camp 5 marzo 2016
Food camp 5 marzo 2016Paolo Valenti
 
Come si può velocizzare un sito web?
Come si può velocizzare un sito web?Come si può velocizzare un sito web?
Come si può velocizzare un sito web?Web2Lab Studio
 
Eseguire test sintetici delle Web Performance con webpagetest.org
Eseguire test sintetici delle Web Performance con webpagetest.orgEseguire test sintetici delle Web Performance con webpagetest.org
Eseguire test sintetici delle Web Performance con webpagetest.orgOlegs Belousovs
 
Come migliorare i siti web ottimizzazione contenuti e codice
Come migliorare i siti web   ottimizzazione contenuti e codiceCome migliorare i siti web   ottimizzazione contenuti e codice
Come migliorare i siti web ottimizzazione contenuti e codiceseopuglia
 
Velocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenaliVelocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenaliEnthous Agenzia Web
 
Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Giorgio Carpoca
 
SEO: Search Engine Optimization & Cloud computing
SEO: Search Engine Optimization & Cloud computingSEO: Search Engine Optimization & Cloud computing
SEO: Search Engine Optimization & Cloud computingbsdlover
 
301 modi di fare Redirect
301 modi di fare Redirect301 modi di fare Redirect
301 modi di fare RedirectMosaiko Web srl
 

Similar to Velocizzare Un Sito Web Fatto Con WordPress (20)

Hosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDayHosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDay
 
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptxL'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
 
Seo e prestashop
Seo e prestashopSeo e prestashop
Seo e prestashop
 
7 plugin word press che devi installare
7 plugin word press che devi installare7 plugin word press che devi installare
7 plugin word press che devi installare
 
Technical seo | Primositoweb.it
 Technical seo | Primositoweb.it Technical seo | Primositoweb.it
Technical seo | Primositoweb.it
 
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDayHosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
Hosting: WordPress, Joomla e altri cms: la scelta giusta #TipOfTheDay
 
Come velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a BolognaCome velocizzare un sito web | Corso SEO a Bologna
Come velocizzare un sito web | Corso SEO a Bologna
 
Le regole per la creazione di un sito web di successo
Le regole per la creazione di un sito web di successoLe regole per la creazione di un sito web di successo
Le regole per la creazione di un sito web di successo
 
Le Penalizzazioni Di Google
Le Penalizzazioni Di GoogleLe Penalizzazioni Di Google
Le Penalizzazioni Di Google
 
Food camp 5 marzo 2016
Food camp 5 marzo 2016Food camp 5 marzo 2016
Food camp 5 marzo 2016
 
Come si può velocizzare un sito web?
Come si può velocizzare un sito web?Come si può velocizzare un sito web?
Come si può velocizzare un sito web?
 
Eseguire test sintetici delle Web Performance con webpagetest.org
Eseguire test sintetici delle Web Performance con webpagetest.orgEseguire test sintetici delle Web Performance con webpagetest.org
Eseguire test sintetici delle Web Performance con webpagetest.org
 
Come migliorare i siti web ottimizzazione contenuti e codice
Come migliorare i siti web   ottimizzazione contenuti e codiceCome migliorare i siti web   ottimizzazione contenuti e codice
Come migliorare i siti web ottimizzazione contenuti e codice
 
Velocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenaliVelocizzare i siti in Joomla con dei plugin fenomenali
Velocizzare i siti in Joomla con dei plugin fenomenali
 
Velocità sito web
Velocità sito webVelocità sito web
Velocità sito web
 
Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Presentazione Corso - Parte 3
Presentazione Corso - Parte 3
 
SEO: Search Engine Optimization & Cloud computing
SEO: Search Engine Optimization & Cloud computingSEO: Search Engine Optimization & Cloud computing
SEO: Search Engine Optimization & Cloud computing
 
Come progettare un sito web: 8 passi un sito che vende
Come progettare un sito web: 8 passi un sito che vendeCome progettare un sito web: 8 passi un sito che vende
Come progettare un sito web: 8 passi un sito che vende
 
Presentazione.Gt.2.2007
Presentazione.Gt.2.2007Presentazione.Gt.2.2007
Presentazione.Gt.2.2007
 
301 modi di fare Redirect
301 modi di fare Redirect301 modi di fare Redirect
301 modi di fare Redirect
 

More from Carlenzoli Yuri

Come Scegliere un Consulente per Google ADS
Come Scegliere un Consulente per Google ADSCome Scegliere un Consulente per Google ADS
Come Scegliere un Consulente per Google ADSCarlenzoli Yuri
 
Come Caricare, Scaricare ed Aggiornare Files Via FTP con FileZilla
Come Caricare, Scaricare ed Aggiornare Files Via FTP con FileZillaCome Caricare, Scaricare ed Aggiornare Files Via FTP con FileZilla
Come Caricare, Scaricare ed Aggiornare Files Via FTP con FileZillaCarlenzoli Yuri
 
L'Importanza del Profilo dell'Attività su Google per Attività Locali
L'Importanza del Profilo dell'Attività su Google per Attività LocaliL'Importanza del Profilo dell'Attività su Google per Attività Locali
L'Importanza del Profilo dell'Attività su Google per Attività LocaliCarlenzoli Yuri
 
Cose da Fare Prima di Fare un Ecommerce
Cose da Fare Prima di Fare un EcommerceCose da Fare Prima di Fare un Ecommerce
Cose da Fare Prima di Fare un EcommerceCarlenzoli Yuri
 
Google ADS: Checklist per Fare Una Campagna
Google ADS: Checklist per Fare Una CampagnaGoogle ADS: Checklist per Fare Una Campagna
Google ADS: Checklist per Fare Una CampagnaCarlenzoli Yuri
 
5 Consigli di Web Marketing per Attività Turistiche
5 Consigli di Web Marketing per Attività Turistiche5 Consigli di Web Marketing per Attività Turistiche
5 Consigli di Web Marketing per Attività TuristicheCarlenzoli Yuri
 
Come Fare Links Verso il Proprio Sito Web
Come Fare Links Verso il Proprio Sito WebCome Fare Links Verso il Proprio Sito Web
Come Fare Links Verso il Proprio Sito WebCarlenzoli Yuri
 
Il rel="nofollow": Quello Che Bisogna Sapere
Il rel="nofollow": Quello Che Bisogna SapereIl rel="nofollow": Quello Che Bisogna Sapere
Il rel="nofollow": Quello Che Bisogna SapereCarlenzoli Yuri
 
Risolvere un Azione Manuale o Penalizzazione Algoritmica per Links
Risolvere un Azione Manuale o Penalizzazione Algoritmica per LinksRisolvere un Azione Manuale o Penalizzazione Algoritmica per Links
Risolvere un Azione Manuale o Penalizzazione Algoritmica per LinksCarlenzoli Yuri
 
Differenze Tra un Template ed un Web Designer
Differenze Tra un Template ed un Web DesignerDifferenze Tra un Template ed un Web Designer
Differenze Tra un Template ed un Web DesignerCarlenzoli Yuri
 
Il KEI Delle Parole Chiave per la SEO
Il KEI Delle Parole Chiave per la SEOIl KEI Delle Parole Chiave per la SEO
Il KEI Delle Parole Chiave per la SEOCarlenzoli Yuri
 
Come Risolvere Gli Errori di Copertura Indice della Search Console
Come Risolvere Gli Errori di Copertura Indice della Search ConsoleCome Risolvere Gli Errori di Copertura Indice della Search Console
Come Risolvere Gli Errori di Copertura Indice della Search ConsoleCarlenzoli Yuri
 
i Ruoli di Obiettivo, Strategia e Risultato, Online
i Ruoli di Obiettivo, Strategia e Risultato, Onlinei Ruoli di Obiettivo, Strategia e Risultato, Online
i Ruoli di Obiettivo, Strategia e Risultato, OnlineCarlenzoli Yuri
 
3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito Web
3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito Web3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito Web
3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito WebCarlenzoli Yuri
 
5 Consigli Grazie ai Quali una PMI Può Guadagnare Online
5 Consigli Grazie ai Quali una PMI Può Guadagnare Online5 Consigli Grazie ai Quali una PMI Può Guadagnare Online
5 Consigli Grazie ai Quali una PMI Può Guadagnare OnlineCarlenzoli Yuri
 
Checklist Landing Page Google AdWords
Checklist Landing Page Google AdWordsChecklist Landing Page Google AdWords
Checklist Landing Page Google AdWordsCarlenzoli Yuri
 
Cose da Fare/da non Fare Gestendo una Pagina di Facebook
Cose da Fare/da non Fare Gestendo una Pagina di FacebookCose da Fare/da non Fare Gestendo una Pagina di Facebook
Cose da Fare/da non Fare Gestendo una Pagina di FacebookCarlenzoli Yuri
 
5 Cose da Fare e da Non Fare ad un Sito Web
5 Cose da Fare e da Non Fare ad un Sito Web5 Cose da Fare e da Non Fare ad un Sito Web
5 Cose da Fare e da Non Fare ad un Sito WebCarlenzoli Yuri
 
Le Personas, per Testare un Sito Web
Le Personas, per Testare un Sito WebLe Personas, per Testare un Sito Web
Le Personas, per Testare un Sito WebCarlenzoli Yuri
 

More from Carlenzoli Yuri (20)

Come Scegliere un Consulente per Google ADS
Come Scegliere un Consulente per Google ADSCome Scegliere un Consulente per Google ADS
Come Scegliere un Consulente per Google ADS
 
Come Caricare, Scaricare ed Aggiornare Files Via FTP con FileZilla
Come Caricare, Scaricare ed Aggiornare Files Via FTP con FileZillaCome Caricare, Scaricare ed Aggiornare Files Via FTP con FileZilla
Come Caricare, Scaricare ed Aggiornare Files Via FTP con FileZilla
 
L'Importanza del Profilo dell'Attività su Google per Attività Locali
L'Importanza del Profilo dell'Attività su Google per Attività LocaliL'Importanza del Profilo dell'Attività su Google per Attività Locali
L'Importanza del Profilo dell'Attività su Google per Attività Locali
 
Cose da Fare Prima di Fare un Ecommerce
Cose da Fare Prima di Fare un EcommerceCose da Fare Prima di Fare un Ecommerce
Cose da Fare Prima di Fare un Ecommerce
 
Google ADS: Checklist per Fare Una Campagna
Google ADS: Checklist per Fare Una CampagnaGoogle ADS: Checklist per Fare Una Campagna
Google ADS: Checklist per Fare Una Campagna
 
5 Consigli di Web Marketing per Attività Turistiche
5 Consigli di Web Marketing per Attività Turistiche5 Consigli di Web Marketing per Attività Turistiche
5 Consigli di Web Marketing per Attività Turistiche
 
La Local SEO
La Local SEOLa Local SEO
La Local SEO
 
Come Fare Links Verso il Proprio Sito Web
Come Fare Links Verso il Proprio Sito WebCome Fare Links Verso il Proprio Sito Web
Come Fare Links Verso il Proprio Sito Web
 
Il rel="nofollow": Quello Che Bisogna Sapere
Il rel="nofollow": Quello Che Bisogna SapereIl rel="nofollow": Quello Che Bisogna Sapere
Il rel="nofollow": Quello Che Bisogna Sapere
 
Risolvere un Azione Manuale o Penalizzazione Algoritmica per Links
Risolvere un Azione Manuale o Penalizzazione Algoritmica per LinksRisolvere un Azione Manuale o Penalizzazione Algoritmica per Links
Risolvere un Azione Manuale o Penalizzazione Algoritmica per Links
 
Differenze Tra un Template ed un Web Designer
Differenze Tra un Template ed un Web DesignerDifferenze Tra un Template ed un Web Designer
Differenze Tra un Template ed un Web Designer
 
Il KEI Delle Parole Chiave per la SEO
Il KEI Delle Parole Chiave per la SEOIl KEI Delle Parole Chiave per la SEO
Il KEI Delle Parole Chiave per la SEO
 
Come Risolvere Gli Errori di Copertura Indice della Search Console
Come Risolvere Gli Errori di Copertura Indice della Search ConsoleCome Risolvere Gli Errori di Copertura Indice della Search Console
Come Risolvere Gli Errori di Copertura Indice della Search Console
 
i Ruoli di Obiettivo, Strategia e Risultato, Online
i Ruoli di Obiettivo, Strategia e Risultato, Onlinei Ruoli di Obiettivo, Strategia e Risultato, Online
i Ruoli di Obiettivo, Strategia e Risultato, Online
 
3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito Web
3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito Web3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito Web
3 Falsi Miti Sui Tools che Misurano la Velocità di Un Sito Web
 
5 Consigli Grazie ai Quali una PMI Può Guadagnare Online
5 Consigli Grazie ai Quali una PMI Può Guadagnare Online5 Consigli Grazie ai Quali una PMI Può Guadagnare Online
5 Consigli Grazie ai Quali una PMI Può Guadagnare Online
 
Checklist Landing Page Google AdWords
Checklist Landing Page Google AdWordsChecklist Landing Page Google AdWords
Checklist Landing Page Google AdWords
 
Cose da Fare/da non Fare Gestendo una Pagina di Facebook
Cose da Fare/da non Fare Gestendo una Pagina di FacebookCose da Fare/da non Fare Gestendo una Pagina di Facebook
Cose da Fare/da non Fare Gestendo una Pagina di Facebook
 
5 Cose da Fare e da Non Fare ad un Sito Web
5 Cose da Fare e da Non Fare ad un Sito Web5 Cose da Fare e da Non Fare ad un Sito Web
5 Cose da Fare e da Non Fare ad un Sito Web
 
Le Personas, per Testare un Sito Web
Le Personas, per Testare un Sito WebLe Personas, per Testare un Sito Web
Le Personas, per Testare un Sito Web
 

Velocizzare Un Sito Web Fatto Con WordPress

  • 1. Velocizzare un Sito Web fatto con WordPress Consigli base e non scontati Tutti i Diritti Riservati © Carlenzoli Yuri
  • 2. Introduzione e premesse Questo documento è un estratto di una consulenza che spiega le best practice specifiche per aumentare la velocità di un sito web basato su WordPress e come implementarle all'atto pratico. In quanto scritto in questo documento, anche se non vien detto "​come fare​" e "​cosa fare​" dato che non è consulenziale sono riportate varie cose utili da sapere e non scontate da tutti, riguardanti la velocità di un sito web e più specificatamente WordPress. Il contenuto di questo documento non sostituisce le ​regole relative alla velocità fornite da Google​, che sono comunque da tenere in considerazione. Velocità effettiva VS PageSpeed, Gtmetrix o simili Un "falso mito" che potrebbe crearsi e che voglio sfatare è che, i "numerini" mostrati da tools online come Google PageSpeed, Gtmetrix o simili mostrano solamente varie ottimizzazioni eseguite. Vanno interpretati per farsi un'idea di dove è possibile migliorare il sito web per aumentare la velocità nel possibile. Un maggior numero, nella scala da 1 a 100, mostrato dai tools online che testano la velocità di siti non sta a significare che si avrà un miglior posizionamento, una migliore esperienza utente ma sopratutto non mostra la velocità effettiva del sito web, ed è questa che è importante: La velocità effettiva di caricamento di un sito web, teoricamente ed auspicabilmente dev'essere sotto i 3 secondi se si visualizza il sito web con smartphone con una rete 3G. Tutti i Diritti Riservati © Carlenzoli Yuri
  • 3. Potrebbe sembrare paradossale ma non lo è, ed è molto frequente: anche se vari tools mostrano il "100%" delle ottimizzazioni il sito web potrebbe essere lento perché la pagina pesa troppo, e, i dispositivi mobili sopratutto, causa la limitata velocità della rete caricano il sito web in molti secondi. Pingdom Tools La maggior parte dei tools di Google per fare i test della velocità (ed anche per vedere se il sito web è mobile friendly, ndr) richiede che il sito web sia scansionabile da parte dei motori di ricerca. Questa cosa rende praticamente inutile la misurazione della velocità di caricamento effettiva per i siti web in costruzione, che non devono essere scansionati/indicizzati. Anche se non fa l'analisi della velocità emulando un dispositivo mobile una valida alternativa presente online è ​Pingdom Tools​. Mostra un breve riassunto riguardante anche l tempo di caricamento effettivo: Ed anche i consigli per il miglioramenti per la velocità poco più in basso: Tutti i Diritti Riservati © Carlenzoli Yuri
  • 4. WordPress ed Hosting Prima modificare codice, usare funzioni o plugins vari per poter velocizzare un sito web basato su WordPress bisogna verificare che WordPress sia correttamente configurato sul web hosting come consigliato. Ed ovviamente che l'hosting non sia troppo lento in base le caratteristiche ed il traffico del sito web. Per i siti web di attività normali, che non hanno molte visite e che non sono molto complessi (ecommerce, con molti plugins, con template non aggiornati/che hanno molte funzionalità e sono quindi "pesanti", ad esempio) un hosting condiviso da circa 100€/anno solitamente è sufficiente. A volte però, purtroppo, succede che, anche se hosting vendono "pacchetti" specifici per WordPress, questi non sono perfettamente compatibili con i requisiti suggeriti da WordPress. I requisiti per WordPress si possono vedere ​nella pagina dedicata​, al momento in cui è stato scritto questo documento sono: ● PHP 7.2 o versione successiva; ● Database MySQL versione 5.6 o successiva oppure database MariaDB versione 10.0 o maggiore; ● Supporto di HTTPS. Tutti i Diritti Riservati © Carlenzoli Yuri
  • 5. Tramite il pannello di controllo del web hosting solitamente è possibile modificare la versione di PHP ed abilitare il supporto ad HTTPS. Prima di cambiare la versione di PHP comunque consiglio di verificare che il template ed i plugins siano compatibili con PHP7, per vederlo è possibile utilizzare ​questo plugin​. Se il protocollo HTTPS è stato attivato su un sito web online già da tempo bisognerà ​fare il redirect 301​. Ogni tanto, i requisiti per WordPress vengono aggiornati, dargli un'occhiata, un paio di volte l'anno, circa, è una buona pratica. Tempo di risposta del server Ho cominciato contestualizzare la velocità di WordPress con l'hosting perché è uno dei principali responsabili del tempo di risposta del server, quindi direttamente anche e del tempo di caricamento della pagina. Il tempo di risposta ideale in teoria è di 0,1 secondi, Google PageSpeed però ​consiglia 0,2 secondi​, in pratica è il tempo che ci vuole perché il sito web cominci ad inviare dati a chi vuole accedervi (spider od utenti). Tenere basso questo tempo di latenza, oltre che il tempo in cui una pagina viene visualizzata totalmente (tempo di caricamento) è importante anche perché influisce sulla scansione da parte di Google. Che ​si può osservare tramite la Google Search Console​. Plugin per la cache Praticamente tutti i siti web fatti con WordPress, senza un plugin che fa la cache statica di pagine dinamiche hanno il tempo di risposta del server elevato. Inoltre, nel caso in cui vi siano connesse varie/molte persone, dato che per generare pagine dinamiche servono risorse di calcolo del server, possono subire anche sostanziali rallentamenti. Se si usano plugins per WordPress come WP Super Cache, W3 Total Cache, WP Fastest Cache o simili, che rendono statiche le pagine e/o evitano il calcolo del server per determinate operazioni il tempo di risposta del server diminuisce. Immagini Sia che siano ottimizzate, oppure no, le immagini hanno un forte impatto negativo sulla velocità di caricamento di un sito web, di media ​sono più della metà dei dati trasferiti​: Tutti i Diritti Riservati © Carlenzoli Yuri
  • 6. In pratica le immagini rappresentano più della metà della colpa di un caricamento lento del sito web. Immagini ottimizzate si possono ridurre di peso anche più del 50%, tranquillamente. Il peso (in dimensioni, KB/MB) delle pagine web con immagini ottimizzate diminuirebbe di ¼ (la metà dei dati trasferiti % 2) e la velocità aumenterebbe. Da qui si capisce l'importanza di ottimizzare le immagini, prima di caricarle online e/o utilizzando plugins appositi. Una cosa essenziale da tenere in considerazione su WordPress, oltre l'ottimizzazione del peso in KB/MB è anche la dimensione in pixel delle immagini. Non ha senso caricare un immagine di 3000 pixels, ad esempio, se lo slideshow la mostra ridimensionata a 1000 pixels, oppure se nell'articolo o nella pagina l'immagine è visualizzata a 500 pixels. Ogni template ha le sue dimensioni, e, per fare un lavoro certosino bisogna assicurarsi di verificarle. Tutti i Diritti Riservati © Carlenzoli Yuri
  • 7. Se vuoi una consulenza completa che ti dice cosa fare velocizzare il tuo sito web basato su WordPress, oppure se vuoi fartelo velocizzare, chiedimi un preventivo​ senza impegno. Seguimi su: Tutti i Diritti Riservati © Carlenzoli Yuri