Nella perenne ricerca di un migliore posizionamento nella SERP di Google, una buona tattica SEO è quella di agire sulla velocità di caricamento della pagina.
E’ infatti noto che BigG, all’interno della propria ricetta alchemica che porta i nostri siti su e giù nei risultati, considera il tempo di caricamento come un parametro fondamentale. E’ utilissimo a tal proposito lo strumento PageSpeed Insights che consente di testare in tempo reale le nostre performance ed ottenere addirittura dei consigli su come migliorarle.
In questo contesto, un parametro che è veramente molto semplice da ottimizzare è la compressione GZIP dei testi. Già abilitando la compressione, infatti, è possibile ottenere un drastico miglioramento nei tempi di caricamento, nella soddisfazione del motore di ricerca e perfino in qualche miglioramento SERP.
La compressione può essere abilitata in diversi modi; ad esempio se come me siete in hosting su Aruba, dovete essenzialmente fare due cose:
1. dal pannello di controllo, abilitare l’ottimizzazione di php.ini per wordpress.
2. all’interno del file .htaccess, inserire in testa le righe che vi copio-incollo qui sotto.SetOutputFilter DEFLATE
AddOutputFilter DEFLATE text/plain
AddOutputFilter DEFLATE text/xml
AddOutputFilter DEFLATE application/xhtml+xml
AddOutputFilter DEFLATE text/css
AddOutputFilter DEFLATE application/xml
AddOutputFilter DEFLATE image/svg+xml
AddOutputFilter DEFLATE application/rss+xml
AddOutputFilter DEFLATE application/atom_xml
AddOutputFilter DEFLATE application/x-javascript
AddOutputFilter DEFLATE application/x-httpd-php
AddOutputFilter DEFLATE application/x-httpd-fastphp
AddOutputFilter DEFLATE application/x-httpd-eruby
AddOutputFilter DEFLATE text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.avi$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.mov$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.mp3$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.mp4$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.rm$ no-gzip dont-vary
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch ^MSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.iso$ no-gzip dont-vary Nel mio caso abilitare la compressione mi ha consentito di passare da un punteggio di 56/100 a 74/100.
Ora mi rimane da ottimizzare il caching del browser, ma questo è un altro capitolo!