Mensaje de advertencia nuevamente desde Google Search Console, indicando que no hay "itemListElement"

Recibí un mensaje de advertencia de Google Search Console que indica que no hay “itemListElement” en 1.985 páginas. Mi versión de Discourse es la 2.5.0.beta5.

Me dijeron aquí que la actualización de Discourse resolvería este problema, pero no lo hizo.
Agradecería mucho si alguien pudiera indicarme cómo solucionarlo.

Estimado @nujabes

A veces otro punto de datos es útil, así que aquí tienes otro punto de datos para ti, @nujabes. Por tu información: aún estamos ejecutando 2.5.0.beta4.

Nuestro sitio de Discourse ha mostrado un aumento (esperado) gradual en las páginas indexadas en GSC desde que migramos nuestros foros, alrededor de la primera semana de abril de 2020:

Los únicos “errores” que vemos en GSC

están relacionados con páginas que hemos bloqueado con robots.txt o marcado como “no-index” (también esperado):

Espero que este punto de datos ayude de alguna manera, @nujabes.

Tuvimos una regresión que provocó estos errores hace poco más de un mes. Esto coincide con el gráfico que has compartido. Asegúrate de que tu sitio esté completamente actualizado: la última versión es 2.5.0.beta6. Luego, ejecuta una validación del error mediante la Consola de Búsqueda. Esto hará que Google vuelva a revisar las páginas. Ten en cuenta que la validación tardará bastante tiempo (varios días) en completarse.

Gracias por la información.
Espero que no haya errores en mi sitio web después de la próxima actualización.

De acuerdo, le pediré a mi desarrollador que actualice mi sitio.

Mi desarrollador actualizó mi Discourse a la versión 2.5.0 beta6. Después de eso, ejecuté la validación.
Sin embargo, el mismo problema persiste.

¿Qué debo hacer?

¿La validación falló después de la actualización?

¿Podrías compartir algunos de los enlaces que Google muestra como con error, junto con el mensaje de error exacto?

¿Tu sitio tiene algún plugin instalado o componentes de tema? Si es así, por favor comparte también la lista de ambos.

Sí, la validación falló después de la actualización. Sin embargo, la ejecuté de nuevo ahora mismo por si acaso.

Aquí tienes algunas de las URLs que tienen errores.

El mensaje de error fue “no itemListElement” en japonés.

Por favor, consulta la captura de pantalla de los complementos.

Google resalta en rojo dónde debe estar “itemListElement” en todas las páginas web que presentan problemas.

¿Ves algún error en los temas más nuevos o recientes? Sospecho que podría ser necesario volver a hornear las publicaciones antiguas.

¿A qué te refieres? ¿Te refieres a mi discurso? Si es así, hay unos 2000 errores. ¿O te refieres a esta publicación? Si es así, tuve que hacer eso ya que mi publicación anterior fue cerrada.

Me refiero a los temas. Los 3 que has enlazado arriba son de 2016 y 2018. ¿Hay algún tema que muestre un error en Google Search Console más reciente? Idealmente, creado en los últimos meses.

OK, gracias.

Aquí hay tres URLs creadas este año.

Esos temas son anteriores a nuestras correcciones/cambios recientes en la forma en que manejamos los datos estructurados de schema.org. Cuando se crea un tema o publicación, la “preparamos”, procesando esencialmente el contenido en Markdown, HTML y otros de la publicación “sin procesar” y convirtiéndola en la publicación formateada que ves en el sitio. Como estas publicaciones se prepararon antes de nuestras correcciones, puede ser necesario volver a hornearlas.

Por favor, intenta lo siguiente:

  1. Pide a tu desarrollador que se conecte al servidor donde se ejecuta Discourse.
  2. Ingresa al contenedor Docker de Discourse:
    cd /var/discourse
    sudo ./launcher enter app
    
  3. Ejecuta una re-horneada de todas las publicaciones:
    rake posts:rebake
    

Ten en cuenta que la re-horneada tardará algún tiempo en completarse y puede ser intensiva en uso de CPU, especialmente si tu sitio es grande. Recomiendo ejecutarla en un momento en que tu sitio no esté muy activo.

Una vez que la re-horneada haya terminado, intenta volver a ejecutar la validación en la Consola de búsqueda de Google.

¡De acuerdo, gracias! Se lo comunicaré a nuestro desarrollador y compartiré el resultado aquí una vez que se complete la validación.