「スパム」とは、受け取る側が求めていないのに一方的・大量に送られてくるメッセージの総称です。ただし、メールのスパムと、ブログのコメントスパムと、企業の問い合わせフォームに届くものでは、正体も止め方も違います。この記事は言葉の定義と分類を整理するためのもので、中小企業の問い合わせ担当者・Web 担当・情シスの方に向けて書いています。対策の手順そのものは フォームのスパム対策の基本3つ にまとめてあるので、今すぐ止めたい方はそちらをどうぞ。
スパムとは、同意していない相手に一方的・大量に送られるメッセージのこと
スパムとは、受信者の同意がないまま、一方的かつ大量に送りつけられるメッセージの総称です。要件は次の2つに整理できます。
- 無承諾性:受け手が受け取ることを求めていない
- 大量性・反復性:同じ内容が多数の宛先に、または同じ相手に繰り返し送られる
語源は 1990 年代のインターネットで定着した俗語です。由来は英国のコメディ番組のコントで、食堂のメニューの品名がすべて「スパム」という語に埋め尽くされていく場面が、同じ文面で通信路が埋まる現象と重なった、という説明が IETF の RFC 2635(1999年)に記されています。技術文書に語源がわざわざ書かれているのは、当時から「何をスパムと呼ぶか」が争点だったからです。
ここで押さえておきたいのは、スパムの定義に「内容が悪質かどうか」は入っていないという点です。文面がどれだけ丁寧でも、受け手が求めておらず大量に送られていれば条件を満たします。逆に、文章が雑でも1件だけの本気の問い合わせはスパムではありません。「量と承諾で決まる」というこの性質が、後半の線引きの問題に直結します。
「迷惑メール」との違いは、言葉の出自と指している範囲
「スパム」は現象を指すネット俗語、「迷惑メール」は日本語の一般語、「特定電子メール」は法律用語で、それぞれ指す範囲が少しずつ違います。
| 用語 | 出自 | 指す範囲 | 判断基準 |
|---|---|---|---|
| スパム | 英語圏のネット俗語 | 無承諾・大量のメッセージ全般(メール以外も含む) | 承諾の有無と量 |
| 迷惑メール | 日本語の一般語 | 受信者が迷惑だと感じたメール | 受け手の主観 |
| 特定電子メール | 法律用語 | 広告・宣伝・勧誘を目的とした電子メール | 送信の目的 |
| フォーム営業 | 実務上の呼び名 | 問い合わせフォームから送られる営業 | 送信経路と目的 |
日本の特定電子メールの送信の適正化等に関する法律(総務省の解説ページ)は、2008 年 12 月 1 日に施行された改正で原則オプトイン方式になりました。取引関係などの例外を除き、事前に同意した相手にだけ広告・宣伝目的のメールを送ってよい、という考え方です。ただし法律が対象にしているのは「電子メール」であり、Web フォームからの送信がそのまま同じ枠に入るとは限りません。ここは判断が分かれるところなので、特定電子メール法とフォーム営業 で別途整理しています。なお本記事は一般的な情報であり法的助言ではありません。個別の判断は専門家にご相談ください。
「スパム」は文脈で中身が変わる。検索スパム・コメントスパム・フォームスパム
同じ「スパム」という語でも、検索エンジン・ブログのコメント欄・問い合わせフォームでは、指しているものがまったく違います。
- 検索スパム:Google はスパムに関するポリシーで、ユーザーを欺いたり検索順位を不正に操作したりする手法をスパムと定義しています。メールとは無関係な用法です。
- コメントスパム:WordPress の公式ドキュメント Understanding comment spam は、他サイトや商品を宣伝するために投稿される、無関係な文面・怪しいリンク・定型的なコメントを指すと説明しています。多くはボットによる自動投稿です。
- フォームスパム:企業サイトの問い合わせフォームから送られてくる、求めていない送信。本記事のテーマです。
「スパム とは」で調べる方の多くはメールを想定していますが、企業サイトの運用担当が実際に手を焼いているのは3つ目です。そして3つ目は、他の2つと比べて「自動と手動が混在している」という厄介さがあります。
企業のフォームに届くスパムは、3層に分けると整理できる
フォームに届く「求めていない送信」は、ボット・半自動・人が書いた営業の3層に分かれ、それぞれ止める手段が違います。
| 層 | 正体 | 見分け方の例 | 主に止める手段 |
|---|---|---|---|
| 第1層 ボットスパム | プログラムによる無差別送信 | 日本語として不自然、リンクの羅列、1秒で複数件、隠しフィールドへの入力 | reCAPTCHA、レートリミット、整合性チェック |
| 第2層 半自動のフォーム営業 | 営業リストをもとにツールで一斉送信 | ほぼ同じ文面が業種横断で届く、宛名だけ差し替え | 内容ベースの選別 |
| 第3層 人が書いた営業 | 担当者が1件ずつ手で入力 | 日本語として自然、「貴社サイトを拝見しました」等の定型フレーズ | 内容ベースの選別+人の最終判断 |
自社サイトを含む複数の実サイトに設置して運用してきた実感として、第1層は既存の対策でかなり止まります。止まらないのは第2層と第3層です。
Hajik が分析した、美容商社(国内最大手・上場)の実フォームデータでも同じ傾向が出ました。3種類のフォーム・合計 1,894 件・約 20 か月分を集計したところ、これらはいずれも reCAPTCHA v3 を通過した送信であり、明らかなボットは事実上ゼロでした。裏を返せば、reCAPTCHA は第1層に対しては仕事をしているということです。役割が違うだけで、優劣の話ではありません(詳しくは reCAPTCHA との違い)。
人が書いた営業はスパムなのか、という線引きの問題
第3層は「送り手が誰か」ではなく「受け手にとってどうか」でしか判断できません。ここがスパムという言葉の限界です。
先の実データでは、同じ会社の3つのフォームで比率がまったく違いました。
- 問い合わせフォーム:営業(確度高)12.9% / 本物らしい 54.9% / 判定困難 32.2%
- 汎用フォーム:営業 56.2% / 本物らしい 16.5% / 判定困難 25.2%
- 採用フォーム:65.8% が人材サービスの営業。中途採用フォームに限れば 73.1%
これは簡易なヒューリスティック(条件によるふるい分け)による分類であり、業種・規模・フォームの性格によって比率は大きく変わります。あくまで一社・一時点のサンプルとしてお読みください。
注目していただきたいのは、問い合わせフォームでも汎用フォームでも「判定困難」が 25〜32% あることです。人間が読んでも営業か本物か決めきれないものが、4件に1件以上ある。だから「この会社からの送信はスパム」と送信元の企業単位で決めつけるのは危険です。同じ会社の同じ文面でも、こちらが採用を強化している時期なら有益な情報になり、そうでなければ営業になる。答えが受け手の状況で変わります。
もう一点、量の急増をスパムのシグナルにしないこと。実データでは、平常月は2〜3割が営業だった問い合わせフォームが、12〜1月には営業がほぼ 0% 近くまで落ちる月もありました。逆に、メディア掲載や SNS で話題になれば本物の問い合わせが一気に増えます。量ではなく内容で見る、が原則です。
そして「短い=スパム」も危険です。実データで見た本物の問い合わせは「この商品の在庫はありますか」程度の一行が非常に多い。短さ、英語であること、海外からのアクセスであることを理由に弾くと、本物を落とします。この判断の考え方は フォーム営業とは でも掘り下げています。
分類が決まれば、誰が止めるかが決まる
3層に分けられれば、対処の担当がそのまま決まります。第1層は仕組み(レートリミット・整合性チェック・reCAPTCHA)で機械的に、第2層と第3層は内容の読み取りで、そして最後に残る判断困難なものは人が決める。この順番を飛ばして「全部を自動で」に走ると、本物を落とす事故が起きます。
Hajik は、この第2層・第3層を日本語の文脈で選別する SaaS です(GrowGroup株式会社運営)。導入はサイトに script タグを1行、プラグインや DNS 変更は不要。判定は送信された瞬間に行い、保管はエンドツーエンド暗号化なので Hajik 側は保管データを復号できません(ただし判定の瞬間だけは内容を AI に渡します。クレジットカード番号など機微情報5種はブラウザ内で除去してから送ります)。効果は 99%+ の遮断で、残り約 1% は人が判断する設計です。全体像は 問い合わせフォームの営業メール対策(実務ガイド) にまとめています。
よくある質問
スパムと迷惑メールは同じ意味ですか
日常会話ではほぼ同義に使われます。厳密には、スパムが「無承諾かつ大量」という送られ方に着目した語であるのに対し、迷惑メールは受け手が迷惑と感じたかどうかという主観に寄った語です。法律用語の「特定電子メール」はさらに別で、広告・宣伝という送信目的で定義されます。
問い合わせフォームから届く営業はスパムに含まれますか
送られ方(無承諾・反復)を見ればスパムの条件を満たすものが多い一方、1件ずつ手で書かれた営業は「大量性」の要件が曖昧になります。実務上は、スパムかどうかを議論するより「自社にとって対応が必要な問い合わせか否か」で仕分けるほうが早く決着します。
短い問い合わせをスパムとして扱ってよいですか
おすすめしません。実データで見る限り、本物の問い合わせほど短い傾向があります。文字数のような形式ルールで機械的に弾くと、本物を落とす事故につながります。
スパムをゼロにできますか
できません。ボット由来の第1層は仕組みでほぼ止められますが、人が書いた第3層は最終的に受け手の文脈で決まるため、判断が割れるものが必ず残ります。Hajik も 99%+ の遮断で、残り約 1% は人が判断する前提で設計しています。
コメントスパム対策のプラグインを入れれば、フォームも守れますか
守れる範囲が違います。コメントスパム向けのツールは第1層と英語圏のパターンに強い一方、日本語で書かれた営業文面は素通りしやすい傾向があります。比較は Akismet との違い を参照してください。
まとめ:明日やること
言葉の定義を読んだだけでは、フォームの状況は変わりません。明日、次の3つだけやってみてください。
- 直近1か月分のフォーム送信を印刷するかシートに貼り出し、3層に分類する。 ボット、半自動の営業、手書きの営業、そして本物。分けるだけで自社の問題がどの層にあるかが見えます。
- 「どちらとも言えない」に置いたものを数える。 その件数が、これから毎月人手をかけ続ける量です。
- 層に合わせて手当てを決める。 第1層が残っているなら整合性チェックとレートリミットから。第2層・第3層が多いなら内容ベースの選別を検討してください。
自社のフォームがどの層でどれだけ受けているか分からない場合は、無料診断で現状を確認できます。実際の判定結果を見てから決めたい方は、14日間の無料トライアルをご利用ください。