【Next.js】お問い合わせセクションの作り方を解説
公開日: 2026年9月12日 · 読了目安 8 分
Next.js の問い合わせ・デモ予約セクションの作り方。項目数、マイクロコピー、フォームの隣に置く信頼要素、完成セクションの流用。
先に結論:項目は3つまで、送信先は後でつなぐ
LP の問い合わせは、社内の汎用フォームを埋め込む場所ではありません。名前、メール、用件の3つまでです。増やすほど完了率が落ちます。
見た目は、左に短い理由、右にフォーム、または1カラムで十分です。動きは入場だけです。
送信 API やメール配送は、この記事の範囲外です。先に見た目と文言を固め、接続はあとでも間に合います。
離脱されるフォームになる3つの理由
1つ目は、必須が多すぎることです。電話番号は、本当に必要になってから足します。
2つ目は、ボタンが「送信」だけのことです。「デモを予約する」のように、直後に起きることが分かる語にします。
3つ目は、エラーがボタンの下にしか出ないことです。各欄の下に出します。
方法1:1カラムの短いフォーム
見出し、1行の理由、「カード不要」などのマイクロコピー、3欄、ボタン。label はプレースホルダだけで代用しないでください。
方法2:2カラムで不安を先に消す
左に所要時間、次に起きること、プライバシーの一文。右にフォーム。BtoB のデモ予約向きです。
方法3:完成している問い合わせブロックを載せる
余白、欄の高さ、ボタンのホバーまで揃った塊は、素の form では出ません。
DesignLayer でライブ確認し、action と欄名だけ自分の API に合わせてください。https://design-layer.com/components
無料コピーは1日3回です。プレースホルダのメールアドレスを公開しないでください。
よくある質問
運用で繰り返し出る質問です。
Server Actions 必須ですか?
必須ではありません。見た目を先に載せ、送信は既存の API ルートや外部フォームでも構いません。