Dados estruturados do Google para fóruns e páginas de perfil

O Google acaba de anunciar uma nova maneira para sites de fóruns marcarem seu conteúdo como “dados estruturados” para fins de SEO.

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

Novidade em dados estruturados: marcação de fórum de discussão e página de perfil

Segunda-feira, 27 de novembro de 2023

Hoje anunciamos o suporte para dados estruturados de página de perfil e fórum de discussão para uso na Pesquisa Google, incluindo novos relatórios no Search Console. Essa marcação funciona com recursos da Pesquisa Google projetados para mostrar perspectivas em primeira pessoa de plataformas de mídia social, fóruns e outras comunidades. A implementação desses dados estruturados ajudará a garantir que o que a Pesquisa exibe nesses recursos seja o mais preciso e completo possível.

Seria ótimo se o Discourse adicionasse suporte para eles. (Eles suportam JSON-LD e microdata.)

4 curtidas

Isso é legal (isso é mais confuso do que os fóruns)

1 curtida

@Falco Dado esta atualização em que o Google identifica membros, não seria ideal ter perfis de membros sem noindex no discourse?

2 curtidas

O Discourse definitivamente deveria suportar isso!

1 curtida

Eu adoraria ver este também!

Nós já não estamos usando isso há muitos anos?

A novidade aqui é apenas a parte do perfil?

Mais ou menos. Acho que ficou um pouco mais adequado para redes sociais.

Vocês podem verificar o relatório do Google Search Console de vocês, mas quando vou para https://search.google.com/search-console/r/discussion-forum e verifico meu fórum, vejo isto:

Por que os itens são inválidos:

  • Deve ser especificado “text”, “image” ou “video”
  • Campo “datePublished” ausente
  • Campo “author” ausente

Melhorar a aparência do item

  • Campo “url” ausente
  • Campo “text” ausente (em “comment”)

Portanto, parece haver mais trabalho a ser feito aqui.

3 curtidas

1. itemprop="text"

Sempre adicione itemprop="text" aqui, pois articleBody não é especificado (mais?) para DiscussionForumPosting.

2. mainEntityOfPage

mainEntityOfPage deve ser definido apenas uma vez para DiscussionForumPosting e nunca para múltiplos Comment:
por exemplo, verifique post.is_first_post

3. itemprop="url"

Adicione itemprop="url" ao itemscope de DiscussionForumPosting.
Isso garante que os comentários em subpáginas (…?page=2) sejam vinculados à página principal do tópico.

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

post.topic.url não está definido aqui. Existe algo como @topic_view.url?

Importante: o itemprop url deve apontar para a primeira página do tópico na visualização do rastreador:

  • por exemplo, https://example.org/t/topic-title/1234
  • não https://example.org/t/topic-title/1234?page=2

Veja DiscussionForumPosting – Propriedades recomendadas – url

url: A URL canônica da discussão. Em threads com várias páginas, defina esta propriedade para a URL da primeira página. Para uma discussão única, esta é geralmente a URL atual.

1 curtida

Qual versão do Discourse você está executando?

A marcação distinta de DiscussionForumPosting e Comment foi implementada com o Discourse v3.1.0 lançado em agosto de 23.

Estou executando a versão hospedada do CDCK, sempre a mais recente. A equipe do Discourse pode reproduzir isso verificando o Google Search Console para meta.discourse.org.

Eu acho que @techAPJ está analisando uma solicitação relacionada aqui:

3 curtidas

Obrigado a todos. Espero que isso chame a atenção no início do novo ano aqui. Muito interessado em otimizar tudo o que for possível para SEO do Google; me avisem se posso ajudar.

Vamos manter a discussão acontecendo neste tópico, onde estamos tentando encontrar uma solução para todos os problemas relacionados a dados estruturados.