Nuovo messaggio di avviso da Google Search Console: manca "itemListElement"

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.

Gentile @nujabes

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:

Gli unici “errori” che vediamo in GSC

sono relativi a pagine che abbiamo bloccato con robots.txt o contrassegnate come “no-index” (anche questo era previsto):

Spero che questo punto dati possa essere d’aiuto in qualche piccolo modo, @nujabes.

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.

Grazie per le informazioni.
Spero che dopo il prossimo aggiornamento non ci siano errori sul mio sito web.

OK, chiederò al mio sviluppatore di aggiornare il mio sito.

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 dovrei fare?

La convalida è fallita dopo l’aggiornamento?

Puoi condividere alcuni dei link che Google segnala come contenenti un errore, insieme al messaggio di errore esatto?

Il tuo sito ha plugin installati o componenti del tema? Se sì, condividiamo anche l’elenco di entrambi.

Sì, la convalida è fallita dopo l’aggiornamento. L’ho eseguita di nuovo ora, per sicurezza.

Ecco alcuni degli URL che presentano errori.

Il messaggio di errore era “no itemListElement” in giapponese.

Allega lo screenshot dei plugin.

Google evidenzia in rosso la posizione di “itemListElement” per tutte le pagine web che presentano problemi.

Vedi errori per i topic più recenti? Sospetto che potrebbe essere necessario rifare il rendering dei post vecchi.

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?

OK, grazie.

Ecco tre URL creati quest’anno.

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:

  1. Fai in modo che il tuo sviluppatore si connetta al server su cui è in esecuzione Discourse.
  2. Accedi al contenitore Docker di Discourse:
    cd /var/discourse
    sudo ./launcher enter app
    
  3. 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.

Ok, grazie! Lo comunicherò al nostro sviluppatore e condividerò il risultato qui una volta completata la validazione.