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?

3 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.

4 Mi Piace

Hai aggiornamenti da condividere su questo da settimana scorsa, per favore, @davidb?

Ho apportato ulteriori aggiornamenti per risolvere il problema in DEV: update solved schema for non text posts (#39253) ¡ discourse/discourse@3b5874f ¡ GitHub, che è stato unito piÚ tardi oggi.

Mantengo questo argomento aperto per un po’ per vedere se questa modifica risolve i problemi riscontrati.

1 Mi Piace

Ottimo, grazie per l’aggiornamento @davidb

Domani mattina metterò offline il mio Discourse, aggiornerò e riproverò :slight_smile:

Purtroppo sta ancora fallendo su alcuni :pensive_face:

Google ne sta attualmente controllando diverse migliaia; pubblicherò l’esito di questi controlli a breve:

Ma questi due tipi stanno fallendo il controllo di prevalidazione; non riesco nemmeno ad eseguirne un controllo completo:

Se può essere d’aiuto, quest’ultimo è un post che contiene un video di YouTube.

Non sono l’unico ad avere questo problema, vero? :thinking:

Purtroppo, sto ancora riscontrando errori :confused:

Ho ricevuto una email che indicava che 1.600 casi erano stati risolti:

Ma ci sono ancora alcune centinaia di casi interessati :confused:

Lo stesso vale per ‘answerCount’:

Mi dispiace sentire questo. Puoi condividere degli URL cosĂŹ posso indagare?

Pensavo che tutti i problemi che hai condiviso qui fossero stati risolti nell’ultimo commit che è stato unito, quindi forse c’è qualche altro caso limite.

Ecco una serie di copie/incollate dalla lista di Google Search Console, se può aiutare @davidb


[
](https://search.google.com/search-console/r/q-and-a/drilldown?resource_id=sc-domain:greyarro.ws)

|URL|Nome elemento|Ultima scansione|
| --- | --- | --- |
|https://greyarro.ws/t/charging-the-remote-mavic-2/3809|N/A|18 apr 2026|
|https://greyarro.ws/t/searching-for-missing-persons/80386|N/A|18 apr 2026|
|https://greyarro.ws/t/what-can-make-a-gps-signal-poor-re-dji-neo/89332?page=2|N/A|18 apr 2026|
|https://greyarro.ws/t/disadvantages-of-keeping-already-bound-mavic-3/52125?page=2|N/A|18 apr 2026|
|https://greyarro.ws/t/avata-2-flying-backwards/79111|N/A|18 apr 2026|
|https://greyarro.ws/t/pairing-mavic-mini-to-controller/84503|N/A|17 apr 2026|
|https://greyarro.ws/t/recommended-mini-5-pro-settings-for-smoother-gain-expo-yaw-camera-and-more/101901|N/A|17 apr 2026|
|https://greyarro.ws/t/power-line-height/29785|N/A|17 apr 2026|
|https://greyarro.ws/t/why-not-hlg-on-dji-mini-4-pro/102886|N/A|17 apr 2026|
|https://greyarro.ws/t/cheap-mini-drone-for-indoors-recommendations/91541|N/A|17 apr 2026|
|https://greyarro.ws/t/tripltek-tablet-feedback-from-owners-and-general-discussion/31144?page=2|N/A|16 apr 2026|
|https://greyarro.ws/t/ipad-pro-and-dng-files/73819|N/A|16 apr 2026|
|https://greyarro.ws/t/osd-not-shoing-up-dji/71740|N/A|16 apr 2026|
|https://greyarro.ws/t/theoretical-scenario/87594|N/A|16 apr 2026|
|https://greyarro.ws/t/where-would-the-address-linked-to-my-dji-account-be-if-anywhere/93152|N/A|16 apr 2026|
|https://greyarro.ws/t/gusts-gusts-gusts-what-maximum-wind-gust-speed-do-you-consider-safe-for-flying/106683|N/A|16 apr 2026|
|https://greyarro.ws/t/can-i-fly-my-drone-in-the-rain/21853|N/A|15 apr 2026|
|https://greyarro.ws/t/flytron-strobon-strobe-lights/8504?page=4|N/A|15 apr 2026|

Oggi Google mi ha inviato un’email con un nuovo problema aggiunto che non era presente nella loro lista la settimana scorsa :confused:

  • Campo duplicato 'datePublished' (in 'mainEntity')

Al momento, il Campo duplicato 'datePublished' (in 'mainEntity') riguarda solo un singolo URL:

  • https://greyarro.ws/t/live-video-relayed-to-phone-very-laggy-now/39741

Come mostrato:


Inoltre, se può essere utile, sebbene non si tratti di un errore critico come gli altri, viene proposta questa sezione “Migliora l’aspetto dell’elemento” che elenca molti valori di “Campo mancante”:

Solo un breve aggiornamento per farti sapere che ci sto lavorando. Speriamo di avere una novitĂ  a breve.

4 Mi Piace

Grazie @davidb, apprezzo il tempo che stai dedicando a questo problema :person_bowing:

1 Mi Piace

Una cosa che puoi fare è cliccare sul pulsante “testa URL live” nelle pagine problematiche per verificare se sono ancora un problema reale o se si tratta solo di una versione memorizzata nella cache che Google sta controllando.

Spesso appariranno cosĂŹ:

Sono passate circa due settimane da quando ho unito l’ultima correzione per questo problema. Nel complesso, noto che questi errori di schema stanno diminuendo da quando sono state applicate queste correzioni:

La parte più difficile è che c’è un ritardo in Google Search Console dopo la validazione delle modifiche (ad esempio, la quota giornaliera di indicizzazione/analisi di Google per sito web). Quindi, sui siti più grandi, può volerci più tempo affinché le correzioni vengano riconosciute su tutte le pagine.

Ho impostato un promemoria per me stesso per ricontrollare tra due settimane.

Nel frattempo, se stai riscontrando nuovi problemi correlati a questo, aggiungili qui e li indagherò.

2 Mi Piace

Ho riscontrato questo problema ieri.

L’URL è Audio track missing/stripped from conversion - #16 mattcool1 - Emby - MCEBuddy

Discourse è in esecuzione alla versione 2026.4.0(3532c82582)

Se provo a convalidare la correzione, Google mi restituisce questo errore

Impossibile continuare il processo di convalida

Sono state rilevate pagine interessate. Correggi il problema ed esegui nuovamente la convalida

error_outline

Elemento: Traccia audio mancante/rimossa dalla conversione