Sai come ottenere un punteggio superiore a 95 su dispositivo mobile nelle metriche PageSpeed di Google? Anche con gli annunci Adsense? Per molti anni la gente diceva che è impossibile, ma ho trovato la soluzione per ottenere voti alti su PageSpeed con Adsense.
Se sei come me, hai paranoia per le metriche di velocità di PageSpeed e con i Vitals, ti sei già irritato per non riuscire mai a ottenere un punteggio superiore a 95 su mobile a causa dei maledetti annunci di Google Adsense o ADX.
Ho già provato tutti i tipi di plugin di cache per ottenere un buon punteggio, ma praticamente nulla funzionava. Ho testato Hummingbird, PageSpeed Ninja, LiteSpeed e persino alcuni plugin premium, ma niente mi faceva avvicinare nemmeno agli 80 su mobile a causa degli annunci.
Finché un giorno, con WP-Rocket ho scoperto una funzione miracolosa che risolveva tutti i miei problemi. Guarda i risultati che sto ottenendo grazie a questo:
Se non hai Wp-Rocket, puoi provare a usare plugin che svolgono la stessa funzione di Flying Scripts.
Come ho ottenuto 90 su PageSpeed Mobile?
Come ho avuto l'audacia di ottenere questo punteggio anche con Adsense + ADX pieno di pubblicità? La risposta è semplice, ho ritardato il caricamento degli annunci fino a quando la pagina non è diventata interattiva.
Ho fatto questo usando WP-Rocket e la funzione di ritardare l'esecuzione di JavaScript, ma probabilmente può essere fatto anche con altri plugin. Ho impostato gli javascripts che contengono adsbygoogle e gstatic per essere ritardati come nell'immagine qui sotto:
Questa semplice funzione risolve un problema che mi fa incazzare da anni. Ovviamente devo anche analizzare le conseguenze dell'attivazione di questa funzione, ma personalmente credo che non lo sia.
Oltre agli annunci, utilizzo anche il plug-in per le notifiche push e alcuni altri script e plug-in che possono appesantire il sito. Ottengo comunque un punteggio elevato grazie alle mie ottimizzazioni e al ritardo pubblicitario di Google.
Perdo entrate se ritardo JS dagli annunci?
Ho avuto paura che il ritardo di questi annunci potesse violare qualche regola di Adsense, ma non credo, dato che ci sono plugin premium di annunci per WordPress che offrono LazyLoad.
Ho anche ricaricato più volte le pagine e ho notato che gli annunci si caricano sempre senza alcun problema. Solo in rare occasioni ciò non è successo, ma non posso dire se è colpa del mio browser o dello script di Google e cose del genere.
In realtà, immagino che questo serva ad aumentare la quantità di clic e anche il CPC perché l'annuncio appare dal nulla e attira l'attenzione del visitatore che a volte passa inosservato poiché è già caricato nella pagina.
Il fatto è che facendo test A/B non ho notato alcun calo nei miei guadagni di AdSense dopo aver ritardato l'annuncio. Infatti, la rete ADX che uso valueimpression fa la stessa cosa. Certo che ti consiglio di testare tu stesso prima di trarre qualsiasi conclusione.
Il fatto è che questo non influisce solo sul tuo punteggio PageSpeed, il tuo sito verrà effettivamente caricato più velocemente. Quindi pensa a questa alternativa e crea un sito web sempre più veloce.
Altri modi per aumentare il tuo punteggio PageSpeed
Ovviamente, solo ritardare gli annunci non porterà il tuo punteggio in alto. È necessario ottimizzare il sito, evitare caricamenti non necessari come caratteri e icone. Per rendere bello il mio menu ho scelto di utilizzare emoji e caratteri speciali che non necessitano di alcun caricamento esterno.
È necessario utilizzare buoni plugin di cache con minificazione di CSS e JS. Anch'io utilizzo una CDN gratuita con Cache di Cloudflare e ospito le mie immagini e javascript sulla CDN di Jetpack. Senza contare che il mio tema, GeneratePress, è super leggero.
Ci sono persone che hanno temi molto pesanti, alcune ottimizzazioni manuali e rimozioni di flair sono necessarie per ottenere risultati come questo. Cose come Megamenu non sono necessarie e servono solo ad appesantire il sito. Ricorda che le visite 80% sono mobili, quindi non importa che la tua versione desktop abbia cose extra.
Consigliamo sempre di controllare il tuo sito utilizzando web.dev anziché usare solo PageSpeed di Google, perché fornisce alcune informazioni interessanti. Esiste un'estensione per Google Chrome di web.dev e di vitals che indica specificamente e dettagliatamente i problemi che stanno ostacolando il caricamento della tua pagina.
Spero che non rinunci ad ottenere il punteggio perfetto, può richiedere del lavoro ma è una bella soddisfazione! Se ti sono piaciuti i suggerimenti in questo articolo, condividi con gli amici e lascia commenti. Cosa hai fatto per ottimizzare il tuo sito?