Domain 118 / 225
DiscussionForumPosting 構造化データはフォーラム / コミュニティ投稿を伝える
DiscussionForum の要点
DiscussionForumPosting は Reddit / 5ch / Discord 型のフォーラム投稿用構造化データ。コメント数 / upvote / 投稿者の構造化により、Google がコミュニティ投稿として識別。「Discussions and forums」フィルタでの上位表示が期待できる
なぜこれを学ぶか
Google は 「Discussions and forums」フィルタを導入し、コミュニティ投稿を別枠で表示。 DiscussionForumPosting 構造化データ実装でこの枠での露出が期待できる。
コミュニティ / フォーラム / Q&A 系サイトで重要。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| フォーラム投稿を Article で記述 | コミュニティ文脈が伝わらない |
| エンゲージメントを構造化なし | 信頼性シグナル不足 |
学ぶメリット
- Discussions and forums 枠での露出
- コミュニティ運営サイトの SEO 強化
- 商談で「DiscussionForumPosting」を即答
仕組み
実装例
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"headline": "Next.js でサーバーコンポーネントの注意点は?",
"text": "Next.js 14 以降のサーバーコンポーネント実装で気をつけることがあれば...",
"url": "https://forum.example.com/threads/12345",
"datePublished": "2026-05-10T10:00:00+09:00",
"author": {
"@type": "Person",
"name": "山田 太郎",
"url": "https://forum.example.com/users/yamada"
},
"interactionStatistic": [
{
"@type": "InteractionCounter",
"interactionType": "https://schema.org/LikeAction",
"userInteractionCount": 25
},
{
"@type": "InteractionCounter",
"interactionType": "https://schema.org/CommentAction",
"userInteractionCount": 12
}
],
"comment": [
{
"@type": "Comment",
"author": {"@type": "Person", "name": "鈴木 花子"},
"datePublished": "2026-05-10T10:30:00+09:00",
"text": "サーバーコンポーネントは Promise を直接 await できます..."
}
]
}
</script>
主要プロパティ
| プロパティ | 内容 |
|---|---|
| headline | スレッドタイトル |
| text | 投稿本文 |
| author | 投稿者 |
| comment | 返信コメント |
| interactionStatistic | エンゲージメント数 |
キー概念
コミュニティ シグナル
エンゲージメントは Google の信頼性判断材料:
- LikeAction: いいね / upvote
- CommentAction: 返信数
- ShareAction: シェア数
Article との違い
| Article | DiscussionForumPosting | |
|---|---|---|
| 内容 | 編集記事 | コミュニティ投稿 |
| 著者 | プロライター | 一般ユーザー |
| エンゲージメント | 任意 | 主軸 |
関連する構造化データ
| タイプ | 用途 |
|---|---|
| DiscussionForumPosting | フォーラム投稿 |
| QAPage | Q&A 形式 |
| SocialMediaPosting | SNS 投稿 |
| BlogPosting | ブログ記事 |
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| 全コミュニティ投稿を Article で OK | DiscussionForumPosting が専用タイプ | DiscussionForumPosting |
| エンゲージメント数は不要 | Google の信頼性判断に使用 | 同上 |
実務での適用
コミュニティサイトの実装
各スレッド / 投稿に DiscussionForumPosting:
- 投稿者・本文・コメント
- LikeAction / CommentAction でエンゲージメント
- 関連スレッドを内部リンク
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| Discussions and forums フィルタに出ない | DiscussionForumPosting 実装 + エンゲージメント数 |
公式ソース
自己テスト
Q1. DiscussionForumPosting の主な用途は?
Reddit / 5ch / Discord 型のフォーラム / コミュニティ投稿の構造化
Q2. エンゲージメント シグナルの実装方法は?
interactionStatistic に LikeAction / CommentAction / ShareAction の数を構造化
Q3. Article と DiscussionForumPosting の使い分けは?
Article は編集記事、DiscussionForumPosting はコミュニティ投稿。エンゲージメントが主軸かどうかで判断
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。