Desde terça-feira, 4.6, começamos a receber a mensagem “Campo de comentário ausente (em comentário)” no Google Search Console. Provavelmente não é nada crítico, então apenas caso você ainda não soubesse disso.
Estou imaginando se isso é algum tipo de bug do Google Console, já que comentários em comentários são opcionais. Aqui está o esquema: Comment - Schema.org Type.
Considerei commentCount=0, mas hesito em modificar isso quando não acho que deveria ser a correção. Desculpe pela menção direta @rrlevering, você tem alguma opinião sobre por que comentários opcionais em comentários agora estão mostrando esses avisos, como visto no OP?
Gostaríamos muito de recomendar comentários se houver evidências de que eles existem, porque muitas vezes os comentários são às vezes mais úteis do que o OP. Muitos lugares dizem que o OP tem N comentários e depois não incluem os comentários. Se o OP for “O que devo fazer em Portugal em setembro?”, o texto realmente interessante para classificar/avaliar é o comentário, não a pergunta.
Anteriormente à mudança, já fazíamos isso para commentCount > 0 e sem comentários. Esta mudança foi que agora também reclamamos em (pseudo-markup: interactionStatistic.interactionType["CommentAction"] > 0).
A marcação atual é um pouco confusa. O que significa CommentAction lá? Significa respostas encadeadas que ocorrem mais tarde? Olhando para o exemplo de thread visualmente, não consigo entender por que um post do meio tem 1 e outro tem 0.
Ah, obrigado por esta dica. Agora entendo o problema – é porque tornamos possível responder a uma postagem subsequente, apesar de tudo ainda ser exibido cronologicamente em nossos tópicos.
Provavelmente removerei o contador em cada postagem, pois não será útil – tópicos rastreados têm postagens que são carregadas cronologicamente, então aninhar respostas não funcionaria aqui. Nosso botão “Responder” também tem um pouco de mágica acontecendo (uma resposta à última postagem é o mesmo que responder ao tópico).
Portanto, na sua interface do usuário, é mais como uma resposta citada/inline. Não temos uma ação para representar isso no momento (nem um bom modelo de dados para representar um modelo de encadeamento separado de uma exibição linear). É uma pena que QuoteAction - Schema.org Type não tenha um significado semântico diferente (está alinhado com cotações comerciais), porque essa poderia ser a palavra certa.