Ho ricevuto un messaggio di avviso da Google Search Console, che indica l’assenza di “itemListElement” in 1.985 pagine. La mia versione di Discourse è 2.5.0.beta5.
Mi è stato detto qui che l’aggiornamento di Discourse avrebbe risolto il problema, ma non è successo.
Apprezzerei se qualcuno potesse indicarmi come risolvere questo problema.
A volte un altro punto dati può essere utile, quindi ecco un altro punto dati per te, @nujabes. Per tua informazione: stiamo ancora eseguendo 2.5.0.beta4.
Il nostro sito Discourse ha registrato un aumento (atteso) delle pagine indicizzate in GSC da quando abbiamo migrato i nostri forum, intorno alla prima settimana di aprile 2020:
Abbiamo riscontrato una regressione che ha causato questi errori poco più di un mese fa. Questo coincide con il grafico che hai condiviso. Assicurati che il tuo sito sia completamente aggiornato – l’ultima release è la 2.5.0.beta6 – quindi esegui una convalida dell’errore tramite la Search Console. Questo farà sì che Google ricontrolli le pagine. Tieni presente che la convalida richiederà molto tempo (più giorni) per essere completata.
Il mio sviluppatore ha aggiornato il mio Discourse alla versione 2.5.0 beta6. Dopo di che ho eseguito la convalida.
Tuttavia, lo stesso problema persiste.
Cosa intendi? Vuoi dire il mio discorso? Se è così, ci sono circa 2000 errori.
O intendi questo post? Se è così, ho dovuto farlo perché il mio vecchio post è stato chiuso.
Mi riferisco agli argomenti. I tre a cui hai collegato sopra sono del 2016 e del 2018. Ci sono argomenti che mostrano un errore nella Google Search Console più recenti? Idealmente creati negli ultimi mesi?
Quindi, questi argomenti riguardano tutte le modifiche recenti apportate al modo in cui gestiamo i dati strutturati schema.org. Quando viene creato un argomento o un post, lo “cuociamo”, elaborando essenzialmente il markdown, l’HTML e altri contenuti del post “grezzo” e trasformandoli nel post formattato che vedi sul sito. Poiché questi post sono stati cotti prima delle nostre correzioni, potrebbe essere necessario rinfornarli.
Prova quanto segue:
Fai in modo che il tuo sviluppatore si connetta al server su cui è in esecuzione Discourse.
Accedi al contenitore Docker di Discourse:
cd /var/discourse
sudo ./launcher enter app
Esegui la rinfornatura di tutti i post:
rake posts:rebake
Tieni presente che la rinfornatura richiederà del tempo per completarsi e può essere intensiva dal punto di vista della CPU, specialmente se il tuo sito è grande. Ti consigliamo di eseguirla in un momento in cui il tuo sito non è troppo attivo.
Una volta completata la rinfornatura, prova a rieseguire la convalida nella Console di ricerca Google.