フォーム離脱率の実態と目標値

一般的なHPフォームの離脱率データ:

フォーム項目数離脱率の目安
3項目以下20-30%
5項目40-50%
10項目以上70%以上

目標は離脱率50%以下です。項目数を減らすのが最速の改善策。

原則1: 項目数は5つ以下に絞る

個人事業主向けの基本5項目:

  • お名前(必須)
  • メールアドレス(必須)
  • 電話番号(任意)
  • 相談内容(必須・自由記述)
  • プライバシー同意(チェックボックス)

『業種』『予算』『希望時期』は相談時にヒアリングでOK。フォームで取ろうとすると離脱します。

原則2: 必須/任意を明確に区別する

どの項目が必須か・任意かを一目で分かるように表示します。

  • 必須: 赤い『*』マーク、または『必須』ラベル
  • 任意: 『任意』ラベル、またはラベルを薄いグレーに

任意項目が多いフォームは、空欄のまま送信できる心理的敷居が低くなります。

原則3: 入力エラーは即時表示する

フォーム送信後にエラーが出て『電話番号の形式が違います』と表示されるのは最悪のUX。

対策: 項目入力中・入力完了直後にエラーをその場で表示します(HTML5 の pattern 属性、または JavaScript でリアルタイム検証)。

  • メールアドレスが『@』を含まない → 即時エラー
  • 電話番号が10桁未満 → 即時エラー

原則4: 送信ボタンの文言を工夫する

『送信』は動作を表しているだけ。ユーザーが得るものを書くとクリック率が上がります。

NG 文言推奨文言
送信無料で相談する
Submit30秒で診断を受ける
問い合わせる無料で相談してみる

原則5: スマホ最適化(キーボード・サイズ・幅)

スマホのフォーム対応はPC以上に重要です。

  • input type="tel" で数字キーボードを自動表示
  • input type="email" でメール用キーボード
  • 入力欄の高さ 44px 以上
  • フォーム全体が画面幅90%以上
  • フォント 16px 以上(iOS で自動ズームされないため)

原則6: プログレス(進捗)を可視化

長めのフォームでは『今どこを入力中か』を表示します。

  • ステップ表示: 『1/3 お名前 → 2/3 詳細 → 3/3 送信』
  • 進捗バー: 入力が進むにつれて埋まる

短いフォーム(3〜5項目)なら不要です。10項目以上の場合に有効。

原則7: 送信後は『完了ページ』を見せる

送信後に『送信しました』だけの素っ気ない表示は、不安を与えます。

  • 専用のサンキューページへ遷移
  • 返信までの目安時間を明示
  • LINE友達追加・関連資料ダウンロードなどの追加接点

詳細は HPのサンキューページを最適化して離脱を防ぐ方法 参照。

GA4でフォーム離脱ポイントを計測する

どの項目で離脱しているか把握できると、改善点が明確になります。

  1. 各フォーム項目の onblur(入力後にフォーカスが外れる)で GA4 のイベント発火
  2. イベント名: form_field_input, パラメータ: field_name
  3. GA4 の『エクスプロレーション』でファネル分析

Microsoft Clarity を使えば、無料で入力途中の離脱も可視化できます。

改善 Before/After 事例

福岡市の整体院HPで、以下の改善を実施したケース:

項目BeforeAfter
フォーム項目12個5個
離脱率74%42%
送信ボタン文言送信今日の空きを確認する
月間問い合わせ数3件12件

フォームだけの改善で、月間問い合わせが4倍になりました。

よくある質問

Q. フォーム項目を減らすと、質の低い問い合わせが増えませんか?

問い合わせ数は増えますが、質の低下はほぼありません。本気の人は空白項目を自分から埋めてきます。むしろ『質の高い人も含めた取りこぼし』を防ぐ効果の方が大きいです。

Q. Cloudflare Turnstile などの Captcha は必須ですか?

スパム対策として FormSubmit の内蔵 Captcha や honeypot(隠し項目)で十分です。Turnstile のような可視 Captcha はユーザーに負荷をかけ CVR を下げる可能性があるので、スパムが多発する場合のみ導入を検討。

Q. 住所欄は必要ですか?

業種によります。整体院・美容室など来店系なら不要(来店時に確認)、物販のEC なら必須。相談系のサービスでは『都道府県』だけで十分なケースが多いです。

Q. プライバシー同意のチェックボックスは必須ですか?

日本の個人情報保護法上、必須ではありません。ただし、送信直前に『個人情報の取り扱いについて同意する』チェックを入れることで、法的リスクが下がります。推奨実装。

Q. フォームが送信されたのに届かないトラブルの原因は?

送信先の設定ミス、SPF/DKIM 設定不足、メールサーバーのスパム判定、FormSubmit の設定ミス、など複数あります。送信先が複数のメールアドレスに届く設定にしておくと、問い合わせ漏れを防げます。

関連記事

HP集客のお悩み、無料相談で優先順位を整理します

個人事業主・小規模店舗向けの集客支援を10年以上。現状のHPを拝見したうえで、改善の優先順位をお伝えします。

無料で相談する