結論
ホームページのお問い合わせフォームが、ボット(自動で送信するプログラム)に悪用される例が増えています。これを防ぐため、弊社では Cloudflare 社の無料の仕組み「Turnstile(ターンスタイル)」をフォームに組み込むことをおすすめしています。
組み込みには、お客様ご自身の Cloudflare アカウント(無料)で発行する「サイトキー」と「シークレットキー」の2つが必要です。このページの手順でアカウントを作り、2つのキーを弊社にお知らせください。フォームへの組み込みは弊社で行います。
- 費用はかかりません(Cloudflare の無料プランで使えます)
- ドメインやサーバーを Cloudflare に移す必要はありません
- 作業時間は10分ほどです
なぜ対策が必要なのか
フォームから送信があると、ホームページの持ち主にお知らせのメールが届きます。フォームによっては、入力されたメールアドレスあてに「お問い合わせありがとうございます」という自動返信も送ります。
ボットは、このフォームに意味のない文章や他人のメールアドレスを入れて、何百回・何千回と送信してきます。2026年9月には、弊社がお預かりしているサイトでも、10分ほどの間に約2,600通のメールが送られる被害がありました。受信箱が意味のないメールで埋まるだけでなく、自動返信が見知らぬ人に大量に届くことで、お客様のドメインが迷惑メールの送信元とみなされ、普段のメールまで届きにくくなるおそれがあります。
Turnstile を組み込むと、送信ボタンの上に「成功しました!」という小さな確認欄が出ます。人が使う場合は、ほとんど何もしなくても自動で確認が通ります。ボットは確認を通れないので、送信を受け付けません。
手順1:Cloudflare のアカウントを作る
- パソコンで次のページを開きます。
Just a moment... - メールアドレスとパスワードを決めて入力し、登録します。
メールアドレスは、会社やお店で長く使うものをおすすめします。 - 入力したメールアドレスに Cloudflare から確認メールが届きます。メールの中のリンクを開いて、登録を完了します。
ログイン後に「ドメインを追加」などの案内が出ることがありますが、ドメインの追加は不要です。そのまま次の手順に進んでください。
画面が英語で表示されるときは、画面の右上にある人の形のアイコンを押し、メニューの「Language」にマウスを合わせて、出てきた一覧から「日本語」を選んでください。このページの説明は、日本語の表示に合わせています。
手順2:Turnstile のウィジェットを作る
- Cloudflare にログインし、左のメニューの「アプリケーション セキュリティ」を開きます。
- その中の「Turnstile」を開きます。
見つからないときは、画面上の検索欄に「Turnstile」と入れると出てきます。 - 「ウィジェットを手動で追加」を押します。
- 次のように入力します。
項目 入力する内容 ウィジェット名 会社名やサイト名など、お好きな名前 ホスト名 フォームがあるホームページのドメイン名(例:example.com)を入力し、Enter キーを押します。
先頭の「https://」は付けません。
「www.」付きのアドレスでも表示されるホームページは、www.example.com も同じように追加してください。ウィジェット モード 「管理(推奨)」のまま そのほかの項目 変更しなくて大丈夫です - 画面の下のボタンを押して作成します。
手順3:2つのキーを弊社に知らせる
作成すると「サイトキー」と「シークレットキー」の2つが表示されます。どちらも「0x」で始まる英数字の並びです。2つともコピーして、弊社からのご案内メールへの返信、またはサポート窓口でお知らせください。
- Cloudflare にログインするときのパスワードは、弊社にお知らせいただく必要はありません。お知らせいただくのは2つのキーだけです。
- シークレットキーは、フォームの確認のためだけに使う鍵です。ほかの方には教えないでください。
- あとでキーを確認したいときは、Cloudflare の「Turnstile」の一覧から、作ったウィジェットを開くと表示できます。
組み込み後について
キーをいただいたら、弊社でフォームに組み込み、送信できることを確かめてからご連絡します。フォームの見た目は、送信ボタンの上に確認欄が1つ増えるだけです。
ご不明な点は、お気軽にサポート窓口からお問い合わせください。