ノーコードで問い合わせフォームを作る方法【Googleフォーム・Tally・Formspree】
ブログやLPを作ると、次に必要になるのが「問い合わせフォーム」です。Next.jsで一から作ることもできますが、フォームの送信処理・スパム対策・通知設定まで自分で実装するのは意外と手間がかかります。この記事では、コードを書かずに設置できる代表的なフォームツールを比較します。
💭 意外と面倒だったこと
フォームの実装は、見た目は簡単そうに見えて、実際には「送信後の処理」「エラー時の表示」「スパム対策」など地味に考えることが多い機能です。このブログのようにMarkdownで記事を管理する構成の場合、フォームだけのためにサーバー側の処理を用意するのは正直オーバーワークだと感じています。埋め込み型のフォームサービスを使えば、この面倒な部分をまるごと任せられるので、「餅は餅屋」の精神で外部サービスに頼るのが合理的だと考えています。
比較表
| ツール | 特徴 | こんな人におすすめ |
|---|---|---|
| Googleフォーム | 無料で使え、集計もスプレッドシートで簡単 | とにかく手軽に始めたい人 |
| Tally | デザイン性が高く、埋め込みも柔軟 | サイトの雰囲気に合わせてデザインしたい人 |
| Formspree | HTMLフォームからそのまま送信処理だけを任せられる | 自分でフォームのデザインを組みたい人 |
料金プラン比較(2026年9月時点)
| ツール | 無料プラン | 有料プラン(月額の目安) |
|---|---|---|
| Googleフォーム | 完全無料(Googleアカウントがあれば利用可能) | なし(Google Workspace契約時は組織向け機能が追加) |
| Tally | あり(フォーム数・回答数の実質無制限、決済・条件分岐も利用可) | Pro 29ドル/月〜、Business 89ドル/月〜(ブランディング削除・独自ドメイン等) |
| Formspree | あり(月50件の送信まで) | Personal 15ドル/月〜(月200件)、Professional 30ドル/月〜(月2,000件) |
このブログのお問い合わせページもTallyの無料プランのまま運用しています。
POINT
Tallyは無料プランでも機能制限が緩く、個人ブログの問い合わせ窓口程度であれば無料のまま運用できることが多いです。Formspreeは無料プランの送信件数上限(月50件)が低めなので、問い合わせが増えてきたら早めに有料プランへの切り替えを検討する必要があります。料金は改定されやすいため、契約前に必ず各社の公式サイトで最新情報をご確認ください。
Googleフォーム|とにかく手軽に始めたいなら
Googleフォームは、Googleアカウントさえあれば誰でも無料で使えるフォーム作成ツールです。回答はスプレッドシートに自動で集計されるため、集計作業の手間もかかりません。デザインの自由度は高くありませんが、「まず問い合わせ窓口を用意する」という目的であれば十分です。
向いている人: デザインにはこだわらず、とにかく早く問い合わせ窓口を用意したい人。
Tally|サイトのデザインに馴染ませたいなら
Tallyは、見た目の自由度が高いフォーム作成ツールです。ブログのデザインテイストに合わせてフォームの見た目を調整しやすく、埋め込み方法も柔軟に選べます。
向いている人: フォームの見た目もサイト全体のデザインと統一したい人。
Formspree|自分でHTMLを組みたいなら
Formspreeは、フォームの見た目自体は自分でHTML/CSSを書き、送信処理(バックエンド)の部分だけをFormspreeに任せられるサービスです。Next.jsのようにコードを書ける環境であれば、既存のデザインにそのまま溶け込ませることができます。
向いている人: フォームのデザインは自分のコードで管理し、送信処理だけを楽にしたい人。
フォームを設置するときに気をつけたいこと
- スパム対策の有無を確認する: reCAPTCHAなどのスパム対策機能があるかどうかは、運用後の手間に直結します
- 通知方法を決めておく: メール通知、Slack通知など、問い合わせが来たことにすぐ気づける仕組みを用意しましょう
- 個人情報の取り扱いを明記する: フォームで氏名・メールアドレスなどを取得する場合、プライバシーポリシーに利用目的を記載する必要があります
- 予約受付が主目的なら専用ツールも検討する: 日程調整や予約管理が中心の場合は、ノーコードで予約システムを作る方法比較のような専用ツールの方が使い勝手がよいことがあります
よくある質問
Q. 無料プランだけで運用できますか? A. 個人ブログの問い合わせ窓口程度であれば、多くのツールで無料プランのままで十分運用できます。回答数が増えてきたら有料プランへの切り替えを検討しましょう。
Q. フォームのデザインを完全にブログに合わせることはできますか? A. Formspreeのように送信処理だけを任せるタイプであれば、デザインを完全に自分のサイトに合わせられます。GoogleフォームやTallyは埋め込み型のため、多少の制約があります。
Q. 問い合わせ内容を自動で分類・整理することはできますか? A. ツールによっては選択式の質問項目を用意することで、ある程度の分類が可能です。より高度な自動化をしたい場合は、Slack連携やスプレッドシート連携を組み合わせるとよいでしょう。
Q. 問い合わせが多すぎて対応しきれない場合は? A. 一次対応をチャットボットで自動化する方法もあります。詳しくはノーコードチャットボット作成ツール比較で紹介しています。
今のところの立ち位置
問い合わせフォームは、ブログの運営に欠かせない要素でありながら、ゼロから実装すると地味に手間がかかる部分です。このブログでは実際にTallyを導入し、お問い合わせページで公開しています。決め手は、この記事でも触れた見た目の自由度の高さと、埋め込み方法の柔軟さでした。実際に使ってみると、フォームを作成したあとに発行される埋め込み用URLをそのままページに貼るだけで済み、想定していたよりずっと簡単に導入できました。回答があったときのメール通知も無料プランの範囲で設定できたので、今のところ不便に感じている点はありません。