Che cos'è il caricamento lento e perché dovrebbe interessarti nel contesto della SEO? - Esperto di Semalt



Il 47% degli utenti di Internet si aspetta che la pagina venga caricata entro 2 secondi. Cosa succede in caso di carica più lunga? L'utente non leggerà il contenuto del sito, né verrà effettuata la transazione. Se ne andrà e potrebbe non tornare. Quindi non si tratta di alta conversione.

Il proprietario del sito Web ha solo pochi secondi per interessarsi e quindi mantenere l'utente sul sito. Se, dopo l'accesso al sito Web, l'utente incontra delle complicazioni, ad es. pianificazione dei dati errata, architettura del sito Web mal progettata o errore di caricamento della pagina, sceglierà un altro posto sulla rete e probabilmente non tornerà. Ecco perché risolvere il problema del caricamento lento della pagina, nonché un'interfaccia chiara e intuitiva, sono questioni importanti in Ottimizzazione SEO. Sapevi che, secondo i dati di Google, una pagina che impiega più di 5 secondi per caricarsi può subire una diminuzione della conversione fino al 40%? Motivo sufficiente per cambiare marcia.

Che cos'è il caricamento lento?

Sebbene il concetto stesso di caricamento lento dovrebbe in effetti essere inteso come caricamento lento, dal punto di vista di Soluzioni SEO, ha connotazioni completamente diverse. Infatti non è altro che uno script inserito nel codice della pagina che controlla il caricamento dei media (immagini e video) inseriti nel codice della pagina. Grazie ad esso, i contenuti multimediali vengono caricati solo quando l'utente accede a una sezione specifica e non immediatamente dopo aver raggiunto l'indirizzo web di destinazione. Questo schema di funzionamento accelera il processo di caricamento del sito Web e ti incoraggia a utilizzarlo, sebbene il nome dello script stesso possa essere piuttosto fuorviante.

Vale la pena ricordare che uno dei modi per accelerare il caricamento di un sito Web è il caricamento asincrono degli script JavaScript. La conoscenza di questo metodo è particolarmente importante se gli script si trovano su server remoti. Ci vuole molto tempo per sostituire tali file. Lo script stesso può anche interrompere l'elaborazione del resto degli elementi. In questo caso, devi forzare il caricamento asincrono del browser.

I risultati saranno importanti dal punto di vista del proprietario del sito web. E questi sono molto facili da leggere poiché il tempo di caricamento del tuo sito Web dovrebbe essere notevolmente ridotto. Basta immaginare il processo stesso del funzionamento del sito web.

Se abbiamo a che fare con un sito web esteso con una grande quantità di contenuti, caricare tutti i file multimediali contemporaneamente sarebbe un totale dispendio delle sue risorse.

Quando viene implementato lo script di caricamento lento, vengono eseguite sequenze di dati rilevanti per spiegare un problema o un argomento specifico attualmente in considerazione sul sito. Per l'utente, i dati vengono consegnati immediatamente, e allo stesso tempo non ha consapevolezza e non porta alcuna conseguenza che i grafici rimanenti attendano il loro tempo di caricamento - questo accadrà solo quando si interesserà a loro mentre scorre la pagina.

Perché lo script di caricamento lento è una buona soluzione per il tuo sito web?

Se davvero analizzare chi visita il tuo sito web (puoi usare questo strumento: il Dashboard SEO dedicato ) e come si comportano su di esso, sai che l'utente non dedica sempre molto tempo e non approfondisce la struttura dei collegamenti e delle sottopagine per esaminare attentamente l'offerta o i prodotti (il che è un peccato). Di solito, va direttamente alla pagina di destinazione (sicuramente con le campagne AdWords), cerca informazioni, soddisfa il suo bisogno e va avanti. Pertanto, non ha senso per loro caricare tutti gli altri grafici estranei allo scopo della sua visita durante questa breve presenza.

Esempio

Jack sta cercando una moto. L'aveva sempre sognato, ma non era mai stato in grado di permettersi la spesa prima. Alla fine ha raccolto 20.000 $ ed è pronto a scegliere il modello dei sogni. Pertanto, entra nel motore di ricerca "moto buone fino a 20 mila $".

Gli appari:
  • Motori di ricerca multipli con offerte di vendita: ordina i modelli in essi in base ai parametri selezionati. Apre scheda per scheda e sfoglia le offerte.
  • Siti di contenuti - guide per l'acquisto e la scelta di una moto.
Mentre Jack trascorre molto tempo sul sito Web classificato, poiché deve selezionare il veicolo perfetto, sul sito di contenuto probabilmente non trascorrerà più di 8-10 minuti su una pagina dell'articolo e andrà avanti.

La cosa importante in questo esempio è che non è necessario caricare tutte le foto da una determinata sottopagina del sito Web di contenuti per Jack : è sufficiente la progettazione grafica dell'articolo. Non è necessario fornirgli le foto di tutti i modelli disponibili nel motore di ricerca multipla. Dopotutto, sarà tentato solo da pochi!

Tale schema di funzionamento, chiamato caricamento di immagini su richiesta, è la soluzione migliore per mantenere la comodità di utilizzo del sito Web e la velocità di utilizzo. Guadagnerai tempo e riceverai voti più alti per la qualità del sito web.

Il caricamento lento di risorse non necessarie è un "must-have" assoluto per qualsiasi sito Web che desidera offrire i propri contenuti agli utenti in breve tempo. Vale la pena ricordare che da luglio 2018, la velocità del sito Web è ufficialmente uno dei fattori di ranking per determinare la posizione dei risultati di ricerca mobile su Google, quindi quando si ottimizza il sito Web per la SEO, è necessario prestare attenzione a questo aspetto.

Cosa puoi cambiare nel processo di caricamento del sito web? Cosa dice Google?

Velocità di caricamento del sito web non è solo un elemento che ispira la soddisfazione del cliente. È anche uno dei fattori di ranking che influenzano positivamente la valutazione del sito web posizionato. Prima che l'utente lo veda, il browser deve eseguire alcuni passaggi su di esso. Se qualcosa va storto in una qualsiasi delle fasi di analisi, l'utente dovrà attendere molto tempo per il caricamento del sito.

Il tuo sito web è costituito da risorse come codice HTML, codice CSS e codice JS, che sono responsabili degli elementi grafici. Affinché l'utente possa ottenere una visualizzazione pronta, il browser deve leggere ogni visualizzazione. Una visualizzazione con molti contenuti richiederà quindi un tempo di caricamento più lungo per il sito Web e lo scorrimento dell'intera sottopagina. Questa non è la soluzione migliore per te e per l'utente. L'utente perde il suo trasferimento al telefono o sovraccarica la connessione domestica con risorse caricate inutilmente. In qualità di proprietario di un sito Web, ne soffri anche quando utilizzi un server con larghezza di banda limitata o noleggi risorse a seconda della quantità di traffico sul sito.

Sia chiaro: la maggior parte dei fattori che influenzano la velocità di caricamento del sito Web possono essere toccati da te e puoi accelerare questo processo con azioni specifiche. In qualità di proprietario del sito Web o responsabile della sua ottimizzazione, controlla il server di hosting. Dovrebbe avere la capacità di corrispondere alle dimensioni del sito e al volume di traffico su di esso. Questa è la base che deve essere curata quando si sviluppa un sito web.

Puoi spendere un sacco di soldi per ottimizzarlo e impiegare molto tempo per implementarlo, ma se il server è lento, il sito web non accelererà. Quindi non scegliere il primo provider di hosting migliore!

Già nel 2009, Amazon ha mostrato che ogni 0,1 sec. i ritardi nelle prestazioni del loro sito Web causano un calo dell'1% delle vendite. Ciò significa che ogni secondo di ritardo costa ad Amazon "solo" il 10% dei ricavi!

Come implementare uno script di caricamento pigro?

L'implementazione dello script di caricamento lento comporta l'esecuzione di alcune modifiche al codice del sito Web. Per fare ciò, puoi utilizzare plug-in CMS o plug-in JS già pronti.

Nello script di caricamento lento, non dovresti includere le immagini nella parte superiore della pagina e tutti i loghi delle "immagini degli eroi". Se implementi il ​​caricamento lento per i grafici che sono stati posizionati nella parte superiore della pagina, invece di mostrarli immediatamente all'utente, lo script analizzerà ulteriormente il processo, il che ovviamente porterà a ritardi e una significativa riduzione della qualità UX. L'effetto di tale ottimizzazione sarà controproducente.

L'implementazione incompetente del caricamento lento può far sì che l'utente non veda la grafica nella fase iniziale del rendering della pagina e il contenuto del sito Web verrà visualizzato in modo errato.

Come viene implementato lo script nel codice?

Tieni presente che anche gli iframe incorporati utilizzano molti dati e possono ridurre le prestazioni della pagina. Pertanto, vale la pena assicurarsi che vengano caricati solo quando l'utente ne ha bisogno. Ciò riduce il tempo di caricamento complessivo della pagina, ma riduce anche la larghezza di banda dell'utente e riduce il consumo di memoria.

Sfortunatamente, i bot dei motori di ricerca preferiscono le pagine il cui codice HTML può essere sottoposto a scansione rapidamente. Googlebot può eseguire il rendering di JS basato su Chrome41, ma non sempre indicizza correttamente in questa situazione. In parole povere, i robot potrebbero non notare queste immagini.

Consigli utili

Se riscontri problemi con il caricamento del sito web, allora:
  • utilizzare la compressione Gzip, che è un metodo per comprimere i file HTML e CSS sul lato server. Il suo utilizzo consente di risparmiare dal 40 all'80% della dimensione del file originale;
  • verificare e aggiornare il database, che cresce durante gli aggiornamenti e le implementazioni;
  • occuparsi della memorizzazione nella cache del browser; il server non dovrà inviare tutti gli elementi del sito web ogni volta che l'utente lo visita, perché alcuni di essi verranno memorizzati nella cache;
  • eliminare tutti gli script e i plug-in non necessari che non influiscono sul corretto funzionamento del sito web.

send email