お問い合わせフォームを作るプラグイン「Contact Form 7」の使い方を解説

WordPressでブログやビジネスサイトを運営しているなら、お問い合わせフォームの設置は避けて通れません。
「設置したいけど、コードを書くのは難しそう…」「プラグインが多すぎてどれを使えばいいかわからない」そんな悩みを抱えていませんか?
結論から言うと、2026年現在でもContact Form 7はWordPressのお問い合わせフォームプラグインとして最も信頼性が高く、無料で使える定番ツールです。
この記事では、Contact Form 7のインストールからフォーム作成、スパム対策、さらにAIツールを活用した効率的な運用方法まで、初心者でも迷わず設定できるように丁寧に解説していきます。

Contact Form 7とは?2026年でも選ばれる理由

Contact Form 7の基本と特徴

Contact Form 7は、WordPress用の無料お問い合わせフォームプラグインで、日本人開発者のTakayuki Miyoshi氏によって開発されました。
2026年4月時点で有効インストール数は500万以上を誇り、世界中で最も利用されているフォームプラグインの一つです。
最大の魅力は、無料でありながら高いカスタマイズ性を持っている点です。
HTMLの知識がなくても基本的なフォームはすぐに作れますし、少しコードを触れる方なら自由自在にデザインを変更できます。

他のフォームプラグインとの比較

2026年現在、WordPress向けフォームプラグインはいくつか選択肢があります。
主要なプラグインを比較してみましょう。

プラグイン名 料金 特徴 おすすめ度
Contact Form 7 無料 軽量・カスタマイズ自由・日本語対応◎ ★★★★★
WPForms Lite 無料〜有料 ドラッグ&ドロップで作成可能 ★★★★☆
Fluent Forms 無料〜有料 高速動作・条件分岐が強力 ★★★★☆
Gravity Forms 有料のみ 高機能だがコストが高い ★★★☆☆

初心者がまず導入するなら、無料で実績のあるContact Form 7が最適解です。
有料プラグインはビジュアルエディタが使えるメリットがありますが、Contact Form 7でも十分なフォームが作れます。

お問い合わせフォームが必要な3つの理由

そもそもなぜお問い合わせフォームが必要なのか、改めて整理しておきましょう。

  1. ビジネスの窓口になる:問い合わせ・申し込み・見積もり依頼など、売上に直結するアクションを受け付けられます。
  2. サイトの信頼性が上がる:Googleアドセンスの審査でも、お問い合わせページの有無は評価ポイントの一つです。
  3. メールアドレスを公開しなくて済む:フォーム経由なら、スパムメールのリスクを大幅に減らせます。
スポンサードリンク

Contact Form 7のインストールと初期設定

プラグインのインストール手順

Contact Form 7のインストールはとても簡単です。
以下の手順で進めてみてください。

  1. WordPress管理画面の左メニューから「プラグイン」→「新規プラグインを追加」をクリックします。
  2. 右上の検索窓に「Contact Form 7」と入力します。
  3. 富士山のアイコンが目印のプラグインが表示されるので、「今すぐインストール」をクリックします。
  4. インストールが完了したら「有効化」をクリックします。

有効化が完了すると、ダッシュボードの左メニューに「お問い合わせ」という項目が追加されます。
これが表示されていれば、インストールは成功です。

管理画面の見方と初期状態の確認

左メニューの「お問い合わせ」をクリックすると、フォーム一覧画面が表示されます。
インストール直後は「コンタクトフォーム 1」というサンプルフォームが自動的に作成されています。
このサンプルフォームには、以下の4つの項目がすでに設定されています。

  • 氏名
  • メールアドレス
  • 題名
  • メッセージ本文

シンプルなお問い合わせフォームなら、この初期状態のまま使うこともできます
ただし、フォームのタイトルやメール設定はカスタマイズしておくことをおすすめします。

フォームのタイトルを変更する

管理しやすくするために、フォームにわかりやすいタイトルをつけましょう。
「コンタクトフォーム 1」の「編集」をクリックして編集画面を開きます。
画面上部のタイトル欄を「お問い合わせフォーム」など、用途がわかる名前に変更してください。
複数のフォームを作成する場合(例:お問い合わせ用、資料請求用、採用応募用)は、それぞれ区別しやすい名前にしておくと後から管理が楽になります。

フォームの項目をカスタマイズする方法

基本的なフォームタグの使い方

Contact Form 7では、フォームタグと呼ばれる専用のショートコードを使って入力項目を追加・編集します。
編集画面の「フォーム」タブを開くと、テキストエリアにフォームの構成コードが表示されています。
上部にはボタンが並んでおり、クリックするだけで各種フォームタグを挿入できます。

よく使うフォームタグを一覧にまとめました。

ボタン名 用途 タグ例
テキスト 1行テキスト入力 [text your-name]
メールアドレス メール入力 [email your-email]
URL URL入力 [url your-url]
電話番号 電話番号入力 [tel your-tel]
テキストエリア 複数行テキスト [textarea your-message]
ドロップダウンメニュー 選択肢 [select menu-name]
チェックボックス 複数選択 [checkbox check-name]
ファイル 添付ファイル [file file-name]

タグ名の前に「*」をつけると必須項目になります(例:[text* your-name])。

実践:よくあるカスタマイズ例

ここでは、ビジネスサイトでよく使われるフォーム構成の例をご紹介します。
以下のようなフォームを作りたい場合のコードです。

【電話番号と問い合わせ種別を追加した例】

<label>お名前(必須)
[text* your-name]</label>

<label>メールアドレス(必須)
[email* your-email]</label>

<label>電話番号
[tel your-tel]</label>

<label>お問い合わせ種別
[select menu-category "一般的なお問い合わせ" "サービスについて" "お見積もり依頼" "その他"]</label>

<label>メッセージ本文
[textarea your-message]</label>

[submit "送信する"]

このように、ドロップダウンメニューで問い合わせ種別を分けておくと、受信後の対応がスムーズになります。

メール設定を正しく行う

フォームの見た目ができたら、次は「メール」タブの設定を確認しましょう。
ここで設定するのは、フォームから送信されたときに届くメールの内容です。

  1. 送信先:お問い合わせを受け取りたいメールアドレスを入力します。
  2. 送信元:サイト名とWordPressのメールアドレスが自動で入ります。
  3. 題名:メールの件名です。[your-subject]のままでもOKですが、「【サイト名】お問い合わせ」のように固定文を入れると見分けやすくなります。
  4. メッセージ本文:フォームで追加した項目のタグ(例:[your-tel])を本文にも追記してください。

「メール (2)」にチェックを入れると、送信者(お客様)への自動返信メールを設定できます。
ビジネスサイトでは「お問い合わせありがとうございます」といった自動返信を設定しておくと、お客様に安心感を与えられるのでおすすめです。

スポンサードリンク

フォームをページに設置する手順

ショートコードを使った設置方法

フォームの設定が完了したら、実際にページに表示させましょう。
手順はとてもシンプルです。

  1. Contact Form 7の編集画面で、タイトル下に表示されているショートコード

    エラー: コンタクトフォームが見つかりません。

    )をコピーします。
  2. WordPress管理画面から「固定ページ」→「新規固定ページを追加」をクリックします。
  3. ページタイトルを「お問い合わせ」にします。
  4. ブロックエディタ(Gutenberg)の場合、「ショートコード」ブロックを追加してコードを貼り付けます。
  5. パーマリンク(URL)を「contact」に設定して公開します。

2026年版のWordPress(6.7以降)では、ブロックエディタに「Contact Form 7」専用ブロックも用意されています。
「+」ボタンから「Contact Form 7」を検索し、ブロックを追加してフォームを選択するだけで設置できるので、こちらの方法もおすすめです。

ヘッダーメニューにお問い合わせページを追加する

固定ページを作成しただけでは、訪問者がフォームにたどり着けません。
グローバルメニュー(ヘッダーナビ)にリンクを追加しましょう。

  1. WordPress管理画面の「外観」→「メニュー」を開きます。
  2. 左側の「固定ページ」一覧から「お問い合わせ」にチェックを入れ、「メニューに追加」をクリックします。
  3. ドラッグ&ドロップで表示順を調整し、「メニューを保存」をクリックします。

ブロックテーマを使っている場合は、「外観」→「エディター」→「ナビゲーション」から編集できます。
設定後、実際にサイトを表示してメニューからお問い合わせページに遷移できるか確認してみてください。

フォームの表示を確認・テスト送信する

設置が完了したら、必ずテスト送信を行いましょう。
確認すべきポイントは以下の通りです。

  • フォームが正しく表示されているか
  • 必須項目が空欄のとき、エラーメッセージが出るか
  • 送信後に「ありがとうございます」のメッセージが表示されるか
  • 指定したメールアドレスにメールが届くか
  • 自動返信メール(設定した場合)が届くか

メールが届かない場合は、サーバーのメール設定に問題がある可能性があります。
その場合は「WP Mail SMTP」プラグインを導入して、SMTPサーバー経由でメール送信するように設定すると解決できます。

スパム対策とセキュリティ強化

reCAPTCHA v3を導入する

お問い合わせフォームを公開すると、残念ながらスパム(迷惑メッセージ)が届くようになります。
2026年現在、最も効果的な対策はGoogle reCAPTCHA v3の導入です。

  1. Google reCAPTCHAの公式サイト(google.com/recaptcha)にアクセスし、Googleアカウントでログインします。
  2. 「v3 Admin Console」で新しいサイトを登録し、サイトキーシークレットキーを取得します。
  3. WordPress管理画面の「お問い合わせ」→「インテグレーション」を開きます。
  4. reCAPTCHAの欄にある「インテグレーションのセットアップ」をクリックします。
  5. 取得した2つのキーを入力して「変更を保存」をクリックします。

reCAPTCHA v3はユーザーに操作を求めず、バックグラウンドで自動的にボットを判別してくれるので、フォームの使いやすさを損ないません。

Akismetとの連携でスパムフィルタを強化する

WordPressに標準搭載されているAkismetプラグインと連携することで、さらにスパム対策を強化できます。
Contact Form 7のフォームタグにakismet:authorakismet:author_emailなどの属性を追加するだけで連携できます。

例えば、名前欄のタグを以下のように変更します。

[text* your-name akismet:author]

reCAPTCHAとAkismetを併用することで、スパムの大部分をブロックできます。

その他のセキュリティ対策

さらにセキュリティを高めたい場合は、以下の対策も検討してみてください。

  • 承諾確認チェックボックスの追加[acceptance accept-this]個人情報の取り扱いに同意する[/acceptance]を追加することで、プライバシーポリシーへの同意を求められます。
  • ファイルアップロードの制限:ファイル添付を許可する場合、limit:5mb filetypes:jpg|png|pdfのようにサイズと形式を制限しましょう。
  • 送信回数の制限:同一IPからの連続送信を防ぐプラグイン(例:Contact Form 7 Honeypot)を追加するのも有効です。
スポンサードリンク

AIツールを活用したフォーム運用の効率化

ChatGPT・Claudeで自動返信文を最適化する

2026年はAIツールの活用がWeb運用でも当たり前になっています。
お問い合わせフォームの運用にもAIを取り入れることで、対応品質と効率を大幅に向上させることができます。

まずおすすめなのが、自動返信メールの文面をAIで作成する方法です。
ChatGPTやClaudeに以下のようなプロンプトを入力してみてください。

「WordPressのお問い合わせフォームから送信された方への自動返信メールを作成してください。業種は〇〇、返信の目安は2営業日以内、丁寧かつ簡潔な文面でお願いします」

AIが生成した文面をベースに微調整すれば、プロ品質の自動返信メールが数分で完成します。

問い合わせ対応のテンプレートをAIで量産する

よくある質問への返信テンプレートも、AIを使えば効率的に作れます。

  1. 過去の問い合わせ内容をカテゴリ別に整理する(料金・納期・サービス内容など)。
  2. 各カテゴリについて、AIに返信テンプレートの作成を依頼する。
  3. 生成されたテンプレートをGoogleドキュメントNotionにまとめておく。

これだけで問い合わせ対応の時間を大幅に短縮できます。
特にClaudeは長文の文脈理解に優れているので、複雑な問い合わせへの返信案作成にも適しています。

フォームの改善にAI分析を活用する

お問い合わせの内容を定期的にAIで分析すると、サイト改善のヒントが見つかります。
たとえば、問い合わせ内容をまとめてChatGPTに「よくある質問の傾向を分析して」と依頼すれば、FAQページの作成サービス説明の改善ポイントが明確になります。
問い合わせ数が減ること自体がサイトの情報設計が良くなっている証拠なので、フォームの運用はPDCAの起点として活用しましょう。

まとめ

この記事では、WordPressプラグイン「Contact Form 7」の使い方を2026年最新版として解説しました。
最後に要点を振り返りましょう。

  • Contact Form 7は2026年現在も最も使われている無料フォームプラグインで、初心者にも扱いやすい
  • インストール後、フォームのタイトル変更・項目のカスタマイズ・メール設定を行う
  • 作成したフォームはショートコードまたは専用ブロックで固定ページに設置する
  • スパム対策にはreCAPTCHA v3Akismetの併用が効果的
  • 自動返信メールや問い合わせ対応にはChatGPT・ClaudeなどのAIツールを活用すると効率が上がる
  • 問い合わせ内容のAI分析で、サイト全体の改善につなげることができる

お問い合わせフォームはサイトの信頼性向上ビジネスの窓口として欠かせない要素です。
Contact Form 7なら無料で簡単に設置できるので、まだ導入していない方はぜひ今日から設定してみてください。

スポンサードリンク