PATTERN / DECISION FLOW

選択を減らす診断フロー

診断サイトで質問を増やす前に、最初の不安、分岐に効く条件、結果後の行動を分ける情報設計。断定しすぎず、少ない選択から次の読み物へつなぐ方法です。

執筆・検証:cig4r · 確認日:2026-09-07

結論:質問数を先に減らすのではなく、最初の判断に必要な条件だけを選び、結果を終点にしないことが重要です。診断は結論の断定器ではなく、理由・限界・次に読むものを渡す案内役として設計します。

どんな問題を解決するか

最初の不安や条件を受け止め、分岐に効く少ない質問で次の一手へつなぐ入口の型。

この個別ページは、5つのPatternを比較するDesign Patternsハブから一歩進み、選択を減らす診断フローを採用する条件と実装の境界を確認するためのページです。

採用すべき条件

  • 利用者が選択肢の多さや自分の条件に迷っている
  • 少数の回答から安全に次の読み物やツールへ案内できる
  • 診断結果の前提と限界を説明できる
  • 回答が変わると結果または次の行動が変わる

避けるべき条件

  • 回答が変わっても結果や導線が変わらない
  • 医療・法律・金融など専門判断を短い設問だけで断定する
  • 結果ページで次の確認や異なる選択肢を閉じてしまう
  • 最新の外部データや専門家確認なしに安全性を保証する

情報構造

  1. 最初の不安を一文で受け止める
  2. 結果に影響する条件を、答えやすい順に少数だけ聞く
  3. 結果には理由、前提、避ける条件、次に読むリンクを置く
  4. 別の条件を試す入口と、診断を使わない静的ガイドも残す
  5. 結果ごとに、判断理由・対象外条件・確認日を近くに示す

実装構成

  • 質問と結果をデータとして分離し、分岐表をレビュー可能にする
  • 入力値を正規化してから純粋関数で判定し、境界値をunit testする
  • 進捗、現在の質問、結果を見出しとaria-liveで伝える
  • 共有URLへ個人情報を保存せず、無効な値は既定値へ戻す
  • 診断の主張をProject・公式資料・確認commitのどれで支えるか記録する
const questions = [
  { id: "purpose", label: "最初の目的は?", options: ["読む", "試す"] },
  { id: "constraint", label: "一番の制約は?", options: ["時間", "環境"] },
];

function nextStep(answer) {
  return answer.purpose === "試す" ? "tool" : "guide";
}

no-JSの代替

  • 質問だけに頼らず、判断基準を静的な見出しとチェックリストで説明する
  • 診断を使わない読者向けに、目的別のガイドリンクを残す
  • 結果の断定を表示せず、条件付きの案内と確認先を本文に置く
  • 回答できない場合も、質問の観点と次に読むガイドを静的に表示する

アクセシビリティ

  • 一つの質問をfieldsetとlegendでまとめ、選択肢へlabelを付ける
  • 進捗と結果を色だけで示さず、テキストと見出しでも伝える
  • キーボード、focus移動、Esc、戻る・進む、reduced motionを確認する
  • 結果へ移動したfocusと、別条件へ戻る操作を確認する

性能

  • 質問、結果、リンクを静的データへ置き、外部APIへ依存しない
  • 初期HTMLに診断の説明を残し、結果表示のJSを小さく保つ
  • 質問数を減らすために一つの設問へ情報を詰め込みすぎない

失敗例

  • 質問を増やして精度らしさを演出し、途中離脱の原因を増やす
  • 結果を一つの正解として表示し、前提や見送り条件を隠す
  • 結果から関連記事や別の条件へ戻れず、体験を終点にする

採用Project

  • Local AI CompassWindowsでローカルAIを始める人へ、PC条件、導入、GGUF選び、トラブル解決をつなぐ診断入口。
  • 性癖診断コンパス恋愛傾向と惹かれる空気を、12問の診断から静かに言語化する大人向けの自己理解サイト。
  • 副業地雷チェッカー副業の勧誘や初期費用を、申し込む前のチェックと読み物で冷静に見直す安全設計。

関連Note

公開前チェックリスト

  • 各質問が結果または次の導線に実際に影響する
  • 回答途中でも現在地、戻り方、やり直し方が分かる
  • 結果に理由、前提、注意、次の読み物がある
  • 診断を使わない静的ガイドとno-JSの代替導線がある
  • 断定が危険な領域では専門家・公式情報への確認を促す

FAQ

診断サイトは質問が多いほど正確ですか

質問数だけでは正確さを示せません。結果に効く条件を選び、答えやすい順に置き、回答後の理由と限界を説明する方がレビューしやすくなります。

診断結果は一つに絞るべきですか

必ずしも一つに絞りません。条件が近い候補、見送る条件、追加で確認する項目を示す方が、断定による誤解を減らせます。

選択肢を減らすと情報不足になりませんか

最初の画面で減らし、詳細は結果後のガイドへ分けます。少ない入口と深い読み物を内部リンクで接続すれば、情報を隠さず迷いだけを減らせます。