Prestazioni scarse su Largest Contentful Paint

Le prestazioni del mio sito Discourse sono scarse per quanto riguarda il Largest Contentful Paint per tutte le visualizzazioni “mobile”.

Credo che questo sia collegato a un calo significativo delle visualizzazioni di pagina.

Utilizzando Google Analytics, il mio sito ha subito un netto calo delle visualizzazioni nonostante nessun altro problema. Il numero di post e il numero di utenti sono nella norma.

Google page experience indica quanto segue.

“nei casi in cui ci sono molte pagine che possono essere simili in rilevanza, l’esperienza della pagina può essere molto più importante per la visibilità nella Ricerca”

Il segnale di ranking dell’esperienza della pagina è entrato in vigore:

  • Agosto 2021 - mobile
  • Inizio distribuzione desktop - Febbraio 2022
  • Distribuzione desktop completata - Febbraio 2022

C’è qualcosa che posso fare per migliorare il mio conteggio di visualizzazioni?

Informazioni aggiuntive

Mappa del sito

Acquisizione del traffico per utenti

  • Ricerca organica: 85%
  • Diretta: 10%
3 Mi Piace

Ci sono alcune metriche in cui Discourse, a causa della sua architettura – è un’applicazione JavaScript che gira nel browser, non HTML statico come il web nel 1996 – non sarà così veloce. Una semplice pagina HTML statica batterà sempre Discourse nel tempo di caricamento iniziale perché non è un’app. Tuttavia, ogni caricamento di pagina successivo sarà drasticamente più veloce una volta caricata l’applicazione JavaScript, perché scarichiamo solo i dati necessari per visualizzare, non l’intera “pagina web” ad ogni caricamento.

:thinking: Pensala in questo modo: stai misurando il tempo di caricamento nelle tue app per smartphone partendo dal tempo per scaricare e installare l’app dall’app store la prima volta? O stai misurando il tempo di caricamento una volta che l’app è già installata sul tuo telefono?

Ci sono alcune cose che possiamo fare per migliorare questo aspetto, ma fondamentalmente questo è il compromesso. Siamo ottimizzati per i visitatori abituali, ma non per chi visita una sola volta e non tornerà mai più per il resto della sua vita. Se ti aspetti che il tuo pubblico sia principalmente composto da persone che visitano una sola volta, allora onestamente non dovresti scegliere Discourse. È lo strumento sbagliato per quel lavoro. :hammer_and_wrench:

(Questo è anche complicato dal fatto che i dispositivi Android sono 3 volte più lenti degli iPhone nell’elaborazione JavaScript, e Google ha tutto investito in Android e deve fingere che gli iPhone non esistano, quindi testano sempre su dispositivi Android lenti, perché francamente è l’unico tipo di dispositivo Android che esiste. Non mi credi? Prova tu stesso su Speedometer 2.0. Vorrei che non fosse vero… ma lo è.)

5 Mi Piace

Grazie per le buone informazioni.

È possibile che abbia configurato male Discourse e ci sia qualcosa che posso correggere sul sito? Spero che il problema sia con me, l’essere umano.

Ho appena disabilitato tutte le personalizzazioni in temi e componenti nella speranza che qualcosa lì puntasse a una risorsa inesistente.

Sto cercando di esaminare i file di log per vedere se qualche risorsa o intestazione sta causando un caricamento delle pagine più lento del normale.

Se scavo nei log, alla fine troverò cose come questa:

excon/lib/excon/socket.rb at master · excon/excon · GitHub

Tuttavia, non sono sicuro di cosa significhi.

Recentemente ho anche creato un blog WordPress per i contenuti e l’ho collegato a Discourse con il plug-in WordPress Discourse.

Il problema SEO con il mio sito Discourse potrebbe essere particolarmente grave poiché ho commesso l’errore strategico di provare a usare Discourse come blog qualche anno fa. Pubblicavo una risposta significativa a una domanda e poi, nel tempo, ottenevo questi singoli argomenti con 20.000 o 60.000 visualizzazioni. Probabilmente avrei dovuto chiudere l’argomento. Alcuni degli argomenti hanno centinaia di risposte.

Un altro problema è che il sito è ampiamente utilizzato da sviluppatori di software e molti sviluppatori hanno collegato argomenti Discourse ad app che hanno creato. I link di supporto sul marketplace per alcune app sono collegati a un argomento Discourse, un link per app.

A un certo punto, dovrò riferire al group manager di un grande produttore globale di hardware su cosa è successo alle visualizzazioni nel 2021. Nello screenshot di Google Analytics che ho incluso nel post originale, le persone possono vedere il costante calo del traffico nel 2021.

Spero di raccogliere informazioni per una sorta di rapporto da presentare al group manager. C’è un calo di diverse centinaia di migliaia di visualizzazioni su un sito specializzato nel 2021.

Sospetto che il group manager sarà d’accordo con una spiegazione di ciò che farò per migliorare le cose nel 2022. La mia intenzione è spiegare perché c’è stato un calo nel 2021 e qual è la strategia nel 2022.

1 Mi Piace

No, non hai fatto nulla di sbagliato. È la natura del prodotto:

Discourse, in quanto app JavaScript, è ottimizzato per i visitatori ripetuti, non per i visitatori usa e getta.

2 Mi Piace

Purtroppo, parte dell’ottimizzazione per qualsiasi visitatore (sia esso abituale o meno) richiede di andare d’accordo con l’algoritmo del momento di Google. Questo è stato discusso in precedenza:

2 Mi Piace

Richiede anche di funzionare bene con il resto dei telefoni al mondo, ad esempio gli iPhone :wink: .. quindi è ora di mettere i tuoi contatti Google sul telefono e far loro sapere!