パソコン情報

SPAM投稿を阻止せよ!Cloudflare Turnstile導入

ココに注意

SPAM投稿が多すぎて削除するのが面倒

自分のWordPress設定では、記事への投稿はダイレクトに返信投稿できないように選択してから公開する設定にしてあります。

スパム投稿が少ない時は、一個づつ消していれば良かったのですが、毎日大量にスパム投稿が増えると段々と嫌気がさしてきました。

Google reCAPTCHAが使えない!

以前は、GoogleのreCAPTCHAを使っていましたが、現在は制限があるようです。

そこで、フォームメールのスパム対策でも使用した「Cloudflare Turnstile」を使ってスパム投稿も対策することにしました。

https://pctips.jp/security/recaptcha-bypassed-contactform7/

 

Turnstileがスパムに効く3つの理由

1. スパムの9割以上を占める「Bot(自動送信)」を完全に遮断する
お問い合わせやコメントのスパムは、そのほとんどが「Bot」と呼ばれる自動プログラムを使って、数秒に何百件も機械的に送りつけられています。
Turnstileは、アクセスしてきた相手のブラウザの動きや通信環境を裏側で一瞬で分析し、「こいつは人間じゃない(プログラムだ)」と見抜いて、送信ボタンを押させないようにブロックします。

2. ユーザー(人間)には「あのパズル」をさせない
reCAPTCHAなどでよくある、「信号機の画像を選んでください」「私はロボットではありませんのチェックを入れてください」という面倒な操作が一切ありません。
本物の人間がサイトにアクセスしたときは、何も操作しなくても裏側で自動的に「人間である証明」が終わるため、サイトに訪れる人の邪魔をしません。

3. お問い合わせフォームとコメント欄、両方に同時に効かせられる
WordPressの無料プラグインを使えば、お問い合わせフォーム(Contact Form 7など)だけでなく、ブログ記事の下にある「コメント欄」のスパム対策も、まとめて同時にONにすることができます。

 

このような効果があるサービスが無料で利用できるのは有難いですね。

ココがおすすめ

1サイトあたり月間100万回のリクエストまで無料

この「月間100万回」というのがどれくらい凄いかというと、個人ブログや一般的な会社のホームページ、ネットショップであれば、まず到達しないレベルらしいです。

 

プラグインが見つからない!?

WordPressのプラグイン追加から検索すると、「Simple CAPTCHA with Cloudflare Turnstile」というのが検索されますが、違うようです。

現在(2026.6)では、「Simple CAPTCHA Alternative with Cloudflare Turnstile」というみたいです。

 

Simple CAPTCHA Alternative with Cloudflare Turnstile設定

「Site Key」「Secret Key」 を入手

まずは、用した「Cloudflare Turnstile」からGoogleアカウントでログインしました。

左メニューの「Protect & Connect」>>「Application security」>>「Turnstile」と進みます。

「Add widget manually」からキーを入手します。

 

Turnstileプラグイン設定

入手した「Site Key」 と 「Secret Key」 を入力する項目があるので、記入して、下記のように設定をしました。

今回は、コメントに対するSPAMに困っていたので、WordPressコメントにもチェックを入れました。

 

効果は如何に!?

1日が経過しましたが、いつもなら数件の迷惑なSPAM投稿があったのですが、まったく来ていません。

ココがポイント

効果抜群じゃないですか!

まだ、1日だけですが、1件も来てないことを確認できましたので、この設定をすることで効果があることが分かりました。

あれから数日経過しましたが、全く来なくなりました。