AIツクリラボ
ノーコード・ローコード7分で読めます

ノーコードで問い合わせフォームを作る方法【Googleフォーム・Tally・Formspree】

ブログやLPを作ると、次に必要になるのが「問い合わせフォーム」です。Next.jsで一から作ることもできますが、フォームの送信処理・スパム対策・通知設定まで自分で実装するのは意外と手間がかかります。この記事では、コードを書かずに設置できる代表的なフォームツールを比較します。

💬 個人的な感想

フォームの実装は、見た目は簡単そうに見えて、実際には「送信後の処理」「エラー時の表示」「スパム対策」など地味に考えることが多い機能です。このブログのようにMarkdownで記事を管理する構成の場合、フォームだけのためにサーバー側の処理を用意するのは正直オーバーワークだと感じています。埋め込み型のフォームサービスを使えば、この面倒な部分をまるごと任せられるので、「餅は餅屋」の精神で外部サービスに頼るのが合理的だと考えています。

比較表

ツール 特徴 こんな人におすすめ
Googleフォーム 無料で使え、集計もスプレッドシートで簡単 とにかく手軽に始めたい人
Tally デザイン性が高く、埋め込みも柔軟 サイトの雰囲気に合わせてデザインしたい人
Formspree HTMLフォームからそのまま送信処理だけを任せられる 自分でフォームのデザインを組みたい人

Googleフォーム|とにかく手軽に始めたいなら

Googleフォームは、Googleアカウントさえあれば誰でも無料で使えるフォーム作成ツールです。回答はスプレッドシートに自動で集計されるため、集計作業の手間もかかりません。デザインの自由度は高くありませんが、「まず問い合わせ窓口を用意する」という目的であれば十分です。

向いている人: デザインにはこだわらず、とにかく早く問い合わせ窓口を用意したい人。

Tally|サイトのデザインに馴染ませたいなら

Tallyは、見た目の自由度が高いフォーム作成ツールです。ブログのデザインテイストに合わせてフォームの見た目を調整しやすく、埋め込み方法も柔軟に選べます。

向いている人: フォームの見た目もサイト全体のデザインと統一したい人。

Tally(公式サイトで料金プランを確認)

公式サイトで詳細を見る →

※アフィリエイトリンクのプレースホルダーです。ASP審査通過後に実リンクへ差し替えてください。

Formspree|自分でHTMLを組みたいなら

Formspreeは、フォームの見た目自体は自分でHTML/CSSを書き、送信処理(バックエンド)の部分だけをFormspreeに任せられるサービスです。Next.jsのようにコードを書ける環境であれば、既存のデザインにそのまま溶け込ませることができます。

向いている人: フォームのデザインは自分のコードで管理し、送信処理だけを楽にしたい人。

フォームを設置するときに気をつけたいこと

  • スパム対策の有無を確認する: reCAPTCHAなどのスパム対策機能があるかどうかは、運用後の手間に直結します
  • 通知方法を決めておく: メール通知、Slack通知など、問い合わせが来たことにすぐ気づける仕組みを用意しましょう
  • 個人情報の取り扱いを明記する: フォームで氏名・メールアドレスなどを取得する場合、プライバシーポリシーに利用目的を記載する必要があります

よくある質問

Q. 無料プランだけで運用できますか? A. 個人ブログの問い合わせ窓口程度であれば、多くのツールで無料プランのままで十分運用できます。回答数が増えてきたら有料プランへの切り替えを検討しましょう。

Q. フォームのデザインを完全にブログに合わせることはできますか? A. Formspreeのように送信処理だけを任せるタイプであれば、デザインを完全に自分のサイトに合わせられます。GoogleフォームやTallyは埋め込み型のため、多少の制約があります。

Q. 問い合わせ内容を自動で分類・整理することはできますか? A. ツールによっては選択式の質問項目を用意することで、ある程度の分類が可能です。より高度な自動化をしたい場合は、Slack連携やスプレッドシート連携を組み合わせるとよいでしょう。

まとめ

問い合わせフォームは、ブログの運営に欠かせない要素でありながら、ゼロから実装すると地味に手間がかかる部分です。まずは無料のツールから試してみて、サイトの成長に合わせて必要な機能を持つツールに切り替えていくのがおすすめです。