Alinhamento do markup schema.org entre QA/resolvido + DFP/core

Pelo que entendi ao ler outros posts, a marcação schema.org para QAPage é gerada pelo plugin discourse-solved. Já li Wrong answerCount value from discourse-solved - #6 by sam, por exemplo, que tem alguma discussão sobre problemas em adaptar um fórum mais genérico ao modelo de q-a.

Para consumidores (incluindo eu/Google), isso é uma marcação um tanto duplicada com o DFP que é produzido pelo fórum principal. Na verdade, ambos estão atualmente marcados como a entidade principal da página. Irritantemente, eles também não se sobrepõem totalmente em seus conteúdos, o que faz com que algumas deduplicações ingênuas falhem. Por exemplo:

  • o autor da marcação Pergunta/Resposta usa o nome legível por humanos e sem URL, mas o autor do DFP usa o handle + URL. Isso faz com que os autores pareçam muito diferentes.
  • o conteúdo da marcação Pergunta/Resposta é truncado, mas o conteúdo do DFP, por ser microdata, está completo.
  • Conforme discutido no post mencionado anteriormente, a contagem de respostas é meio que fabricada.
  • dateCreated é usado na Pergunta, mas datePublished é usado no DFP.

O título e a data parecem ser consistentes, mas às vezes nossa lógica de deduplicação precisa de mais quando é implementada globalmente.

Como uma melhoria mínima, sem grandes alterações, você acha que talvez pudesse alinhar as informações do autor para que ambos tenham o handle, nome (você pode usar alternateName - Schema.org Property para diferenciar) e o URL do perfil em ambos os lugares de forma consistente?

7 curtidas

Obrigado por levantar a questão! Garantiremos que alguém analise isso no próximo mês.

3 curtidas

Os problemas acima foram corrigidos via:

2 curtidas

Incrível @rrlevering você acha que estamos em um ponto bom o suficiente para fechar esta solicitação agora?

Vou definir um cronômetro para fechá-la em alguns dias.

2 curtidas

Obrigado pelas correções. Acho que a marcação está alinhada o suficiente (principalmente das informações do autor) para que possamos fazer a desduplicação do nosso lado agora, usando alguma combinação de autor e carimbo de data/hora. Para que você saiba o que planejo, vou essencialmente mesclar o tipo extra de Pergunta no Fórum de Discussão e o tipo de Resposta no Comentário do nosso lado.

Seria aconselhável, eventualmente, encontrar uma maneira de fazer isso do seu lado. Ou integrar diretamente no Discourse para digitação nativa na marcação para escolher entre DFP ou Pergunta OU usar IDs de nó para anexar o tipo extra à marcação gerada pela plataforma de fórum principal (de modo que o OP seja co-digitado Pergunta + Fórum de Discussão). Provavelmente, eventualmente será proibido ou, pelo menos, marcado como inválido em relatórios pelos nossos sistemas, mas entendo algumas razões práticas pelas quais isso é necessário atualmente, enquanto estamos descobrindo esse espaço.

2 curtidas

Este tópico foi automaticamente fechado após 3 dias. Novas respostas não são mais permitidas.