Campo mancante 'text' (in 'mainEntity.suggestedAnswer')

In riferimento a questo bug della settimana scorsa:

E:

Oggi ho aggiornato alla versione 2026.4.0-latest (97400099a5), ma non riesco ancora a verificare le correzioni con Google :thinking:

La mia Google Search Console mostra:

Cliccando per accedere ai passaggi di validazione/risoluzione:

E quando provo a validare una delle correzioni:

Ricevo lo stesso errore “sono state trovate pagine interessate” per tutti e tre i tipi.

Ho saltato qualcosa? :thinking:

2 Mi Piace

Grazie per aver segnalato il problema. Stiamo esaminando la questione e forniremo presto un aggiornamento.

4 Mi Piace

Grazie @davidb, molto grato :smiley:

Ho unito una modifica che dovrebbe risolvere la maggior parte degli errori che state riscontrando (ad esempio, nome/answerCount mancanti). Si è scoperto che questi valori mancavano nei microdati:

https://github.com/discourse/discourse/commit/6e8876152c45c2bd7c2f1c0eb6a248f47de9f89c

I 3 URL problematici nell’ultima immagine sembrano essere un problema separato: due sono post composti solo da emoji senza testo e il terzo è un post con solo un’immagine. Tuttavia, li ho sottoposti al validatore Schema markup incollando il codice sorgente della pagina e tutti risultano privi di avvisi o errori.

È possibile che questi 3 problemi di pagina si risolvano al prossimo re-crawl.

5 Mi Piace

Grazie David :smiley:

Aggiungerò di nuovo Discourse venerdÏ e riproverò :crossed_fingers:t2:

1 Mi Piace

Sembra che 3 errori siano stati risolti, ma ne rimane 1 + 6 annotazioni di gravità inferiore, tutte relative a campi mancanti all’interno degli elementi suggested/acceptedAnswer:

Se la convalida è iniziata, significa che il problema è risolto. “Non avviato” significa che non sono riuscito ad avviarla, poiché la convalida iniziale rapida ha ancora rilevato questi problemi, cosa che ho potuto verificare nel codice sorgente effettivo della pagina.

I campi “text” e “datePublished” sono stati effettivamente aggiunti ai test con il commit (e la nostra istanza contiene quel commit), ma probabilmente nell’elemento sbagliato? Ad esempio, “datePublished” è atteso in mainEntity, mentre i test lo verificano in suggested/acceptedAnswer?

2 Mi Piace

Potremmo non chiudere automaticamente questo argomento ancora, per favore?

1 Mi Piace

Grazie per aver condiviso, darò un’occhiata a questo presto e aggiornerò nuovamente.

2 Mi Piace