Per uno dei progetti è stato commissionato l'ottimizzazione del sito web aziendale nel settore dei servizi. Il sito è operativo da due anni, ma il suo traffico senza pubblicità contestuale era di solo 5-10 persone al giorno. Allo stesso tempo, l'argomento del sito è piuttosto competitivo e il costo della pubblicità contestuale può raggiungere i 1000-2000 rubli per clic. Uno dei problemi principali del sito era l'elevata velocità di caricamento delle pagine e in questo materiale ti diremo come è stato risolto questo problema.
L'obiettivo principale è ridurre i tempi di caricamento del sito.
Il primo passo è stato analizzare il sito.
- Un audit SEO generale si è rivelato un buon strumento di analisi. Include il controllo delle metriche SEO, degli errori di convalida e dei dati sulla velocità di caricamento utilizzando vari strumenti.
- Google PageSpeed è uno degli strumenti più popolari per valutare la velocità di caricamento. Tuttavia, vale la pena notare che recentemente ha smesso di assegnare valutazioni in punti.
- Abbiamo utilizzato anche strumenti di analisi di altri servizi, tra cui la visualizzazione di intestazioni http, il controllo dello stato del server e altri dati diagnostici.
- Per monitorare la disponibilità del sito, abbiamo collegato un servizio specializzato. Ha consentito il monitoraggio in tempo reale della disponibilità del sito e dei tempi di risposta del server. Sono state inoltre configurate notifiche su possibili guasti e report sui risultati del monitoraggio.
- Yandex.Metrica ha aiutato ad analizzare vari parametri di caricamento del sito, come il tempo trascorso fino al completamento del rendering della pagina e altri indicatori.
Migliorare la velocità di caricamento del sito non solo avvantaggia la SEO, ma aumenta anche la fiducia degli utenti e migliora le conversioni. Le linee guida di Google dicono: "Ottimizza la velocità di caricamento. I siti web veloci migliorano l’esperienza dell’utente e prevengono la frustrazione, soprattutto se hanno una connessione lenta”.
Durante l’analisi sono stati individuati i seguenti problemi:
- I tempi di caricamento della pagina variavano da 7 a 15 secondi.
- Il sito spesso diventava inaccessibile agli utenti, il che ne influenzava la posizione nei risultati di ricerca.
- Utilizzo di una versione obsoleta di PHP.
- Configurazione errata dell'ambiente server.
- File e script non ottimizzati.
- Grande dimensione dell'immagine.
- E molti altri fattori che influenzano la velocità di download.
Ecco cosa è stato fatto per velocizzare il sito:
- Il sito è stato spostato su un nuovo server con unità SSD, maggiore RAM e potenza del server. Ciò ha consentito di migliorare le prestazioni, il che è particolarmente importante data la campagna pubblicitaria pianificata. La differenza nel costo di hosting era di soli 600 rubli, ma si ripagava molte volte riducendo le perdite dei clienti.
- Il software del server è stato aggiornato e configurato.
- La memorizzazione nella cache è configurata.
- Il reindirizzamento della pagina è stato modificato.
- Alcune immagini sono state unite in sprite e alcune immagini che non richiedono la trasparenza dello sfondo sono state convertite in altri formati.
- Le immagini sono state ottimizzate per ridurne le dimensioni senza perdere la qualità.
- Controllato le impostazioni di scadenza e controllo cache.
- Abilitata la compressione gzip per tutti i file, ove possibile.
- Gli script sono stati ottimizzati e i file sono stati compressi per velocizzare il caricamento.
- Alcune modifiche sono state apportate a livello di hosting, altre tramite il pannello di amministrazione del sito o il file .htaccess.
- In conformità con le raccomandazioni di Google, alcuni script sono stati spostati in fondo alla pagina.
- Per ridurre il carico, sono stati fissati limiti di tempo per i bot "cattivi" in modo che non sovraccarichino il server.
- È stato effettuato uno stress test con 3000 visite in un breve periodo di tempo. Il risultato ha mostrato che il sito affronta con successo questo carico.
Cosa non è stato fatto:
- Non abbiamo configurato la memorizzazione nella cache per script di servizi esterni, poiché ciò potrebbe influire sulla comodità di aggiornare questi servizi.
- Non è stata effettuata alcuna compressione di immagini e file che, secondo i calcoli di Google, possono salvare solo 1-2 KB. Ciò non è stato considerato critico in questa fase e tale compressione spesso degrada la qualità dell'immagine.
- Sul sito c'è poco uso della grafica, quindi si è deciso di non inserirlo in un sottodominio separato.
- Poiché il sito è rivolto al pubblico russo, non sono stati effettuati test sulla velocità di caricamento da altri paesi.
L'ottimizzazione della velocità di caricamento del sito ha portato a un miglioramento dei fattori comportamentali:
- Ridurre il numero di guasti;
- Aumento del numero di pagine visualizzate;
E altri cambiamenti positivi negli indicatori.
Se hai domande sull'ottimizzazione SEO o sull'accelerazione del sito web, scrivi allo studio SEO "SEO COMPUTER" all'indirizzo info@seo.computer e ti aiuteremo sicuramente a ottimizzare il tuo sito web!
Codice identificativo 9225