コメント欄が見つかりません(コメント内)

火曜日 4.6 以降、「コメントフィールドがありません(コメント内)」というメッセージが Google Search Console で表示され始めました。おそらく重大な問題ではないと思いますが、念のためお知らせします。

これは、Discussion Forum (DiscussionForumPosting, SocialMediaPosting) Schema Markup | Google Search Central  |  Documentation  |  Google for Developers の説明にリンクしています。

「いいね!」 3

Google Consoleのバグではないかと疑問に思っています。コメント内のコメントは任意であるためです。スキーマはこちらです: Comment - Schema.org Type.

schema.orgのスキーマバリデーターも、私たちの構造が良いことを示しています – 警告とエラーは0件です: Schema Markup Validator

しかし、Googleの構造化データテストツールでは、「:warning: Missing field “comment” (optional)」という明白な警告が表示されています: https://search.google.com/test/rich-results/result?id=mZ6z7ZtXJe0XE-YYnmY96Q

commentCount=0を検討しましたが、これが修正になるとは思えないため、変更することに躊躇しています。レーザーメンション申し訳ありません @rrlevering、OPで見られるように、コメント内の任意コメントがこれらの警告を表示する理由について何かご意見はありますか?

コメントが存在する証拠がある場合は、コメントが OP よりも役立つことが多いため、コメントを強く推奨したいと思います。多くの場所では、OP に N 件のコメントがあると表示されても、コメントはまったく含まれていません。OP が「9 月にポルトガルで何をすべきですか?」の場合、ランク付け/評価するのに本当に興味深いテキストは、質問ではなくコメントです。

変更前は、commentCount > 0 でコメントがない場合にすでにこれを行っていました。この変更により、(疑似マークアップ: interactionStatistic.interactionType["CommentAction"] > 0) で苦情を言うようになりました。

現在のマークアップは少し紛らわしいです。CommentAction はそこで何を意味しますか?後で発生するスレッド形式の返信を意味しますか?例のスレッドを視覚的に見ても、なぜ中央の 1 つの投稿に 1 があり、別の投稿に 0 があるのか理解できません。

「いいね!」 1

ああ、このヒントをありがとうございます。これで問題が理解できました。トピックではすべて時系列で表示されているにもかかわらず、後続の投稿に返信できるようになっているためです。

各投稿のカウンターは役に立たないと思われるので、削除する予定です。クロールされたトピックでは投稿が時系列で読み込まれるため、ネストされた返信はここでは機能しません。また、「返信」ボタンにも少しマジックがかかっています(最後の投稿への返信はトピックへの返信と同じです)。

UIでは、引用/インライン返信のようなものになります。現在、それを表すアクション(または線形表示とは別のスレッドモデルを表す適切なデータモデル)はありません。http://schema.org/QuoteActionに別の意味がないのは残念です(商業的な見積もりに対応しているため)、それが適切な言葉になる可能性があります。

「いいね!」 1

返信カウンターは FIX: Exclude reply count on posts due to required Comment nesting by nattsw · Pull Request #27892 · discourse/discourse · GitHub で削除されました。OP の問題はアップデートで削除されるはずです。

「いいね!」 2

このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。