レビューブロック:正直な集約と評価の整合性
本物のカスタマーフィードバックからレビューブロックを構築し、レビューがない場合を正直に処理し、表示される評価をAggregateRatingスキーママークアップと整合させる方法。
レビューブロックは、明確に識別された1つの製品、サービス、ビジネス、またはロケーションに対する本物のカスタマーフィードバックを要約します。平均評価、評価スケール、対象となる総レビュー数、ソース範囲、および選ばれた称賛を作為的な社会的証明に変えることなく、少数のレビュー抜粋を表示します。
カスタマーレビュー
まだカスタマーレビューはありません
このサービスを利用した体験を最初に共有してみませんか。
このレンダリングされたゼロレビュー状態は、意図的に正直です。空の星、5点満点中0点のスコア、レビュー数1件、または企業が書いた安心させるような引用は表示しません。対象となるレビューが届いたとき、同じソース管理されたコンポーネントでこの状態を実際の集計と属性付きの抜粋に置き換えることができます。
この要素が重要な理由
レビューは、特定の種類の買い手の不確実性を軽減します。それは、組織が主張することと、顧客が実際に何が起こったと言うかの間のギャップです。有用なレビューブロックは、単に熱意を追加するだけではありません。読者が一貫性を評価し、繰り返し発生する強みと限界を認識し、その体験が自分と似た状況の人々から来たものかどうかを判断するのに役立ちます。数と分布が重要なのは、1件のレビューからの平均5.0と、より多くの多様な記録にわたる平均4.7では、伝わる情報が異なるからです。
その心理効果は、信頼性の手がかりに依存します。名前の明かされたソース、表示された日付、開示された検証方法、混在した感情、および元の記録への経路は、読者が証拠を精査するのに役立ちます。数もソースもなく、磨き抜かれた3つの引用がある完璧なスコアは、逆の効果を生み出します。ブロックが信頼を求めながら、それを与えるために必要な事実を隠しているのです。否定的および中程度のレビューはデザイン上の欠陥ではありません。それらを抑制すると、残りの称賛の信憑性が低下し、集計が歪む可能性があります。
機械による抽出可能性とは、ソフトウェアが視覚的な近接性から推測することなく、評価対象エンティティ、評価値、スケール、数、ソース、および個々のレビューの関係を識別できることを意味します。製品見出しの横にある5つのアイコンの行は人間には明白に見えても、クローラーはそのアイコンが製品、販売者、配送サービス、またはページ自体を評価しているのかを安全に推測できません。1つの型付きブロックが境界のあるレコードを作成し、その表示された事実が検索、内部分析、コンテンツ移行、およびAIエージェントに一貫して提供できます。
要素記述ルール は優先順位のルールを提供します:外観ではなく目的によってコンポーネントを選択してください。セクションがカスタマー評価を集約する場合は、通常の見出し、星アイコン、引用でも模倣できる場合でも、レビューブロックを使用してください。型付き要素は、ソースの所有権、エンティティの同一性、ゼロ状態の動作、アクセス可能なラベル、および構造化データの整合性を強制します。これらは緩いマークアップでは実現できません。
いつ使用するか
承認されたファーストパーティのレビューシステムまたは識別されたサードパーティプラットフォームに本物のレビューが存在し、そのフィードバックがページが表す正確なエンティティに関するものである場合に、レビューブロックを使用します。購入や問い合わせの意思決定の近く、ページが提供内容を説明した後、最終アクションの前に配置すると有用です。また、読者が単一の推薦文ではなく、分布と最近のテーマを必要とする場合に、レビューコーパスを要約するためにも使用できます。
包含ポリシーが安定している場合にのみ使用してください。「過去24ヶ月のすべての公開レビュー」「すべての確認済み購入レビュー」「最新の3件のレビュー(集計はすべての対象レビューを使用)」は理解可能なルールです。「見つけられた最も良いコメント」はそうではありません。システムがどのレビューがカウントされるかを説明できない場合、表示された平均を防御することはできません。
類似しているが異なるケースは、別の扱いが必要です:
- コンテキストと特定の成果を伴う1件の属性付きカスタマーストーリーは、推薦文であり、集計ではありません。
- 編集者の実際の評価は、エディトリアルレビューコンテンツであり、カスタマーレーティングではありません。
- ケーススタディは介入と成果を説明するものであり、その承認がレビューになるわけではありません。
- 従業員、パートナー、インフルエンサー、または製品提供を受けた人のコメントは、関係性の開示が必要であり、確認済みのカスタマーレビューとラベル付けしてはいけません(検証の主張が真実でない限り)。
- 企業の評価を1つの製品の評価として再利用してはいけません。全国ブランドの評価を1つの支店の証拠として提示してはいけません。
- 調査結果は研究証拠です。満足度の質問を星評価に変換しないでください(調査手段と変換方法がその使用のために設計・開示されていない限り)。
組織にレビューがまったくない場合、単にテンプレートを埋めるためにブロックを使用しないでください。可視のゼロ状態は、新製品の詳細ページなど、レビューを受け付けることがページのタスクの一部である場合に適切です。レビューが付随的な機能説明ページでは、ブロック全体を抑制するのが通常はより明確です。
どこに配置するか
読者がスコアを見る前に何が評価されているかを知っている場合に、配置は効果的です。製品、サービス、ソリューション、またはロケーションが識別され、その基本的な事実が説明された後にブロックを配置します。長い商用ページでは、主要な価値提案と補足詳細の後に集計を配置し、レビューまたは次の反論処理セクションの後にプライマリーコールトゥアクションを配置します。
プロダクトページの場合、通常の位置は仕様、フィット感、配送、返品情報の下です。サービスまたはソリューションページの場合は、レビューを範囲とプロセスの後に配置し、カスタマーエクスペリエンスがすでに行われた主張を検証できるようにします。ロケーションページの場合は、ブロックを支店のアイデンティティとローカル連絡先詳細の近くに配置し、評価対象のロケーションが明確であるようにします。
レビューブロックを配置しない場所:
- ページの直接的な説明の上(読者が評価対象エンティティを識別できない場所)
- 主張とその主張を裏付ける証拠の間
- 異なるエンティティのカード、価格、予約アクションの横
- 集計の一部と誤認される可能性のあるラベルなしの推薦文カルーセルの横
- カウントダウン、在庫プレッシャーメッセージ、または保証の横(証拠を強制的に感じさせるもの)
- 比較表の中(1つの集計が複数のオプションに適用されるように見える可能性がある場所)
- 散文、バッジ、またはナビゲーションにコピーされた競合する評価値の横
複数のソースからレビューが来る場合は、全体的な範囲とソースの内訳を1つのブロック内に保持してください。プラットフォームのバッジをページに散りばめて、読者や機械がそれらを調整することを期待しないでください。
構造
- 評価対象エンティティ: 集計が表す正確な製品、サービス、ビジネス、またはロケーション。
- 平均とスケール: 「5点満点中4.6」など、明示的な最大値を持つ数値(アイコンのみではありません)。
- 対象レビュー数: 計算に使用されたレコードの数(表示される抜粋の数とは別)。
- 評価分布: 各評価レベルの数または割合。すべて同じ対象セットから計算されます。
- ソース範囲: 含まれるファーストパーティシステムまたは指定されたプラットフォーム、および該当する日付範囲または最終同期時刻。
- レビュー抜粋: 顧客が作成したテキストで、ソースに忠実に保たれ、そのレコードにリンクまたはトレース可能。
- 属性表示と日付: 許可された公開アイデンティティ、レビュー日、および関係性または検証ラベル。
- 全セットへの経路: より多くのレビュー、フィルタリング、モデレーション情報、ソース詳細を表示するリンクまたはコントロール。
デザイン例
すべてのバリエーションは、エンティティ、スケール、数、ソースを保持します。レイアウトは変更可能ですが、証拠は変更できません。
抜粋付き標準サマリー
平均、数、分布、および3~6件の抜粋を表示します。これは、レビューが意思決定をサポートし、分布を有用にするのに十分なレコードが存在する詳細ページのデフォルトです。
コンパクト集計
抜粋なしで、明示的な数値評価、スケール、数、ソースリンクを表示します。制約のあるサマリー領域でのみ使用し、同じページに後で完全なレビューブロックが存在するか、遷移先が完全なレコードを提供する場合に限ります。
マルチソース内訳
スケールが文書化された正規化を持ち、すべてのソースが同じエンティティを評価している場合にのみ、1つの結合集計を表示します。ソースレベルのカウントを含めて、監査担当者が合計を再現し、重複を検出できるようにします。
フィルタリングまたはセグメント化ビュー
読者が評価、最新性、確認済みステータス、または関連する製品バリアントでフィルタリングできるようにします。フィルタリングされていない集計を表示したまま、フィルタリングされた結果の数をラベル付けします。選択されたサブセットから静かにヘッドラインを再計算しないでください。
ゼロレビュー状態
レビューが存在しないことを表明し、対象顧客にのみ正当なレビューアクションを提供します。平均、AggregateRatingマークアップ、分布、または捏造されたサンプル引用をレンダリングしないでください。
パラメータ
「レビューソース」とマークされた値は、記事に入力されたコピーではなく、解決されたレコードです。制限によりブロックはスキャン可能に保たれ、完全なレビューシステムがコーパス全体を保持します。
| 名前 | 型 | 必須 | 最小/最大 | デフォルト | ソース | |
|---|---|---|---|---|---|---|
source-id | プレーン文字列 | はい | 1つの安定した識別子;1~100文字 | なし | 属性 | |
entity-id | プレーン文字列 | はい | 1つの正確なエンティティ識別子;1~100文字 | 安全に解決された場合は現在のページエンティティ | 属性またはページメタデータ | |
variant | 列挙型:standard、compact、multi-source | いいえ | 1つの値 | standard | 属性 | |
heading | プレーン文字列 | いいえ | 2~6語;最大60文字 | 「カスタマーレビュー」 | 本文の最初の見出し | |
max-excerpts | 整数 | いいえ | 0~6 | standardは3、compactは0 | 属性 | |
selection | 列挙型:newest、most-helpful、representative | いいえ | 1つの宣言されたルール | newest | 属性 | |
rating-value | 小数 | カウントが0より大きい場合は必須 | ソーススケール内;1つの計算値 | なし | レビューソース計算 | |
best-rating | 小数 | 評価が表示される場合は必須 | worst-ratingより大きい | ソーススケールの最大値 | レビューソース | |
worst-rating | 小数 | 評価が表示される場合は必須 | best-ratingより小さい | ソーススケールの最小値 | レビューソース | |
review-count | 整数 | はい | 0以上 | 0 | 適格性判定と重複除去後のレビューソース | |
distribution | 評価対数のマップ | いいえ | スケールレベルごとに1エントリ;合計はreview-countに等しい | 利用不可の場合は非表示 | レビューソース計算 | |
reviews | レビューレコードの配列 | いいえ | 0~6件の表示レコード | selectionで選択 | レビューソース本文レコード | |
source-label | プレーン文字列 | はい | 1~5つのソース;各80文字 | なし | レビューソース設定 | |
last-synced | 日時 | インポートソースの場合ははい | 1つの有効なタイムスタンプ | なし | インポートパイプライン |
各表示レビューレコードには、安定したレビューID、許可された公開属性、公開日、評価、利用可能な場合はソースURL、検証または関係ステータス、および元のレビューテキストが含まれます。本文はオプションの最初の見出しのみを提供できます。作成者は決してレビューの引用、名前、スコア、または数をディレクティブ本文に入れてはいけません。
レビューブロックの構文とコード例
3つの表記法すべてがエンティティと承認されたレビューソースを識別します。レンダリングと構造化データは同じソーススナップショットから解決されます。
ポータブルMarkdownディレクティブ
:::reviews-block{source-id="reviews-main" entity-id="product-4821" variant=standard max-excerpts=3 selection=representative}
## Customer reviews
:::
Hugoショートコード
{{< reviews-block sourceId="reviews-main" entityId="product-4821" variant="standard" maxExcerpts="3" selection="representative" >}}
Customer reviews
{{< /reviews-block >}}
Hugoアダプターは、サーバーサイドまたはビルド時のレビューレコードを解決する必要があります。rating="4.9"を渡したり、本文に引用を書いたりすると、作成者が制御する社会的証明になり、契約に違反します。
WordPress
<!-- wp:amicited/reviews {"sourceId":"reviews-main","entityId":"product-4821","variant":"standard","maxExcerpts":3,"selection":"representative"} /-->
[amicited_reviews source_id="reviews-main" entity_id="product-4821" variant="standard" max_excerpts="3" selection="representative"]
保護されたレビューストアを読み取る動的ブロックまたは登録されたショートコードを使用してください。編集者は承認されたソース、表示バリアント、選択ポリシーを選択できますが、返されたスコア、数、レビューアーの身元、またはテキストを上書きすることはできません。
良い例と悪い例
良い例:透明なソースと混合証拠
カスタマーレビュー 37件の対象レビューから5点満点中4.4。レビューは完了した予約後に収集されます;最終更新日:2026年8月26日。 「予約は簡単でしたが、最初に空いている日付は2週間先でした。」 — 確認済み予約、2026年7月
これは実際のビジネスに関する主張ではなく、説明のための仕様です。エンティティがページから認識可能で、数値スケールと対象数が明示的で、収集方法と更新日が表示され、抜粋が意味のある制限を保持しているため、プロダクションパターンとして機能します。公開されるコンポーネントは、この例をコピーするのではなく、レビューレコードからすべての値を解決します。
悪い例:捏造された確実性
お客様は私たちを愛しています! ★★★★★ 「まさに最高。毎回5つ星。」 — Sarah 何千人もの満足しているお客様に信頼されています。
これは、アイコンに数値スケールや数がなく、レビューアーが承認されたソースにトレースできず、「何千人」が裏付けのない数量であるため、失敗しています。無条件の最上級表現と洗練された引用は、マーケティングが書いた可能性があります。AggregateRatingコードを追加すると、問題を修正するのではなく、不一致を機械可読にするだけです。本物のレビューがゼロの場合は、ブロック全体をゼロ状態に置き換えるか、省略してください。
スキーママークアップとアクセシビリティ
対象となるブロックは、ページに表示されている同じエンティティに対してSchema.orgのAggregateRatingを提供できます。ratingValueは表示された平均に、reviewCountは対象レビュー数に、bestRatingとworstRatingは表示されたスケールにマッピングされます。サイトのスキーマポリシーで許可されている場合、個別の表示レコードは、そのレビュー評価、著者、日付、レビュー対象アイテムを含むReviewオブジェクトを提供できます。
整合性は正確であり、近似ではありません。マークアップと表示ブロックは、同じエンティティ、ソース範囲、重複除去ポリシー、スケール、数、計算スナップショットを使用する必要があります。2,400件の全期間の企業レビューをマークアップしながら、18件の製品固有レビューを表示しないでください。ゼロ状態でAggregateRatingを出力したり、ゼロを合成評価として使用したり、数を隠したり、表示されていないインポート済みレビューをマークアップしたりしないでください。構造化データはレビューの証拠を説明するものであり、検索機能の資格を作成したり、レビューが本物であることを検証したりするものではありません。
アクセシビリティには、すべての視覚的エンコーディングに対するテキスト相当物が必要です。「37件のレビューから5点満点中4.4」を、星が存在する場合でもテキストとしてレンダリングしてください。分布バーには「5つ星:21件のレビュー」などのアクセス可能な名前を付け、バーの幅や色のみに依存しないでください。各抜粋は、その属性、評価、日付が読み取り順に関連付けられた、意味論的な記事またはリスト項目である必要があります。
フィルターコントロールには、可視のラベル、キーボード操作、および結果変更の通知が必要です。切り詰められたレビューには、展開状態が伝えられる実際のボタンが必要です。視覚的なフェードだけでは不十分です。レビューアーのアバターは、その人の名前がすでに存在する場合は通常、装飾的なものであり、空の代替テキストを使用する必要があります。真正性を証明するために、メールアドレス、注文番号、またはその他のプライベート検証データを決して公開しないでください。
記述ルール
すべてのルールは、真正性または解釈可能性のいずれかを保護します:
- 1つのブロックは1つのエンティティを評価します。 企業、製品、販売者、配送、支店のフィードバックを1つの数値に決してマージしないでください。読者はスコアがどの体験を表しているかを区別できなくなります。
- ソースが証拠を所有します。 評価、数、抜粋、名前、日付、検証ステータス、ソースURLは承認されたレコードから取得されます。作成者は配置、見出し、バリアント、宣言された選択方法のみを制御します。
- ゼロは主張がないことを意味します。 レビューがゼロの場合は、一文を表示するか、何も表示しません。ゼロの星、0.0、満点の星の横に「未評価」、シードされたスタッフレビュー、またはAggregateRatingマークアップを表示しないでください。
- 集計は完全な対象セットを使用します。 表示された3件の抜粋からヘッドラインを計算しないでください。計算前に文書化された適格性、モデレーション、重複除去ルールを適用してください。
- 抜粋は公正な範囲を示します。 3~6件を表示し、最新、最も役立った、または文書化された代表的方法を使用します。コーパス全体を代表していると示唆しながら、5つ星のレコードのみを選択しないでください。
- 引用は忠実に保たれます。 抜粋は15~60語に抑えてください。自然な区切りのみで切り詰め、省略を示し、元の意味を保持し、ポリシーで許可されている場合は完全なレビューへの経路を提供してください。
- ラベルは証明できることを述べます。 「確認済み購入」または「確認済み予約」は、システムがそのイベントを検証する場合にのみ使用してください。「確認済みレビュー」は、検証プロセスが定義されていない限り曖昧すぎます。
- トーンは中立を保ちます。 「みんなが私たちを愛する理由」よりも「カスタマーレビュー」を推奨します。ブロックは証拠を提示します。近くの散文で、レビューアーを称賛したり却下したりせずにコンテキストを説明できます。
- 最新性は表示されたままにします。 レビューの日付とインポートの最終同期日を表示してください。放棄されたフィードから導出された現在のスコアは、現在の証拠ではありません。
- モデレーションは称賛のためのキュレーションではありません。 公開されたポリシーに基づいてスパム、禁止コンテンツ、またはプライベートデータを削除してください。平均が下がるという理由で批判を削除したり、主張を強化するためにレビューを書き換えたりしないでください。
従業員の推奨、複合引用、AI生成のサマリーを顧客の言葉として提示するもの、機密詳細、未公開のインセンティブ条件、裏付けのない成果の主張、競合他社への攻撃、または法的反論をブロック内に決して配置しないでください。生成されたテーマ別サマリーは、引用されたレビューの外側で明確にラベル付けされた分析としてのみ表示し、開示された方法と元のレコードへの経路を提供してください。
使用する投稿タイプ
フロントマターのpostTypes配列が正規の関係です。「条件付き」とは、本物のエンティティ一致レビューレコードが存在し、配置がページの意思決定に役立つ場合にのみブロックが表示されることを意味します。
| 投稿タイプ | 要件 | レビューブロックの役割 |
|---|---|---|
| プロダクトページ | レビューが存在する場合はコア | 仕様と購入条件が明確になった後、正確な製品またはバリアントに対するフィードバックを集約 |
| カテゴリーページ | 条件付き | カテゴリーレベルのエクスペリエンスを実際に評価するレビューのみを要約。製品評価を1つのカテゴリスコアにマージしない |
| サービスページ | 条件付き | そのサービスに結びついたカスタマーエクスペリエンスでサービスの範囲とプロセスの主張を検証(企業全般ではない) |
| ソリューションページ | 条件付き | 対象オーディエンス向けに指定されたソリューションを使用した顧客からのフィードバックを表示。普遍的な成果を示唆しない |
| フィーチャーページ | 条件付き | ソースレコードが明示的にその機能に関する場合のみ使用。一般的な製品レビューは類似ケースとして扱う |
| 価格ページ | 条件付き | プラン情報の後に価値と請求エクスペリエンスを扱う。評価の証拠を価格の主張から分離 |
| ロケーションページ | ローカルレビューが存在する場合はコア | 正確な支店またはサービスロケーションのレコードをそのアイデンティティと連絡先情報の近くに集約 |
| レビューページ | 条件付きかつ二次的 | カスタマーレビューの集約を出版社の実際の評価から分離。人気をテストの代用として決して使用しない |
QAチェックリスト
- ブロックは、推薦文やエディトリアル評価を模倣するのではなく、本物のカスタマーフィードバックを集約していますか?
- ブロックが表示される前に、1つの正確な評価対象エンティティが確立されていますか?
- すべてのレコードは、安定したレビューIDを持つ承認されたトレーサブルなソースから来ていますか?
- 適格性、モデレーション、正規化、重複除去のポリシーは文書化されていますか?
- 平均、数、分布、抜粋、ソース内訳は同じ対象セットを使用していますか?
- 評価は最良および最悪のスケール値とともに数値で表示されていますか?
- 分布の合計は対象レビュー数と等しいですか?
- 3~6件の抜粋は、称賛のみではなく宣言された方法で選択されていますか?
- 抜粋は、プライベートデータを公開せずに、意味、属性、日付、検証ステータスを保持していますか?
- インセンティブ、贈与、雇用、およびその他の重要な関係は、該当する場合に開示されていますか?
- ブロックは、数がゼロの場合に真実のゼロ状態または何も表示しませんか?
- ゼロ状態ではAggregateRatingが省略されていますか?
- 出力されるAggregateRatingは、表示されているエンティティ、値、数、スケール、ソース範囲、スナップショットと正確に一致していますか?
- 個別のReviewオブジェクトは、表示されている対象レビューレコードに限定されていますか?
- ポリシーで許可されている場合、ソースまたは完全なレビューセットに検査のためにアクセス可能ですか?
last-syncedはページのフレッシュネスポリシーに対して十分に新しいですか?古いフィードは表示上で失敗するか、ブロックを抑制しますか?- 星、分布、フィルター、展開状態に完全なテキストとキーボードの代替手段がありますか?
- ブロックは、競合するスコア、無関係なエンティティ、強制的な緊急性、ラベルなしの推薦文から分離されていますか?
- ページは裏付けのない最上級表現、捏造された引用、曖昧な「確認済み」ラベルを避けていますか?
- 編集者は、ソースレコードと文書化された計算から表示された集計を再現できますか?
レビューブロックは、懐疑的な読者が何が評価されたか、どれだけの証拠が存在するか、それがどこから来たか、その限界は何かを理解できるとき、そして機械がマークアップに隠された2番目の水増しバージョンなしで同じ事実を受け取るときに、準備完了です。
このセクションの他のチュートリアル
実践する準備はできましたか?
無料チェック · 7日間お試し · クレジットカード不要