最終更新日: 2026-04-28
「お問い合わせ」と書かれたフォームを置いているのに、開いてみたら営業メールと迷惑メールばかり。本物のお客様の声が、営業の山に埋もれてしまう。そんな状態に心当たりがある方は多いと思います。
検索でこの記事にたどり着いた方の多くは、「フォーム営業 対策」「問い合わせフォーム 営業メール」「問い合わせフォーム 迷惑メール」「営業お断り 文言」あたりのキーワードを入力したのではないでしょうか。私自身、クライアントの問い合わせフォーム運用を手伝う中で、同じことに何年も悩んできました。
この記事では、「届きにくくする」具体的な対策5つと、それでも届いてしまう分を「届いた後で AI に自動仕分けさせる」という新しい発想を、両方並べて紹介します。
先に結論を書くと、問い合わせフォームの営業メール対策は、入口で止める対策だけでは足りません。営業お断り文言、営業窓口分離、ハニーポット、Turnstile、同意チェックを重ねたうえで、それでも届く分を分類する。この二段構えが現実的です。
問い合わせフォーム運用全体の親ページは、問い合わせフォーム運用まとめです。この記事は、その中でも問い合わせフォームに営業メールが混ざる問題を、入口対策から届いた後の分類まで扱うガイドです。
作成後のフォーム運用までAIで進める考え方は、MCPフォームサービスまとめで整理しています。
なぜ問い合わせフォームに営業メール・迷惑メールが届くのか
そもそも、なぜ自社のフォームにこれほど営業メール・迷惑メールが届くのでしょうか。理由は単純で、営業を送る側に専用のサービスが揃っているからです。
国内には「フォーム営業」「フォームDM」と呼ばれるカテゴリがあり、企業データベースから業種・規模で対象を絞り、テンプレート文面を差し替えながら問い合わせフォームへ送信するサービスが複数存在します。自動送信型、人手で入力する代行型、成果報酬型など形は分かれますが、受け取る側から見ると「知らない会社からの提案が問い合わせフォームに流れ込む」という現象は同じです。
送る側にとっては新規開拓チャネルです。受け取る側にとっては、本物の問い合わせを見つけにくくするノイズです。この非対称性が、問い合わせフォームの営業メール問題をややこしくしています。
これらは「インサイドセールス」「営業 DX」の一部として正面から市場に出ているサービスで、利用企業も多いです。受け取る側からすれば毎日届く迷惑メールですが、送る側からすると効率的な新規開拓チャネルとして合理化されています。
業種による偏りもあります。私の体感では、広告系、人材系、コンサル系からの営業メールが目立ちます。BtoB 寄りのサービス会社ほど、これらの営業メールが集中しやすい傾向があります。逆に BtoC 寄りや実店舗系では混入比率が下がります。

「届きにくくする」5つの対策
ここからは、自分の側でいますぐ試せる対策を5つ紹介します。導入コスト・効果・限界を率直に書きます。
これら5つは Google フォーム、Typeform、formrun、WordPress の Contact Form 7 など、どのフォームサービスでも工夫すれば実装できる範囲の話です。FORMLOVA でも同じ対策が標準で用意されているので、後の章でまとめて触れます。
Googleフォームで標準設定から見直す場合は、Googleフォームのスパム対策に分けています。この記事では、問い合わせフォーム全般の営業メール対策を扱います。
営業お断り文言を明記する(コピペ用テンプレート付き)
実は、これがコストの割に一番効きます。理由は2つあります。
- 良識のある営業代行業者は「営業お断り」が明示されたサイトをリストから除外する設定にしていることが多い
- 法律解釈の上でも、「営業お断り」明示があるサイトに広告メッセージを送る行為は、特定電子メール法のオプトイン規制の例外(公開メールアドレスへの送信)から外れる可能性が指摘されている(後述)
明示の場所は、フォームの直前または直後がおすすめです。サイトのフッターだけでは、フォーム営業ツールが必ずしも読み取らない場合があります。
以下、業種別のコピペ用テンプレートです。トーンは穏当 → 強めの順に並べています。
テンプレート1(標準・穏当)
本フォームは、サービスに関するお問い合わせ専用です。
営業・売り込み目的のご連絡はご遠慮ください。
営業目的とみなしたご連絡には返信いたしかねます。
テンプレート2(BtoB 法人向け・やや強め)
本フォームは、お客様からのお問い合わせをお受けするためのものです。
営業・販売・人材紹介・業務提携・取材依頼等のご連絡は、
こちらのフォームではお受けしておりません。
営業目的のご連絡につきましては一切返信いたしません。
ご了承ください。
テンプレート3(個人事業主・フリーランス向け)
本フォームへのご連絡は、お仕事のご依頼のみとさせていただいております。
SEO・広告運用・人材紹介・各種ツール導入のご提案は、誠に恐れ入りますが
お断りしております。営業目的の送信にはご返信できかねます。
テンプレート4(強め・違反時の対応を明記)
本フォームは営業目的での利用を固くお断りしております。
営業・勧誘・広告等を目的としたご連絡は受け付けておりません。
繰り返しの営業送信が確認された場合、IPアドレスのブロック、
当該事業者への連絡、関係官庁への通報等を行う場合がございます。
書いたから完全に止まる、ということはありません。次のセクションで詳しく書きますが、人手で送ってくる業者や AI ベースの送信ツールは「営業お断り」を読み飛ばすこともあります。それでも、書かないより書いた方が、ベースラインは確実に下がります。
FORMLOVA で同じことをやるなら、チャットで「フォームの上に営業お断り文言を入れて」と書くだけで、テキストブロックが追加されます。文言テンプレートを選ばせる対話にも自然に対応します。
営業窓口を分ける
実務的に効果が大きいのが、「営業お問い合わせ」と「一般のお問い合わせ」のフォームを完全に分離する方法です。
たとえばナビゲーションに「お問い合わせ」と「ご提案・営業のご連絡はこちら」を別リンクで並べておきます。営業側は親切心から「営業」と書かれた方を使ってくれることがあり、その時点で本物の問い合わせ箱が綺麗になります。
完全には分かれませんが、私の経験では混入比率が体感で 4〜6 割減ることがあります。コストはほぼゼロで、もっとも費用対効果が高い対策のひとつです。
注意点として、営業窓口側はあくまで「箱」であって、実際にはほとんど読まないチームも多いです。それでもクレームを受けにくくするための導線として用意する、と割り切る運用が現実的です。
FORMLOVA ならフォームを2本作って通知メールの送信先を分けるところまで、チャットで「営業窓口用と一般用に分けて」と書けばまとめて完了します。
ハニーポットを仕込む
ハニーポット(Honeypot)は、CSS で人間からは見えなくしたダミーの入力欄を仕込み、そこに値が入っていたら自動入力ツールと判定して送信を弾く手法です。
WordPress の Contact Form 7 を使っている方なら、ハニーポット系プラグインで導入できます。効果はフォームの構造や送信元によって変わりますが、機械的にすべての入力欄へ値を入れるタイプの Bot には効きやすい対策です。
人手の代行や、後述する AI ベースのフォーム入力ツールには効きにくいですが、機械的なフォーム自動入力スクリプトには高い効果があります。導入が軽いので、入れていないなら入れておくと損がありません。
FORMLOVA は隠しフィールドを公式にサポートしており、ハニーポット用途にも使えます。プラグインを探したり JavaScript を書いたりする必要はありません。ハニーポットの実装チェック、アクセシビリティ、自動入力の誤検知は、問い合わせフォームのハニーポット対策で詳しく整理しています。
reCAPTCHA / Cloudflare Turnstile を入れる
Google reCAPTCHA v3 や Cloudflare Turnstile は、操作不要のリスクスコア型のチャレンジです。「私はロボットではありません」のクリックすら不要で、ユーザー体験を損ないにくい仕組みになっています。
Bot 対策の業界標準として、まず最初に入れる前提のレイヤーです。ハニーポットと併用するのがおすすめです。
ただし、ここで重要なことを書いておきます。reCAPTCHA や Turnstile は、人間が手で送信する営業メッセージを止めることはできません。これらは「機械的な自動送信」を識別する仕組みなので、人間が画面を開いて手で打ち込んで送ってくる営業代行(前述の内職市場系など)には対応できません。
「Bot 対策を入れたのに営業メールが減らない」と感じる場合、たいていは Bot ではなく人手による送信が混ざっているからです。
FORMLOVA はすべての公開フォームに Cloudflare Turnstile が標準で組み込まれており、追加設定なしで動きます。鍵の取得や JavaScript の貼り付けは不要です。
「営業目的でないことに同意する」チェックボックス
「以下の内容は営業目的ではないことに同意します」というチェックボックスをフォーム送信前に必須化する方法もあります。私もクライアント先で何度か試しました。
結論から書くと、これも完全には効きません。
理由は2つあります。
- 一部の営業代行業者は、チェックボックスの存在を知った上で平然とチェックして送ってきます。「あとで返信が来なければそれまで」という考え方で、心理的な障壁にしかなりません
- AI ベースのフォーム入力ツールが普及してきた現在、フォームの構造を LLM が読み取って必須項目とチェックボックスを自動で埋める実装が技術的に容易になっています。Browser Use や Playwright + GPT のような OSS を組み合わせれば、汎用的なフォーム入力エージェントが個人レベルでも作れます
国内ベンダーで「うちのツールはチェックボックスも自動でチェックします」と公言している事業者は、私が確認した範囲ではいません。レピュテーションリスクが大きいため、表向きには言いません。ただし、フォーム構造を解析して項目を自動入力する機能(合同会社 FYBE.jp の「フォーム営業自動送信くん」などが「項目構造を自動判別」と公表)はすでに市場にあります。技術的にはチェックボックスのラベル文脈を AI が読んで判断できる時代に入っており、「同意します」をプログラムが押すこと自体に技術的なハードルはありません。
つまり、チェックボックスは数年前なら人間の心理的な抑止力として一定の効果がありましたが、AI 時代に入った今は、効果が急速に薄れている対策です。
法律ではどう扱われるのか
「フォーム営業って違法じゃないの?」という疑問もよく聞かれます。結論から書くと、完全な違法と断定することは難しい、というのが現状の解釈です。
論点を分けて整理します。
特定電子メール法との関係
特定電子メール法(特定電子メールの送信の適正化等に関する法律)は、広告・宣伝目的のメール送信を原則オプトイン(事前同意)で規制する法律です。消費者庁の特定電子メール法ページでは、現行法、ガイドライン、迷惑メール相談センターへの情報提供窓口が案内されています。
ただし、この法律の規制対象は「電子メール送信」であって、Web フォームへの POST 送信は形式的にメール送信に該当しないと解釈されることが多いです。フォーム営業 SaaS のベンダー側は、この解釈をもとに「合法のサービス」として提供しています。
一方で、ガイドラインのオプトイン例外規定として「サイトに公開されているメールアドレスへの広告メール送信は例外(営業お断り表示がない場合)」というルールがあります。これを準用すれば、「営業お断り」を明示しているサイトにフォーム経由で営業メールを送る行為は、違法寄りと解釈する余地がある、という意見が複数の解説記事で見られます。
業務妨害との関係
大量に送信されることで業務に明らかな支障が出ている場合、刑法233条の偽計業務妨害罪(3年以下の拘禁刑または50万円以下の罰金)に該当する可能性があります。ただし、フォーム営業の過剰送信そのもので有罪となった公表判例は、私が調べた限りでは確認できませんでした。
不正アクセス禁止法
公開された問い合わせフォームへの送信は、ID やパスワードを突破するわけではないため、原則として不正アクセス禁止法の対象外です。
結論として
フォーム営業を「違法だから止めろ」と告げるのは、現状の法解釈ではやや無理筋です。「営業お断り」を明示することと、業務妨害レベルになった場合に法的対応を検討することはできますが、グレーゾーンが残る領域です。
個別の法的判断が必要な場合は、必ず弁護士にご相談ください。
それでも完全には止められない理由
ここまで5つの対策を紹介してきました。組み合わせれば、フォーム営業の流入はかなり減らせます。それでも完全にゼロにはなりません。理由は構造的なものです。
- 人力代行が止まらない: 内職市場系のように、人間がブラウザを開いて1件ずつ手で打ち込んで送る代行サービスは、Bot 対策の射程外です。CAPTCHA もハニーポットも素通りします
- AI 自動入力ツールが進化している: LLM がフォームの構造を読み取って自動入力する技術が市場に出てきており、チェックボックスや必須項目の判定も自動化されつつあります
- 「営業お断り」を読まない業者がいる: 機械的にリストに従って送るだけの業者は、サイトの注意書きを読みません
つまり、「届きにくくする」対策には構造的な天井があります。打てる手は全部打った上で、それでも届いてしまう分は、「届いた後でどう扱うか」を考えるしかありません。

AI で自動仕分けするという発想
ここから、対策の発想を切り替えます。届くこと自体を止めようとするのではなく、届いた営業メールと本物の問い合わせを、届いた後で自動的に分離する、という発想です。
これまでの現場では、この仕分けは「人間が目で見て手作業」が標準でした。1件1件、本文を読んで「これは見込み客」「これは営業」と判定し、営業を除いた数字でレポートを作る。丁寧にやれば1件あたり30秒〜1分。月50件のフォームなら25〜50分の作業時間です。クライアントが何社もある代理店だと、その合計が無視できないコストになります。
雑にやると、営業込みの数字をそのままレポートに載せることになります。それを根拠に広告予算の配分を決めると、判断そのものが狂います。
私自身、「10件中8件が営業」という月を経験しました。CVR や CPA の計算が、4倍に水増しされた数字の上に積み上がっていたわけです。詳しい話はこちらに書いています。
そして、ここが重要なポイントです。この「届いた後で AI に自動仕分けさせる」機能を、フォームサービス側の標準機能として持っているかどうかで、運用の重さはかなり変わります。
Google フォーム、Typeform、formrun、SurveyMonkey、Tally、Microsoft Forms。主要なフォームサービスを確認した範囲では、Bot 対策(CAPTCHA)は業界標準として備わっていても、「人間が書いた営業メッセージ」をフォーム回答の中身から分類する機能は一般的ではありません。Zapier や Make を組み合わせて自前で OpenAI API を叩く実装は技術的には可能ですが、運用と精度のチューニングを利用者側が抱えることになります。
LLM のコストと精度がここ1年ほどで急激に下がったため、フォームサービス側で全プラン無料に吸収できる水準まで来ました。FORMLOVA はその水準が見えた瞬間に標準装備として実装したのですが、業界全体で見ればまだ追従しているサービスは出てきていません。
入口で止めるリスク -- なぜFORMLOVAは「ブロック」ではなく「ラベル付け」を選んだのか
ここまで読んで「営業と判定された回答を自動でブロックすればいいのでは」と思った方もいるかもしれません。技術的にはそれもできます。AI が sales と判定した時点で、回答を保存しない、ダッシュボードに表示しない、通知も送らない、という実装は組めます。
それでも FORMLOVA は、その設計を採用しませんでした。
理由はひとつです。営業メール1件を見落とすコストよりも、本物の問い合わせを1件誤って弾くコストの方が、圧倒的に大きいからです。
AI の判定精度が仮に 99% だとしても、100件に1件は本物を営業として弾く可能性が残ります。営業を1件読み飛ばすコストはせいぜい「読む時間1分」程度ですが、本物の問い合わせを1件弾けば、見込み客を1人失い、信頼を1件失います。問い合わせは1件あたりの価値が高く、失ったら取り戻せない情報です。
だから FORMLOVA は「分類は AI、最終判断は人間」という設計にしました。具体的には次のようにしています。
- AI はラベルとスコアを付けるだけで、回答そのものは絶対に削除・非表示にしません
- 「営業ラベルだけ通知から除外する」「分析から除外する」のような運用は、ユーザーが自分の判断で選びます
- ラベルが間違っていれば、ダッシュボードで手動修正できます。修正は以降の自動分類で上書きされません
分類プロンプトの内部でも「迷ったら legitimate(正当)として扱う」方針を明示しています。グレーゾーンは正当扱いに寄せ、ユーザーが疑いを持ったときに自分で確認できる材料としてスコア(0〜100)を残します。AI はアシスタント、人間がオーナー、という分業です。
入口で止めてしまえば、運用は楽になります。ですが、入口で止めた瞬間に「本物だったかもしれない1件」を取り戻す手段はなくなります。だから FORMLOVA は、入口で止めずに、届いた後でラベルを付けて、判断の主導権を必ず人間側に残す設計にしています。
FORMLOVA なら一通り全部できます
ここまでで紹介した対策は、組み合わせて初めて効果が出ます。「営業お断り文言」だけでは止まりません。「Bot 対策」だけでは人力代行が抜けます。「AI 仕分け」だけでは件数自体は減りません。「届きにくくする」5対策と「AI 自動仕分け」を全部重ねて、はじめて本当に楽になります。
FORMLOVA なら、ここまでの対策が一通り標準装備で使えます。
| 対策 | FORMLOVA での実装 |
|---|---|
| 営業お断り文言の明記 | チャットで「文言を入れて」と書くだけ |
| 営業窓口の分離 | 「窓口用と一般用に分けて」でフォーム2本+通知先分離まで完結 |
| ハニーポット | 隠しフィールドが公式サポート |
| reCAPTCHA / Turnstile | Cloudflare Turnstile が全フォーム標準搭載 |
| 営業目的でない同意チェック | チェックボックス必須化を1ステップで設定 |
| AI による営業メール自動仕分け | 全プラン無料で標準装備 |
特に最後の AI 自動仕分けは、FORMLOVA が大きく差別化している機能です。仕組みのポイントだけ手短に書きます。
- 回答送信の直後に非同期で分類が走り、回答者の送信体験には影響しません
- 1回答あたりのコストは約0.03円。FORMLOVA 側で吸収します
- AI の判定が間違っていれば、ダッシュボードで手動修正できます。修正は以降の自動分類で上書きされません
- 「営業を除いて分析して」とチャットで一言書けば、CVR や問い合わせ集計から営業ラベルを除外できます
- ワークフローと組み合わせれば、「正当な問い合わせだけ Slack 通知」「営業を除いて HubSpot に登録」も一言で組めます
設計の中心にあるのは「迷ったら legitimate」という方針です。正当な問い合わせを営業として弾いてしまうことだけは絶対にしたくなかったので、グレーゾーンは正当扱いに寄せ、最終判断は人間が手動で直せるようにしています。AI は提案、人間は決定、という分業です。
機能の詳しい使い方や設計思想は、以下の記事を参照してください。
- MCPフォームサービスまとめ -- 作成後の運用までAIで進める全体像
- 営業メールをAIが自動で検知します -- 全プラン無料で提供開始 -- 機能リリース告知
- 営業メール自動検知の使い方 -- 有効化からダッシュボード・分析除外・ワークフロー連携まで
- なぜ営業メール自動検知を作ったのか -- 設計思想と背景
今お使いのフォームサービスで「届きにくくする」対策を組み合わせるのも、もちろん有効です。それでも届く分の仕分けが工数として重い、と感じるタイミングが来たら、FORMLOVA を選択肢のひとつとして思い出してください。Free プランから無料で試せます。
そのまま使える関連Workflow
営業メール対策は、分類した後の導線まで決めて初めて効きます。問い合わせ自動応答+エスカレーション を使うと、正規の問い合わせを止めずに、対応が必要なものだけを上げやすくなります。
実務では 問い合わせ担当者割り当て と 営業メール除外ワークフロー を組み合わせるのが自然です。ブロックではなくラベル付けを選ぶなら、その後の担当・除外・確認まで一続きにします。
まとめ
- フォーム営業・迷惑メールが届くのは、営業を送る側にフォーム送信用の仕組みが揃っているから
- 「届きにくくする」対策は5つ -- 営業お断り文言、窓口分離、ハニーポット、reCAPTCHA、同意チェックボックス
- 法律的には「完全な違法」とは断定しにくいグレーゾーン。営業お断り明示は法的にも実利がある
- 人力代行と AI 自動入力ツールの存在により、「届きにくくする」だけでは構造的な天井がある
- 残った分は「届いた後で AI に自動仕分け」する発想に切り替える
- AI 自動仕分けを使えるかどうかで、届いた後の運用負荷が変わる
- FORMLOVA なら5つの対策と AI 仕分けを一通り標準で使える
問い合わせフォームは、お客様との最初の窓口です。そこに営業メール・迷惑メールの山が積まれていると、本物のお声を見落とすリスクが高まります。今日からできる対策を組み合わせて、本物のお問い合わせに集中できる環境を作っていきましょう。
確認した公式情報
- 消費者庁: 特定電子メールの送信の適正化等に関する法律
- Google for Developers: reCAPTCHA v3
- Cloudflare Docs: Turnstile client-side rendering
よくある質問
問い合わせフォームの営業メール対策は何から始めるべきですか
まずはフォーム直前に営業お断り文言を入れ、Cloudflare Turnstile や reCAPTCHA のような Bot 対策を有効にするところから始めるのがおすすめです。次に、営業窓口を分ける、ハニーポットを入れる、営業目的でないことへの同意チェックを追加する、という順番で重ねていくと現実的です。
「営業お断り」と書いても本当に効きますか
完全には止まりませんが、ベースラインは下がります。良識のある業者はリストから外します。法律解釈の上でも、明示しておくこと自体に意味があります。コストがほぼゼロなので、書いておかない理由がありません。
Bot 対策を入れたのに営業メールが減らないのはなぜですか
reCAPTCHA や Turnstile は機械的な自動送信を止める仕組みで、人間が手で打って送ってくる営業(人力代行)は止められません。フォーム営業の半分以上が人手送信のため、Bot 対策だけでは効果が頭打ちになります。
フォーム営業は違法ですか
特定電子メール法はメール送信が対象で、フォームの POST 送信は形式上対象外と解釈されることが多いです。完全な違法とは断定しにくいグレーゾーンです。業務妨害レベルに達した場合は刑法上の論点が生じる可能性があります。個別の判断は弁護士にご相談ください。
他のフォームサービスと FORMLOVA は何が違いますか
「届きにくくする」5つの対策はどのフォームサービスでも工夫すれば実装できますが、届いた営業メールを AI が自動で仕分ける機能まで見ると、選定軸は変わります。CAPTCHA は入口対策です。回答内容の分類は、届いた後の運用対策です。
AI による営業メール自動検知は本当に無料ですか
FORMLOVA の営業メール自動検知は、全プラン(Free / Standard / Premium)共通で追加料金なしで利用できます。LLM のコストは FORMLOVA 側で吸収しています。
既存のフォームサービスから乗り換えなくても対策できますか
はい。本記事で紹介している5つの「届きにくくする」対策は、ほとんどのフォームサービスや WordPress フォームプラグインで実装できます。仕分けの工数が重くなってきたタイミングで、届いた後の自動分類まで含めて乗り換えを検討してみてください。
Contact Form 7 でも営業メール対策はできますか
できます。WordPress の Contact Form 7 なら、営業お断り文言、reCAPTCHA、ハニーポット系プラグイン、同意チェックボックスを組み合わせるのが基本です。ただし、人間が手で送ってくるフォーム営業や、フォーム構造を読んで入力するAI型の送信には限界があります。届いた後の分類まで考えるなら、回答内容を自動で仕分ける仕組みも別途必要になります。
執筆・確認情報
この記事は、自社の問い合わせフォームに営業メール・迷惑メールが多すぎて困っている方向けの対策ガイドです。筆者は FORMLOVA の開発者です。本記事ではまずフォームサービスを問わず使える対策から先に紹介し、最後に「届いた後で自動仕分けする」部分でうちのサービスを案内します。法律に関わる箇所は、2026年4月28日に消費者庁の特定電子メール法ページ、Google reCAPTCHA v3、Cloudflare Turnstileの公式ドキュメントを確認しています。


