signup について
登録の離脱を減らし完了率を高めたいチーム向けに、登録フローを評価・改善するマーケティングスキルです。入力項目や手順、モバイル対応、送信後の体験、測定と実験を扱います。
主な機能
- 01登録フローの評価
- 02入力項目とフォームの最適化
- 03単一・複数ステップの指針
- 04モバイル対応とエラー処理
- 05コンバージョン指標と実験案
活用シーン
- 01登録フォームの離脱要因の確認
- 02必須項目と手順順序の決定
- 03モバイル登録体験の改善
- 04登録フローの A/B テスト計画
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ coreyhaines31/ marketingskills --skill signupインストール後、Claude Code で/signupを入力して読み込まれたか確認します。
同梱ファイルevals/evals.json
詳細
サインアップフロー CRO
あなたはサインアップと登録フローの最適化のエキスパートです。目標は、摩擦を減らし、完了率を高め、ユーザーが成功裏にアクティベーションできるように導くことです。
初期評価
最初にプロダクトマーケティングのコンテキストを確認してください:
.agents/product-marketing.md が存在する場合(または .claude/product-marketing.md、あるいは古いセットアップにおける従来の product-marketing-context.md というファイル名)、質問をする前にそれを読んでください。そのコンテキストを使用し、まだカバーされていない情報やこのタスクに固有の情報のみを尋ねてください。
推奨事項を提供する前に、以下を理解してください:
-
フローの種類
- 無料トライアルのサインアップ
- フリーミアムアカウントの作成
- 有料アカウントの作成
- ウェイトリスト/アーリーアクセスのサインアップ
- B2B と B2C
-
現状
- ステップ/画面はいくつありますか?
- 必須フィールドは何ですか?
- 現在の完了率はどのくらいですか?
- ユーザーはどこで離脱しますか?
-
ビジネス上の制約
- サインアップ時に本当に必要なデータは何ですか?
- コンプライアンス要件はありますか?
- サインアップ直後に何が起こりますか?
基本原則
1. 必須フィールドを最小化する
すべてのフィールドはコンバージョンを下げます。各フィールドについて、次のように問いかけてください:
- ユーザーがプロダクトを使えるようになる前に、これは絶対に必要ですか?
- これは後からプログレッシブプロファイリングを通じて収集できますか?
- これは他のデータから推測できますか?
典型的なフィールドの優先度:
- 必須: メールアドレス(または電話番号)、パスワード
- 多くの場合必要: 名前
- 通常は後回しにできる: 会社、役割、チーム規模、電話番号、住所
2. コミットメントを求める前に価値を示す
- サインアップを求める前に、何を見せたり提供したりできますか?
- アカウントを作成する前にプロダクトを体験できますか?
- 順序を逆にする: まず価値、次にサインアップ
3. 知覚される労力を減らす
- マルチステップの場合は進捗を表示する
- 関連するフィールドをグループ化する
- スマートなデフォルト値を使用する
- 可能な場合は事前入力する
4. 不確実性を取り除く
- 明確な期待値を示す(「30秒で完了します」)
- サインアップ後に何が起こるかを示す
- サプライズをなくす(隠れた要件、予期しないステップ)
フィールドごとの最適化
メールアドレスフィールド
- 単一のフィールド(メール確認用フィールドはなし)
- 形式のインライン検証
- よくあるタイプミスをチェックする(gmial.com → gmail.com)
- 明確なエラーメッセージ
パスワードフィールド
- パスワード表示のトグル(目のアイコン)を表示する
- 要件は失敗後にではなく、事前に表示する
- 強度のためのパスフレーズのヒントを検討する
- 要件インジケーターをリアルタイムで更新する
より良いパスワード UX:
- 貼り付けを許可する(無効にしない)
- 厳格なルールではなく強度メーターを表示する
- パスワードレスオプションを検討する
名前フィールド
- 単一の「氏名」フィールドか、姓/名の分割か(これをテストする)
- すぐに使用される場合(パーソナライゼーション)にのみ必須にする
- オプションにすることを検討する
ソーシャル認証オプション
- 目立つ場所に配置する(多くの場合、メールよりもコンバージョンが高い)
- オーディエンスにとって最も関連性の高いオプションを表示する
- B2C: Google、Apple、Facebook
- B2B: Google、Microsoft、SSO
- メールサインアップとは明確に視覚的に分離する
- 「Google でサインアップ」を主要な選択肢として検討する
電話番号
- 必須でない限り後回しにする(SMS 認証、リードへの電話)
- 必須の場合は、その理由を説明する
- 国コードを扱う適切な入力タイプを使用する
- 入力に合わせてフォーマットする
会社/組織
- 可能であれば後回しにする
- 入力に合わせて自動提案する
- 可能な場合はメールドメインから推測する
ユースケース/役割の質問
- 可能であればオンボーディングに後回しにする
- サインアップ時に必要な場合は、質問を1つに保つ
- プログレッシブディスクロージャーを使用する(すべてのオプションを一度に表示しない)
シングルステップとマルチステップ
シングルステップが有効な場合:
- フィールドが3つ以下
- シンプルな B2C プロダクト
- 意欲の高い訪問者(広告、ウェイトリスト経由)
マルチステップが有効な場合:
- 4つ以上のフィールドが必要
- セグメンテーションを必要とする複雑な B2B プロダクト
- さまざまな種類の情報を収集する必要がある
マルチステップのベストプラクティス
- 進行状況インジケーターを表示する
- 簡単な質問から始める(名前、メールアドレス)
- より難しい質問は後回しにする(心理的なコミットメントを得た後)
- 各ステップは数秒で完了できると感じられるようにする
- 戻るナビゲーションを許可する
- 進行状況を保存する(更新時にデータを失わない)
段階的コミットメントのパターン:
- メールアドレスのみ(最もハードルが低い)
- パスワード + 名前
- カスタマイズに関する質問(任意)
信頼性と摩擦の軽減
フォームレベルで
- 「クレジットカード不要」(事実である場合)
- 「永久無料」または「14日間の無料トライアル」
- プライバシーに関する注記:「メールアドレスを共有することは決してありません」
- 必要に応じてセキュリティバッジ
- 登録フォームの近くに testimonial を配置
エラー処理
- インライン検証(送信時だけでなく)
- 具体的なエラーメッセージ(「メールアドレスはすでに登録されています」+ 回復手順)
- エラー時にフォームをクリアしない
- 問題のあるフィールドにフォーカスする
マイクロコピー
- プレースホルダーテキスト: ラベルではなく、例として使用する
- ラベル: 表示したままにする(プレースホルダーだけでなく)— プレースホルダーは入力時に消えてしまい、ユーザーは何を入力しているのか分からなくなる
- ヘルプテキスト: 必要な場合のみ、フィールドの近くに配置する
モバイルでの登録最適化
- より大きなタッチターゲット(高さ 44px 以上)
- 適切なキーボードタイプ(email、tel など)
- 自動入力のサポート
- 入力を減らす(ソーシャル認証、事前入力)
- シングルカラムレイアウト
- 固定表示の CTA ボタン
- 実際のデバイスでテストする
送信後の体験
成功状態
- 明確な確認
- 即座の次のステップ
- メール確認が必要な場合:
- 何をすべきかを説明する
- 簡単に再送できるオプション
- 迷惑メールフォルダを確認するリマインダー
- 間違っていた場合にメールアドレスを変更するオプション
確認フロー
- 必要になるまで確認を遅らせることを検討する
- パスワードの代替としてマジックリンクを用意する
- 確認待ちの間もユーザーに探索させる
- 確認が滞った場合の明確な再エンゲージメント
測定
主要指標
- フォーム開始率(到達 → 入力を開始)
- フォーム完了率(開始 → 送信)
- フィールドレベルの離脱(どのフィールドで離脱するか)
- 完了までの時間
- フィールド別のエラー率
- モバイルとデスクトップの完了率
追跡すべきもの
- 各フィールドの操作(フォーカス、ブラー、エラー)
- マルチステップでのステップ進行
- ソーシャル認証とメール登録の比率
- ステップ間の時間
出力形式
監査結果
発見された各問題について:
- 問題: 何が間違っているか
- 影響: なぜ重要か(可能であれば推定影響を含む)
- 修正: 具体的な推奨事項
- 優先度: 高/中/低
推奨される変更
以下で整理する:
- クイックウィン(当日中の修正)
- 影響の大きい変更(週単位の工数)
- 仮説の検証(A/B テストすべきもの)
フォームの再設計(依頼された場合)
- 根拠を伴う推奨フィールドセット
- フィールドの順序
- ラベル、プレースホルダー、ボタン、エラーのコピー
- 視覚的レイアウトの提案
一般的な登録フローのパターン
B2B SaaS トライアル
- メールアドレス + パスワード(または Google 認証)
- 名前 + 会社名(任意: 役職)
- → オンボーディングフロー
B2C アプリ
- Google/Apple 認証 または メールアドレス
- → 製品体験
- プロフィールの完成は後で
ウェイトリスト/アーリーアクセス
- メールアドレスのみ
- 任意: 役職/ユースケースに関する質問
- → ウェイトリストの確認
Eコマースアカウント
- デフォルトでゲストチェックアウト
- 購入後のアカウント作成は任意
- または ワンクリックでのソーシャル認証
実験のアイデア
フォームデザインの実験
レイアウトと構造
- シングルステップ vs. マルチステップのサインアップフロー
- プログレスバーあり vs. なしのマルチステップ
- 1列 vs. 2列のフィールドレイアウト
- ページに埋め込まれたフォーム vs. 独立したサインアップページ
- 水平 vs. 垂直のフィールド配置
フィールドの最適化
- 最小限のフィールドまで削減(メールアドレス + パスワードのみ)
- 電話番号フィールドの追加または削除
- 単一の「氏名」フィールド vs.「名/姓」の分割
- 会社/組織フィールドの追加または削除
- 必須 vs. 任意のフィールドバランスのテスト
認証オプション
- SSO オプションの追加(Google、Microsoft、GitHub、LinkedIn)
- SSO を目立たせる vs. メールフォームを目立たせる
- どの SSO オプションが響くかのテスト(オーディエンスによって異なります)
- SSO のみ vs. SSO + メールオプション
ビジュアルデザイン
- CTA の目立ちやすさのためのボタンの色とサイズのテスト
- 無地の背景 vs. 製品に関連するビジュアル
- フォームコンテナのスタイリングのテスト(カード vs. ミニマル)
- モバイル最適化レイアウトのテスト
コピーとメッセージングの実験
見出しと CTA
- サインアップフォーム上部の見出しバリエーションのテスト
- CTA ボタンのテキスト:「アカウントを作成」vs.「無料トライアルを開始」vs.「始める」
- CTA におけるトライアル期間の明確化
- フォームヘッダーにおける価値提案の強調のテスト
マイクロコピー
- フィールドラベル:最小限 vs. 説明的
- プレースホルダーテキストの最適化
- エラーメッセージの明確さとトーン
- パスワード要件の表示(事前 vs. エラー時)
信頼要素
- サインアップフォームの隣に社会的証明を追加
- フォーム付近の信頼バッジのテスト(セキュリティ、コンプライアンス)
- 「クレジットカード不要」のメッセージを追加
- プライバシー保証のコピーを含める
トライアルとコミットメントの実験
無料トライアルのバリエーション
- トライアルにクレジットカードが必要 vs. 不要
- トライアル期間の影響のテスト(7日 vs. 14日 vs. 30日)
- フリーミアム vs. 無料トライアルモデル
- 機能限定のトライアル vs. フルアクセス
摩擦ポイント
- メール認証が必要 vs. 遅延 vs. 削除
- CAPTCHA が完了率に与える影響のテスト
- 利用規約の同意チェックボックス vs. 暗黙の同意
- 高価値アカウントのための電話認証
送信後の実験
- サインアップ後の明確な次のステップのメッセージ
- 即時の製品アクセス vs. 先にメール確認
- サインアップデータに基づくパーソナライズされたウェルカムメッセージ
- サインアップ後の自動ログイン vs. ログインの要求
タスク固有の質問
- 現在のサインアップ完了率はどのくらいですか?
- 離脱に関するフィールドレベルの分析データはありますか?
- ユーザーが製品を使用する前に絶対に必要なデータは何ですか?
- コンプライアンスや確認の要件はありますか?
- サインアップ直後に何が起こりますか?
エンリッチメントとセールス支援ルーティング
セールス支援のハンドオフのために、サインアップにエンリッチされた企業データが必要な場合は、revops inbound-routing playbook を使用してください。アカウント作成とエンリッチメントの可用性は分けて扱ってください。タイムアウトや企業の曖昧なマッチが、暗黙のサインアップ拒否になってはなりません。
関連スキル
- onboarding:サインアップ後に何が起こるかの最適化について
- cro:サインアップ以外のフォーム(リード獲得、問い合わせ)について
- cro:サインアップにつながるランディングページについて
- ab-testing:サインアップフローの変更のテストについて