あなたは今、こんなことで悩んでいませんか?
- SWELLでお問い合わせフォームを作りたいけど、専門知識がなくて不安
- 海外からの迷惑メールが止まらず、ブログ運営のやる気が削がれる
- アフィリエイト審査に合格するために、お問い合わせフォームが必須だと聞いた
その悩み、この記事で解決できます。 マウス操作だけでお問い合わせフォームが作れる「WPForms」と、迷惑メールを強力に防ぐ「reCAPTCHA」の連携方法を、初心者向けに一つひとつ丁寧に解説します。
この記事を読めば、あなたのブログの信頼性が向上するだけでなく、悪質な攻撃から大切なサイトを守る具体的な方法がわかります。
【事前準備】WPFormsをインストールし、Googleアカウントを用意する
WPFormsとは、問い合わせフォームを手軽に作成できるWordPressプラグインです。WordPress管理画面からドラッグ&ドロップするだけで、問い合わせフォームを作成できます。

WPFormsを安全に運用する上で、GoogleのreCAPTCHA(リキャプチャ)は外せません。手軽にフォームを作れる反面、標準的な設定のままではセキュリティに不安が残るからです。
GoogleのreCAPTCHA(リキャプチャ)を連携させれば、強固な防御と使い勝手の良さを両立したフォームが手に入ります。
導入にあたっての準備は、大きく分けて二つの手順があります。
インストールして有効化しておきましょう。
reCAPTCHAを使うには、Googleアカウントが必要です。Google reCAPTCHAのサイトで、あなたのWebサイトを登録し、APIキーを取得します。
詳しく解説します。
プラグイン「WPForms」をインストール

WPFormsをインストールして有効化する手順を紹介します。WordPress管理画面の「プラグイン」をクリック。

「新規追加」をクリックします(上画像赤枠)

検索画面で「WPForms」を検索。
ダウンロードできたら有効化します。
サイト「Google reCAPTCHA」でWebサイト登録とAPIキーを取得
reCAPTCHAを利用するにはGoogleアカウントが必要です。持っていない場合は新しく作成し、専用の管理サイトへログインしましょう。
サイト上で自分のWebページを登録すると、連携に必要なAPIキーが発行されます。
状況に合わせてreCAPTCHAのv2かv3のいずれかを選択してください。
「reCAPTCHA v2」と「reCAPTCHA v3」の違い

2026年現在の主流はreCAPTCHA v3です。以前のv2との決定的な違いは、ボットなどの不正アクセスを検知し処理する仕組みにあります。

v3にはおなじみの画像認証がありません。リクエストを一旦すべて受け入れた上で、その挙動から人間らしさをスコア化して判定します。
スコアが低く不審と見なされたアクセスは遮断されることもありますが、利用者側に特定の操作を求めることはありません。チェックボックスをクリックするような手間を省き、スムーズな体験を優先したい場合に適した選択肢です。
やたろうユーザーの利便性を重視するなら、v3がおすすめです。
一方でv2は、送信前に画像を選択させるなどして人間かボットかを直接判別します。
利用者には多少の手間を強いることになりますが、その分セキュリティの強度は高まります。安全性を何より重視したい場合や、ブログの問い合わせフォームに限定して導入するのであれば、確実性の高いv2が推奨されます。



セキュリティを最優先するならv2がおすすめ。
reCAPTCHA v2 invisible
reCAPTCHA v2には、インビジブルと呼ばれる非表示型の選択肢もあります。
これは「私はロボットではありません」というチェックボックスを省いた形式で、利用者にツールの存在を意識させないのが特徴です。
システムが人間による操作だと判断すれば、何の追加手順も踏まずにそのままフォームを送信できるため、利便性を損なうことがありません。
reCAPTCHA v3でメールを設定する手順【WPFormsと連携】


WPFormsを導入
ここでは、WPFormsとreCAPTCHA v3を連携させて、SWELLにメールフォームを設定する手順をご紹介します。
- Google reCAPTCHAのサイトからWebサイト登録と「reCAPTCHA v3のAPIキー」を取得する
- WPFormsとreCAPTCHA v3を連携させてフォームを作成する
それぞれ解説します。
Google reCAPTCHAのサイトからWebサイト登録と「reCAPTCHA v3のAPIキー」を取得する
Googleアカウントのログインした状態で、reCAPTCHAのトップページへ。


reCAPTCHAトップに移動します。画像赤枠①の「v3管理コンソール」をクリック。


画像赤枠「+作成」をクリック。


Amazonのアカウント作成のようなもので、サイトを管理するマイページを作成します。
- ラベルにサイトURLをペースト
- reCAPTCHA v3を選択
- ドメイン入力
- オーナー(自分で管理できるメールアドレスを入力)


新しいプロジェクト作成します。
プロジェクトとは「作業BOX」のようなものです。


オーナー設定で、利用規約に同意します。
- reCAPTCHAの利用規約に同意します
- アラートをオーナーに送信する
- 送信


2つのキーを発行します。
ダウンロードしたプラグイン「WPForms」とreCAPTCHAを、連動させるためのキーです。
コピーしてください。



サイト「Google reCAPTCHA」のマイページからいつでも確認できます。
- 登録したURLを確認
- サイトキーをコピー
- シークレットキーをコピー
- 設定に移動
WPFormsとreCAPTCHA v3を連携させてフォームを作成する


WPFormsとreCAPTCHA v3を連動させて、フォームを作成します。
- WPForms
- 新規追加フォーム


WPFormsでフォームを作成する方法は、2通りあります。
- 空からフォーム作る
- テンプレートを利用する
おすすめは、空からフォームを作る方法です。
なぜなら、テンプレートは、余計な機能が多いからです。
ブログは、名前、メールアドレス、お問い合わせ内容があれば十分です。
ここでは「空白のフォームを作成する」手順を記載します。
- セットアップ
- フォームの名前を付ける(任意)
- 空白のフォームを作成する


まず、reCAPTCHA v3をwpformsに反映します。


①ReCAPTCHA v3をクリックします。


サイト「Google reCAPTCHA」でコピーしたキーを、WPFormsに連携します。
- reCAPTCHA v3
- サイトキーをペースト
- シークレットキーをペースト
- 設定を保存


「設定が正常に保存されました」が表示されたら、紐付け完了です。


WPFormsに戻り、必要項目をドラックします。


最低限必要な項目は、以下3つです。
- 名前
- メール
- お問い合わせ内容



フォームはシンプルが良いので、「上記3項目だけ」がおすすめです。
③の「お問い合わせ内容」の表記は、ラベルフィールドで変更できます。


画像①にあるreCAPTCHAの項目を、フォームへドラッグして反映させます。
- reCAPTCHA をクリック
- 右上に reCAPTCHA マークが表示されているか
- 保存
- プレビュー
保存して、プレビュー画面を確認表示します。


プレビュー画面を開き、実際のフォーム上でもマークが正しく出ているかを確認します。表示に問題がなければ、最後の手順としてWordPressの固定ページへWPFormsを設置して完了です。


WordPress固定ページにWPFormsを反映させる2つの方法
WordPressの固定ページにWPFormsを表示させるには、主に二つの方法があります。
新しくページを作るか、すでにあるページに埋め込むかです。
- 新しくページを作る
- すでにあるページに埋め込む
新規ページへ作りたい場合、「新規ページを作成」ボタンをクリックします。


新しくページを用意する場合は、作成ボタンをクリックするだけでフォームが反映された固定ページが出来上がります。



初めてフォームを作るならこの手順が一番スムーズです。
一方、既存のページを活用したいときは、プルダウンメニューから対象のページを選んで作業を進めます。以前別のプラグインで作成した問い合わせページがすでにある場合などは、こちらの手順が適しています。


「既存のページを選択」 すると、埋め込みたい固定ページがプルダウンメニューで選択できます。


固定ページを選択するとページに遷移(せんい)します。
- 固定ページに左上「+」をクリック
- 検索ボックス「WPForms」で検索
ブロック挿入ツールから、プラグイン「WPForms」を選択。


WPForms内で作ったフォームを選択します
保存してプレビューを開き、フォームやreCAPTCHA v3のマークが正しく表示されているか確かめます。


- 既存の固定ページに反映されてていること、確認できました
- 「reCAPTCHA v3」も表示されてます
- メールアドレスが送信できるかチェックします


実際にテストメールを送信し、無事に届くことが確認できれば、すべての設定は完了です。


固定ページからテストしたメールが届いてました。
これでreCAPTCHA v3の設定は終了です。
reCAPTCHA v2でメールを設定する手順【WPFormsと連携】


reCAPTCHA v2を使ってメールフォームを設定する手順も、基本的にはv3の場合とほとんど変わりません。
- Google reCAPTCHAのサイトからWebサイト登録と「reCAPTCHA v2のAPIキー」の取得する
- WPFormsとreCAPTCHA v2を連携させてフォームを作成する
Google reCAPTCHAのサイトからWebサイト登録と「reCAPTCHA v2のAPIキー」の取得する
Googleアカウントのログインした状態で、サイト「Google reCAPTCHA」へ。


Google reCAPTCHA v2 「+」をクリック
サイトを登録します。


ラベル(サイト名で良いです)チェレンジV2(reCAPTCHA v2のこと)を選択します。
「非表示reCAPTCHAバッジ」はreCAPTCHA v2 invisibleのことです。


「サイトキー」「シークレットキー」をコピーします。



WPFormsとの連携で使います。
WPFormsとreCAPTCHA v2を連携させてフォームを作成する


WPFormsにもどり、空白のフォームを作成します。


WordPress管理画面「WPFoms」をからreCAPTCHA設定をクリック。


①「Checkbox reCAPTCHA v2」を選択肢、コピーしておいたサイトキー、シークレットキーを入力して保存。


reCAPTCHA v2とWPFormsの連携が完了しました。


WPFormsに戻り、必要項目をドラックします。


最低限必要な項目は、以下3つ。
- 名前
- メール
- お問い合わせ内容



ユーザーに負担をかけないよう、フォームはシンプルが良いです。
③の「お問い合わせ内容」の表記は、ラベルフィールドで変更できます。


reCAPTCHA v2を反映します。画像①の「reCAPTCHA」をフォーム項目へドラックすれば反映されます。
- reCAPTCHA をクリック
- 右上に reCAPTCHA マークが表示されているか
- 保存
- プレビュー


フォームは、既存ページにも設置できます。新規作成も可能です。


ワードプレスの固定ページに、WPFormsを反映させる方法は、2つあります。
- 固定ページに新規追加する方法
- 既存固定ページに埋め込む方
新規ページへ作りたい場合、「新規ページを作成」ボタンをクリックします。


「新規ページを作成」ボタンをクリックするだけで、固定ページに反映されてました。



初めてブログにフォームを設定する場合、新規作成がおすすめ。
わたしは、過去に「Contact Form 7」でフォームを作ってあったので、「既存のページを選択」を再利用しました。


「既存のページを選択」 すると、埋め込みたい固定ページがプルダウンメニューで選択できます。


固定ページを選択すると、固定ページに遷移(せんい)します。
- 固定ページに左上「+」をクリック
- 検索ボックス「WPForms」で検索
ブロックエディタで、WPFormsを呼び出します。


WPFormsで作成したフォームを選択。
保存してプレビュー。フォームが反映されているか確認します。




- 既存の固定ページに反映されてていること、確認できました
- 「reCAPTCHA v2」の画像認証も表示されてます
- メールアドレスが送信できるかチェックします
v2の設定は以上です。お疲れさまでした。
WPFormsとreCAPTCHAで安全なブログ運営を実現【まとめ】
まとめです。
WPFormsとreCAPTCHAを使えば、HTMLやCSSの知識がなくても、簡単に問い合わせフォームを設置できます。
WPFormsは、SWELL開発者の了さんも推奨するプラグインです。
WPFormsとreCAPTCHAを連携してフォームを設置することで、以下のメリットが得られます。
- サイトの乗っ取りやスパム対策になります。
- サイト閉鎖のリスクを減らせます。
- アフィリエイト審査に通りやすくなります。
WPFormsとreCAPTCHAは、どちらも完全無料で使えます。面倒な更新作業もありません。0円でサイトをウィルスやスパムの脅威から守れるため、導入しない理由はありません。
設定は一度だけです。必ず設置しましょう。


