自 4.6 周二以来,我们在 Google Search Console 中开始收到“缺少评论字段(在评论中)”的消息。这可能不是什么关键问题,但万一您还不知道。
它链接到此说明 Discussion Forum (DiscussionForumPosting, SocialMediaPosting) Schema Markup | Google Search Central | Documentation | Google for Developers
自 4.6 周二以来,我们在 Google Search Console 中开始收到“缺少评论字段(在评论中)”的消息。这可能不是什么关键问题,但万一您还不知道。
我怀疑这是某种 Google Console 的 bug,因为评论中的评论是可选的。这是 schema:https://schema.org/Comment。
schema.org 的 schema 验证器也表明我们的结构是好的——0 个警告和错误:Schema Markup Validator
然而,Google 的富媒体搜索结果显示了一个明显的“
缺少字段“comment”(可选)”:https://search.google.com/test/rich-results/result?id=mZ6z7ZtXJe0XE-YYnmY96Q
我考虑过 commentCount=0,但我犹豫是否要修改它,因为我不认为这应该是修复方法。抱歉特意提及 @rrlevering,您是否有什么看法,为什么可选的评论中的评论现在会显示这些警告,如 OP 中所示?
我们确实希望在有证据表明评论存在时推荐它们,因为评论有时比原始帖子(OP)更有用。许多地方会显示 OP 有 N 条评论,但根本不包含评论。如果 OP 是“九月份去葡萄牙该做什么?”,那么真正值得排名/评估的有趣内容是评论,而不是问题。
在此更改之前,我们已经对 commentCount > 0 且没有评论的情况进行了处理。这次更改是,我们现在也针对(伪标记:interactionStatistic.interactionType["CommentAction"] > 0)进行了投诉。
当前的标记有点令人困惑。CommentAction 在那里是什么意思?它指的是稍后发生的嵌套回复吗?查看示例线程的视觉效果,我无法理解为什么一个中间帖子是 1,而另一个帖子是 0。
啊,感谢这个提示。我现在明白了问题所在——这是因为我们已经实现了在我们的主题中按时间顺序显示所有内容的同时,还可以回复后续帖子。
我可能会删除每个帖子中的计数器,因为它将无用——爬取的主题中的帖子是按时间顺序加载的,因此嵌套回复在这里将不起作用。我们的“回复”按钮也有一些魔法(回复最后一个帖子与回复主题是相同的)。
因此,在您的 UI 中,它更像是引用/内嵌回复。我们目前没有可以表示该操作的动作(甚至没有一个好的数据模型来表示与线性显示分开的线程模型)。可惜 QuoteAction - Schema.org Type 没有不同的语义含义(它与商业报价相关),因为那可能是正确的词。
此处已移除回复计数器: https://github.com/discourse/discourse/pull/27892。OP 中的问题应在更新中移除。
此主题已在 2 天后自动关闭。不再允许回复。