Upload
web2lab-studio
View
349
Download
5
Embed Size (px)
DESCRIPTION
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.
Citation preview
Corso SEO 1
Tecniche per velocizzare un sito web
Web2lab Training
Corso SEO 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 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 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 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 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 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 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 9
Come analizzare gli elementi critici
● Installare l'estensione di Google “Page Speed” e “Firebug”
● Oppure da Page Speed Insightshttps://developers.google.com/speed/pagespeed/insights?hl=it
● Altro strumento interessante GTMetrix
http://gtmetrix.com/
Corso SEO 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 11
Compressione CSS e JS
● Compressione CSShttp://www.csscompressor.com/
● Compressione Javascripthttp://refresh-sf.com/yui/
Scopri maggiori dettagli in http://appuntiseo.it/
Corso SEO 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 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 14
Ottimizzazione tabelle MySQL
Corso SEO 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 16
Questa è sola una anticipazione...
Partecipa al corso SEO
Web2lab Traininghttp://corsi.web2lab.it