Falta el campo 'text' (en 'mainEntity.suggestedAnswer')

En relación con este error de la semana pasada:

Y:

Hoy por la mañana actualicé a la versión 2026.4.0-latest (97400099a5), pero aún no puedo validar las correcciones con Google :thinking:

Mi Google Search Console muestra:

Al hacer clic en los pasos de validación / corrección:

Y cuando intento validar cualquiera de las correcciones:

Recibo el mismo error “se encontraron páginas afectadas” para los tres tipos.

¿Me he perdido algo? :thinking:

2 Me gusta

Gracias por reportar el problema. Estamos investigándolo y deberíamos tener una actualización pronto.

4 Me gusta

Gracias @davidb, muy agradecido :smiley:

He fusionado un cambio que debería solucionar la mayoría de los errores que estás viendo (es decir, nombre o answerCount faltantes). Resultó que estos valores no estaban presentes en los microdatos:

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

Las 3 URLs problemáticas en la última imagen parecen ser un problema separado: dos son publicaciones solo con emojis y sin texto, y la tercera es una publicación solo con imagen. Sin embargo, las sometí a prueba en el validador de marcado Schema pegando el código fuente de la página y todas parecen tener cero advertencias o errores.

Es posible que estos 3 problemas de página se resuelvan en un nuevo rastreo.

5 Me gusta

Gracias, David :smiley:

Actualizaré Discourse nuevamente el viernes y lo intentaré de nuevo :crossed_fingers:t2:

1 me gusta

Parece que se han corregido 3 errores, pero queda 1 pendiente, además de 6 anotaciones de menor gravedad, todas relacionadas con campos faltantes dentro de los elementos suggested/acceptedAnswer:

Que la validación haya comenzado significa que el problema está resuelto. “Not Started” (No iniciado) significa que no pude iniciarla, ya que la validación inicial rápida aún encontraba estos problemas, lo cual pude verificar en el código fuente real de la página.

Los campos “text” y “datePublished” realmente se agregaron a las pruebas con el commit (y nuestra instancia incluye ese commit), pero ¿quizás en el elemento incorrecto? Por ejemplo, se espera que “datePublished” esté en mainEntity, mientras que las pruebas lo verifican en suggested/acceptedAnswer?

2 Me gusta

¿Podríamos no cerrar este tema automáticamente todavía, por favor?

1 me gusta

Gracias por compartirlo. Lo revisaré pronto y publicaré otra actualización.

2 Me gusta