Sappiamo che la velocità di caricamento di un sito web è uno degli aspetti SEO da non sottovalutare. Ho realizzato una guida completa, comprensiva degli interventi tecnici da effettuare sia lato server che on-site.
2. Risorse utili
I files menzionati nella seguente presentazione
e contrassegnati con (*) li trovi nel seguente
download:
www.corsi.web2lab.it/risorse-seo/ottimizzare-velocita-siti.zip
Corso SEO 2
3. Velocità del sito web
Un sito web lento non è gradito ai motori di
ricerca
● Cosa fare?
● Verificare l'hosting
● Attivare compressione e caching
● Analizzare gli elementi critici
Corso SEO 3
4. Verificare l'hosting
● Quanti siti web sono hostati sul mio server?
http://www.yougetsignal.com/tools/web-sites-on-web-server/
● Il mio server è sempre disponibile?
http://www.uptimerobot.com
● Il mio server è veloce?
http://host-tracker.com/
Corso SEO 4
5. .HTACCESS
● Il file .htaccess è un semplice file di testo
contenente le direttive per la configurazione del
web server APACHE
● Alcune delle funzioni tipiche di questo file sono:
● gestire il rewriting delle URL
● gestire i permessi di accesso alla cartella
● creare pagine di errore personalizzate
Corso SEO 5
6. Compressione
● Compressione GZIP: il server comprime le
pagine e le restituisce al browser che provvede
alla decompressione
● Come verificare se è attiva la compressione
GZIP:
http://www.gidnetwork.com/tools/gzip-test.php
● Per attivarla è necessario aggiungere le
istruzioni contenute in Deflate-htaccess.txt (*)
nel file .htaccess (nella root del web server)
Corso SEO 6
7. Caching
● Dobbiamo imporre al browser di non ricaricare
elementi già presenti in cache
● Attivare l'expires caching in .htaccess
● E' sufficiente inserire le istruzioni contenute nel
file Caching Browser-htaccess.txt (*)
direttamente in .htaccess
Corso SEO 7
8. Caching e Compressione GZIP
su Joomla!
● Attivare la cache di Joomla da configurazione
globale/sistema → cache (conservativa)
● Attivare il plugin System Cache
● Attivare la compressione GZIP da
configurazione globale/server/ → compressione
GZIP
Corso SEO 8
9. Come analizzare gli elementi critici
● Installare l'estensione di Google “Page Speed”
e “Firebug”
● Oppure da Page Speed Insights
https://developers.google.com/speed/pagespeed/insights?hl=it
● Altro strumento interessante GTMetrix
http://gtmetrix.com/
Corso SEO 9
10. Quali possono essere gli
elementi critici
● Gli elementi critici che possono rallentare il
caricamento delle pagine sono:
● Immagini
● CSS
● JS
● Compressione
● Caching
Corso SEO 10
11. Compressione CSS e JS
● Compressione CSS
http://www.csscompressor.com/
● Compressione Javascript
http://refresh-sf.com/yui/
Scopri maggiori dettagli in http://appuntiseo.it/
Corso SEO 11
12. Immagini
● devono essere scalate
● devono essere salvate in formato web
● Bisogna sempre indicare gli attributi width e
height:
● Il browser non deve fare calcoli
● Il caricamento della pagina inizia prima che venga
effettuato l'upload dell'immagine
Corso SEO 12
13. Peso della pagina
Lavorando sulla compressione delle immagini, dei
css e Javascript, l'obiettivo è raggiungere il peso
ottimale della pagina web:
sotto i 100 KB
Corso SEO 13
15. Ottimizzazione consumo della
banda
● L'attivazione della compressione GZIP riduce il
consumo della banda
● E' importante bloccare i “bots cattivi”.
E' sufficiente inserire le istruzioni in blocco-
bots-cattivi-htaccess.txt (*) nel file .htaccess
● Prevenire hot linking delle immagini
Inserire le istruzioni in hotlink-htaccess.txt (*)
nel file .htaccess
Corso SEO 15
16. Questa è sola una anticipazione...
Partecipa al corso
SEO
Web2lab Training
http://corsi.web2lab.it
corsi@web2lab.it
Corso SEO 16