Datos estructurados de Google para foros y páginas de perfil

Google acaba de anunciar una nueva forma para que los sitios de foros etiqueten su contenido como “datos estructurados” con fines de SEO.

https://developers.google.com/search/blog/2023/11/discussion-and-profile-markup

Novedades en datos estructurados: marcado de foros de discusión y páginas de perfil

Lunes, 27 de noviembre de 2023

Hoy anunciamos la compatibilidad con los datos estructurados de páginas de perfil y foros de discusión para su uso en la Búsqueda de Google, incluidos nuevos informes en Search Console. Este marcado funciona con las funciones de la Búsqueda de Google diseñadas para mostrar perspectivas en primera persona de plataformas de redes sociales, foros y otras comunidades. La implementación de estos datos estructurados ayudará a garantizar que lo que la Búsqueda muestra en estas funciones sea lo más preciso y completo posible.

Sería genial que Discourse agregara compatibilidad con estos. (Admiten JSON-LD y microdatos).

4 Me gusta

Eso es genial (esto es más confuso que los foros)

1 me gusta

@Falco Dado esta actualización en la que Google identifica a los miembros, ¿no sería ideal tener perfiles de miembros sin noindex en el discurso?

2 Me gusta

¡Discourse debería admitir esto!

1 me gusta

¡También me encantaría ver este!

¿No hemos estado usando eso ya durante muchos años? (https://meta.discourse.org/t/google-structured-data-invalid-article-schema/57037/11?u=falco)

¿Lo nuevo aquí es solo la parte del perfil?

Más o menos. Creo que se ha adaptado un poco mejor a las redes sociales.

Pueden revisar su informe de Google Search Console, pero cuando voy a https://search.google.com/search-console/r/discussion-forum y reviso mi foro, veo esto:

Por qué los elementos no son válidos:

  • Se debe especificar “text”, “image” o “video”
  • Falta el campo “datePublished”
  • Falta el campo “author”

Mejorar la apariencia del elemento

  • Falta el campo “url”
  • Falta el campo “text” (en “comment”)

Así que parece que todavía hay más trabajo que hacer aquí.

3 Me gusta

1. itemprop="text"

Simplemente agregue itemprop="text" aquí, ya que articleBody no se especifica (¿ya no?) para DiscussionForumPosting.

2. mainEntityOfPage

mainEntityOfPage solo debe establecerse una vez para DiscussionForumPosting y nunca para los Comment múltiples:
por ejemplo, compruebe post.is_first_post

3. itemprop="url"

Agregue itemprop="url" al itemscope de DiscussionForumPosting.
Esto asegura que los comentarios en subpáginas (...?page=2) estén vinculados a la página principal del tema.

<link itemprop="url" href="???">

post.topic.url no está configurado aquí. ¿Hay algo como @topic_view.url?

Importante: el itemprop url debe apuntar a la primera página del tema en la vista del rastreador:

  • por ejemplo, https://example.org/t/topic-title/1234
  • no https://example.org/t/topic-title/1234?page=2

Consulte DiscussionForumPosting –> Propiedades recomendadas –> url

url: La URL canónica de la discusión. En hilos de varias páginas, establezca esta propiedad en la URL de la primera página. Para una discusión única, esta suele ser la URL actual.

1 me gusta

¿Qué versión de Discourse estás ejecutando?

La marca distintiva de DiscussionForumPosting y Comment se implementó con Discourse v3.1.0 lanzado en agosto de 2023.

Estoy ejecutando la versión alojada de CDCK, siempre la última. El equipo de Discourse puede reproducir esto revisando Google Search Console para meta.discourse.org.

Creo que @techAPJ está investigando una solicitud relacionada aquí:

3 Me gusta

Gracias a todos. Espero que esto reciba atención al comienzo del nuevo año aquí. Muy interesado en optimizar todo lo posible para el SEO de Google; háganme saber si puedo ayudar.

Mantengamos la discusión en este tema donde estamos intentando encontrar una solución para todos los problemas relacionados con los datos estructurados.