Suggerimenti per migliorare i vitali Web principali del tuo sito Web WordPress
Pubblicato: 2021-09-13Google ha un modo per creare un'ondata di panico sia tra i web designer che tra i proprietari di siti web. Quando apportano una modifica al loro algoritmo di ricerca, le persone iniziano a lottare per recuperare il ritardo. È facile capire perché. Nessuno vuole che le loro classifiche SEO ne risentano.
Quindi, quando sono state annunciate le metriche di Core Web Vitals, la risposta è stata piuttosto prevedibile. Poiché queste modifiche si basano sulle prestazioni del sito, la nostra attenzione si è rivolta a garantire tempi di caricamento rapidissimi.
Ma non è sempre semplice. I siti Web che eseguono un sistema di gestione dei contenuti (CMS) come WordPress possono essere particolarmente impegnativi. Ci sono molti fattori in gioco. Pertanto, il miglioramento delle prestazioni richiede un approccio su più fronti.
Dove iniziare? Consulta la nostra guida per aumentare il punteggio Core Web Vitals del tuo sito Web WordPress.
Implementa la memorizzazione nella cache
Uno dei modi più semplici per aumentare la velocità di un sito Web WordPress è implementare la memorizzazione nella cache. In molti casi, un sito precedentemente lento diventerà significativamente più veloce con questo singolo passaggio. Questo vale anche per un hosting relativamente economico.
Per impostazione predefinita, le pagine e i post di WordPress devono recuperare contenuto e impostazioni dal database del sito. Questo richiede tempo. La cache, d'altra parte, servirà il contenuto come file HTML statici, eliminando la necessità di una chiamata al database. Con l'intermediario (cioè il database) fuori mano, seguiranno tempi di caricamento più rapidi.
Alcuni pacchetti di hosting, in particolare l'hosting WordPress gestito, includeranno una cache basata su server. Questa è spesso l'opzione migliore, poiché richiede molto poco dai web designer e funziona abbastanza bene. Potrebbe essere necessario eliminarlo ogni tanto. Altrimenti, è un'esperienza pratica. E può essere efficacemente combinato con un plug-in per migliorare ulteriormente la velocità.
Anche se il tuo host non fornisce la memorizzazione nella cache a livello di server, puoi comunque ottimizzare le prestazioni tramite un plug-in. I plug-in di memorizzazione nella cache variano in termini di portata, complessità e prezzo. Ma forniscono risultati tangibili quando si tratta di migliorare i tempi di caricamento. Questo, a sua volta, è un impulso positivo anche per Core Web Vitals.
Rinvia il caricamento di script e stili di blocco del rendering
Quando si testano le prestazioni del tuo sito Web in Google PageSpeed Insights, l'argomento delle risorse di blocco del rendering sembra emergere molto. Questi sono gli script e gli stili che non sono considerati "critici", il che significa che non sono tenuti a visualizzare il contenuto della pagina "above-the-fold".
Queste risorse possono ostacolare tempi di caricamento più rapidi. In particolare, influiscono sul punteggio "Largest Contentful Paint (LCP)" in Core Web Vitals. Questo è il tempo necessario per caricare l'area del contenuto principale di una pagina. La riduzione dell'LCP è, beh, vitale.
Un modo per migliorare la situazione è ritardare (o rinviare) il caricamento di vari elementi di contenuto (immagini, video, testo a livello di blocco). Ciò garantisce che solo gli script e gli stili necessari vengano caricati per primi, mentre tutto il resto arrivi in seguito.
Oltre alla minimizzazione, molti plug-in di memorizzazione nella cache/ottimizzazione di WordPress includono anche questo tipo di funzionalità. Tuttavia, può richiedere un po' di sperimentazione, poiché rimandare la risorsa sbagliata può essere problematico.
Assicurati di testare le modifiche che hai apportato e controlla la console del browser per individuare eventuali errori. Una volta trovata la giusta configurazione, il numero di risorse che bloccano il rendering sulla tua pagina dovrebbe essere notevolmente ridotto.
Ottimizza le immagini
L'uso diffuso di grandi immagini di eroi e slider complessi non fa che aumentare la sfida dell'ottimizzazione delle prestazioni. Queste risorse possono sembrare belle, ma possono facilmente aggiungere fino a megabyte di dati. Questo non ti darà un voto sufficiente per Core Web Vitals, in particolare sui dispositivi mobili.
Per fortuna, ci sono un paio di modi per alleggerire il carico. Innanzitutto, elimina tutte le immagini che ritieni non necessarie. La rimozione anche di una sola immagine grande può fare la differenza.
Il resto delle tue immagini può essere ottimizzato. Ciò ridurrà le dimensioni del file e ridurrà l'impatto che hanno sul tempo di caricamento.
Il modo in cui procedi con l'ottimizzazione delle immagini dipende da te. Puoi scaricare una copia dei tuoi peggiori trasgressori e comprimerli usando il tuo editor di immagini preferito, quindi caricarli di nuovo sul tuo sito web. Oppure puoi automatizzare il processo con un utile plugin multimediale per WordPress.
Immagini reattive
Per gli utenti mobili, WordPress include la possibilità di fornire immagini reattive tramite srcset
. In effetti, farà automaticamente il lavoro sporco per te sulle immagini posizionate all'interno dei tuoi contenuti. Questo è incredibilmente prezioso, in quanto impedisce ai mass media di dimensioni desktop di rallentare l'esperienza dell'utente mobile. Per le immagini al di fuori dell'area del contenuto principale, potrebbe essere necessario eseguire un lavoro personalizzato per implementare questa funzione.
Moderni formati di immagine
Vale anche la pena guardare i formati di file che stai utilizzando. Ad esempio, il formato WebP di Google può spesso ridurre le dimensioni del file mantenendo la qualità dell'immagine. Tieni presente che alcuni formati nuovi non sono supportati nei browser legacy (ahem, IE), quindi potrebbero essere necessarie versioni di fallback. I plugin possono aiutare anche in questo.
Carica pigro tutte le cose
La funzionalità di caricamento lento carica gli elementi solo una volta che si trovano nella finestra del browser. Ritardando il caricamento di immagini, iframe e altri contenuti di terze parti (come i widget dei social media), puoi concentrare le risorse sugli elementi che gli utenti vedranno per primi.
WordPress implementa già il caricamento lento nativo delle immagini basato su browser. Quando aggiungi un'immagine a una pagina o a un post, l'attributo loading="lazy"
viene inserito all'interno del tag <img>
. Cioè, a condizione che l'immagine includa gli attributi di altezza e larghezza.
Questo è fantastico, ma per quanto riguarda altri elementi, come video o iframe? Questi elementi possono anche appesantire una pagina quando vengono caricati fin dall'inizio.
Gli iframe ora sono caricati in modo lento per impostazione predefinita, quindi non preoccuparti. Alcuni elementi più complessi potrebbero richiedere codice personalizzato o un plug-in per implementare questa funzionalità.
Elimina il disordine
Nel tempo, anche un sito WordPress ben mantenuto può diventare disordinato. Un database intasato, plug-in inutilizzati che sono ancora attivi, un tema gonfio con funzionalità che non stai utilizzando: succede. E può anche trascinare verso il basso i tuoi Core Web Vitals.
Ecco perché è importante fare ordine ogni tanto. Il database del tuo sito può essere ottimizzato manualmente o impostato per farlo regolarmente. I plugin non utilizzati possono essere disattivati e eliminati. I temi possono essere resi più snelli o sostituiti con qualcosa di meglio.
Studia cosa sta rallentando il tuo sito web, trova i colpevoli e affrontali. Potresti essere sorpreso di quanta differenza questo può fare.
Migliora i vitali web principali del tuo sito web
Core Web Vitals complica il già complicato processo di ottimizzazione delle prestazioni del sito Web WordPress. Anche un sito Web che ottiene buoni punteggi in altre metriche di performance potrebbe non essere all'altezza in quest'area. Questo traspare soprattutto nei test mobili.
La buona notizia è che ci sono molte piccole cose che i designer possono fare per recuperare il ritardo. L'implementazione della cache costituisce un'ottima base e fornisce una spinta immediata. Da lì, si tratta di ridurre le dimensioni dei file e caricare stili e script in ordine di importanza.
Portando le cose ancora oltre, ha anche senso modificare i CSS del tuo sito tenendo presente i Core Web Vitals. Questo può aiutare con il temuto punteggio Cumulative Layout Shift (CLS) e ridurre il gonfiore.
In generale, le cose che sono buone per le prestazioni sono buone anche per i Core Web Vitals. I punteggi possono migliorare piuttosto rapidamente. Sappi solo che ci vorranno alcuni tentativi ed errori per risolvere alcune di queste carenze individuali.
L'obiettivo generale è garantire che solo l'essenziale venga caricato quando un utente visita il tuo sito web. Ciò renderà abbastanza felici sia i visitatori che Google.