【Contact Form 7】お問い合わせフォーム作成プラグインの設定と使い方【2026年4月最新】

「WordPressブログにお問い合わせフォームを設置したいけど、難しそうで後回しにしてた…」

そんな方のために朗報です。Contact Form 7を使えば、初心者でも5分でお問い合わせフォームが完成します。インストールしてショートコードを貼るだけ。難しいプログラミング知識は一切不要です。

お問い合わせフォームを設置すべき理由は3つあります:

  • Googleアドセンス審査の通過率が上がる:「連絡先ページがない」という不合格理由を解消できる
  • 企業・広告主からのタイアップ依頼が届くようになる:連絡手段がなければ案件は来ない
  • サイトの信頼性・E-E-A-T評価が向上する:プロっぽいブログに見えてSEOにも好影響

この記事でわかること:

  • Contact Form 7のインストールから設置まで全ステップの解説
  • メール設定・自動返信・reCAPTCHAスパム対策の設定方法
  • よくある設定トラブルと解決策
  • フォーム設置でブログが成長した実際の事例

🔥 キャンペーン実施中

ConoHa WING|WordPressブログを今すぐ始めよう

お問い合わせフォームを設置するならWordPressが必須。ConoHa WINGなら申し込みから10分でブログ開設完了。

✅ セルフバックで初日にサーバー代の元が取れます

※月額わずか数百円〜。現在キャンペーン中で通常より大幅割引の可能性あり

ConoHa WINGの公式サイトを見る →

まだWordPressブログを開設していない方は、WordPressブログの開設手順はこちらを先にご覧ください。

  1. Contact Form 7とは?主要フォームプラグインと徹底比較
  2. あなたに合うフォームプラグインはどれ?フローチャートで確認
  3. フォーム設置前後のブログの変化
  4. お問い合わせフォーム設置の重要度スコア
  5. Contact Form 7設置完了までのロードマップ
  6. Contact Form 7のインストールと基本設定【詳細解説】
    1. STEP1|Contact Form 7をインストール・有効化する
    2. STEP2|フォームのフィールドを設定する
      1. デフォルトフィールドの説明
      2. 主要フィールドタグの種類
      3. 必須項目の設定方法
      4. お問い合わせ種別ドロップダウンの追加方法
    3. STEP3|メール設定を確認・編集する
      1. 「メール」タブの各設定項目
      2. 「メール(2)」で自動返信メールを設定する
    4. STEP4|固定ページにフォームを設置する
    5. STEP5|reCAPTCHAでスパム対策をする
      1. Google reCAPTCHAのキー取得手順
      2. Contact Form 7にreCAPTCHAを設定する手順
    6. よくあるカスタマイズ例
      1. 送信後のサンクスページへのリダイレクト設定
      2. CSSでフォームのデザインをカスタマイズする方法
      3. 複数のフォームを使い分ける方法
  7. Contact Form 7を活用してブログを成長させた事例
  8. Contact Form 7設置完了チェックリスト
  9. よくある質問(FAQ)
    1. Q. Contact Form 7は無料で使えますか?
    2. Q. フォームからのメールが届かない場合の対処法は?
    3. Q. スパムメールが大量に届く場合の対策は?
    4. Q. お問い合わせフォームはアドセンス審査に必要ですか?
    5. Q. フォームのデザインをカスタマイズできますか?
    6. Q. 複数のフォームを作成できますか?
    7. Q. ファイル添付機能を追加できますか?
    8. Q. Contact Form 7をアップデートしたらフォームが壊れた場合は?
    9. Q. メール送信にSMTPプラグインは必要ですか?
    10. Q. WPFormsとContact Form 7はどちらがおすすめですか?
  10. まとめ:Contact Form 7でお問い合わせフォームを設置しよう
    1. 関連記事

Contact Form 7とは?主要フォームプラグインと徹底比較

Contact Form 7(コンタクトフォーム7)は、WordPress向けのお問い合わせフォーム作成プラグインです。世界累計5,000万回以上ダウンロードされた超定番プラグインで、日本国内でも圧倒的なシェアを誇ります。

他の主要フォームプラグインと比較してみましょう。

比較項目 Contact
Form 7
WPForms Ninja
Forms
MW WP
Form
価格 完全無料 無料〜有料 無料〜有料 無料
導入のしやすさ
カスタマイズ性 ◎(HTML知識要)
日本語対応 ◎(日本製)
スパム対策 ◎(reCAPTCHA対応)
国内利用実績 No.1クラス 少ない 少ない 多い
初心者向け
おすすめ度 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐

結論:Contact Form 7が最もおすすめです。完全無料・国内情報量No.1・reCAPTCHAスパム対策対応という三拍子が揃っています。困ったときに日本語の解説記事がすぐに見つかるのも大きな強みです。

あなたに合うフォームプラグインはどれ?フローチャートで確認

「どのプラグインを使えばいいか迷う」という方はフローチャートで診断できます。「YES」「NO」をクリックして進めてください。

Q1. HTMLやCSSの基礎知識がある?

フォーム設置前後のブログの変化

「お問い合わせフォームなんてなくても大丈夫では?」と思っていませんか?フォームの有無でブログは大きく変わります。

😔 Before(フォームなし)
😔アドセンス審査に「お問い合わせページがない」と指摘されて落ちた
😔読者から質問・感想が届かず孤独にブログを書き続けている
😔企業からのタイアップ依頼の連絡先がなくて案件を逃している
😔プロっぽいブログに見えず信頼性が低い

✅ After(Contact Form 7設置後)
アドセンス審査の「信頼性」要件を満たして審査通過率がアップ
読者からのフィードバックが届きブログ改善に活かせる
企業・広告主からのタイアップ依頼が届くようになる
プロっぽい完成度の高いブログに見えてE-E-A-T評価が向上

お問い合わせフォーム設置の重要度スコア

お問い合わせフォームを設置することで得られる各メリットの重要度をスコア化しました。

📋 アドセンス審査通過への貢献95点
🏆 サイトの信頼性・E-E-A-T向上90点
💼 企業案件・タイアップ獲得88点
💬 読者とのコミュニケーション80点
🔍 SEO評価(サイト完成度向上)75点

特にアドセンス審査通過への貢献度(95点)は非常に高く、アドセンス収益化を目指すブロガーにとってお問い合わせフォームの設置は必須です。ブログ収益化の仕組みを詳しく知りたい方はこちらをご覧ください。

Contact Form 7設置完了までのロードマップ

インストールからフォーム公開まで、最短15分で完了します。全体の流れを把握してから作業を始めましょう。

STEP 1 約2分
Contact Form 7プラグインをインストール・有効化
WordPress管理画面「プラグイン→新規追加」から「Contact Form 7」を検索してインストール・有効化します。有効化後は左メニューに「お問い合わせ」が追加されます。

STEP 2 約3分
デフォルトフォームの内容を確認・カスタマイズ
「お問い合わせ→フォーム一覧」にデフォルトフォームが1つ作成されています。必要なフィールドを確認・追加・削除してカスタマイズします。

STEP 3 約2分
メール設定(送信先・件名・本文)を確認・編集
「メール」タブで送信先を自分のメールアドレスに変更し、件名・本文のテンプレートを確認します。「メール(2)」で自動返信メールも設定できます。

STEP 4 約2分
固定ページ「お問い合わせ」を作成してショートコードを貼り付け
WordPress管理画面「固定ページ→新規追加」で「お問い合わせ」ページを作成し、フォームのショートコードをページ本文に貼り付けて公開します。固定ページの詳しい作り方はこちらをご覧ください。

STEP 5 約1分
グローバルナビにお問い合わせページへのリンクを追加
「外観→メニュー」から作成したお問い合わせページをナビゲーションメニューに追加します。ヘッダーからすぐアクセスできるようにすることで信頼性が上がります。

STEP 6 約5分
reCAPTCHAを設定してスパム対策を強化(推奨)
Googleのrerate CAPTCHAサービスでサイトキー・シークレットキーを取得し、Contact Form 7に設定します。スパムボットからの迷惑メールを大幅に削減できます。

COMPLETE 🎉
テスト送信で動作確認して完成!
公開したお問い合わせページからテスト送信を行い、自分のメールに届くことを確認します。届いたら設置完了です。

Contact Form 7のインストールと基本設定【詳細解説】

STEP1|Contact Form 7をインストール・有効化する

Contact Form 7のインストール手順は以下の通りです:

  1. WordPress管理画面にログイン(/wp-admin)
  2. 左メニューの「プラグイン」→「新規追加」をクリック
  3. 検索窓に「Contact Form 7」と入力
  4. 「今すぐインストール」→「有効化」をクリック
  5. 左メニューに「お問い合わせ」が追加されていれば完了

インストール後、「お問い合わせ→フォーム一覧」に「コンタクトフォーム 1」というデフォルトフォームが自動生成されています。まずこれを編集していきましょう。

🔥 キャンペーン実施中

ConoHa WING|WordPressブログを今すぐ始めよう

お問い合わせフォームを設置するならWordPressが必須。ConoHa WINGなら申し込みから10分でブログ開設完了。

✅ セルフバックで初日にサーバー代の元が取れます

※月額わずか数百円〜。現在キャンペーン中で通常より大幅割引の可能性あり

ConoHa WINGの公式サイトを見る →

STEP2|フォームのフィールドを設定する

「お問い合わせ→フォーム一覧→フォーム名をクリック」でフォーム編集画面を開きます。「フォーム」タブでフィールドの構成を編集できます。

デフォルトフィールドの説明

  • お名前[text* your-name] 送信者の氏名(必須)
  • メールアドレス[email* your-email] 返信先メール(必須)
  • 題名[text* your-subject] メールの件名(必須)
  • メッセージ本文[textarea your-message] 問い合わせ内容

主要フィールドタグの種類

フィールドタイプ タグ例 用途
テキスト入力 [text your-name] 氏名・件名などの1行テキスト
メール [email your-email] メールアドレス形式の入力
テキストエリア [textarea your-message] 複数行のメッセージ入力
ドロップダウン [select menu-type] お問い合わせ種別の選択
チェックボックス [checkbox your-check] 複数選択・同意確認
ラジオボタン [radio your-radio] 単一選択
ファイル添付 [file your-file] 画像・書類の添付

必須項目の設定方法

フィールドタグのタイプ名に「*(アスタリスク)」を追加することで必須項目になります。例:[text your-name][text* your-name]。必須項目は送信ボタンを押したときに入力チェックが行われます。

お問い合わせ種別ドロップダウンの追加方法

「タグを生成」ボタンの「ドロップダウンメニュー」から選択肢を設定してタグを生成し、フォームに貼り付けます。例:「ご意見・ご感想」「取材・協業依頼」「その他」などの選択肢を追加できます。

STEP3|メール設定を確認・編集する

「メール」タブでフォーム送信時のメール設定を行います。

「メール」タブの各設定項目

  • 送信先:フォームの送信内容を受け取るメールアドレス。自分のメールアドレスを設定する
  • 送信元:送信者名とメールアドレス。例:WordPressブログ名 <noreply@yourdomain.com>
  • 件名:受け取るメールの件名。例:[your-subject]でフォーム入力値を使える
  • 追加ヘッダー:返信先(Reply-To)を設定すると問い合わせ者に直接返信できる
  • メッセージ本文:受け取るメールの本文テンプレート

「メール(2)」で自動返信メールを設定する

「メール(2)を使用」にチェックを入れると、フォーム送信者への自動返信メールを設定できます。

  • 送信先:[your-email](送信者のメールアドレスに自動返信)
  • 件名:「お問い合わせを受け付けました」など
  • 本文:「〇〇様、お問い合わせありがとうございます。内容を確認の上、〇営業日以内にご連絡いたします。」など

STEP4|固定ページにフォームを設置する

フォームの設定が完了したら、固定ページに設置します。

  1. 「お問い合わせ→フォーム一覧」でフォームの「ショートコード」をコピー(例:

    • 「固定ページ→新規追加」で新しいページを作成
    • タイトルに「お問い合わせ」と入力
    • 本文エリアにコピーしたショートコードを貼り付け
    • 「公開」ボタンをクリックして公開

    固定ページの詳しい作り方はカテゴリー・固定ページ・ウィジェットの使い方はこちらをご覧ください。

    STEP5|reCAPTCHAでスパム対策をする

    reCAPTCHA v3はGoogleが提供するスパム対策サービスです。ユーザーに操作を求めずにバックグラウンドでボット判定を行い、スパム送信を自動ブロックします。

    Google reCAPTCHAのキー取得手順

    1. Google reCAPTCHA(https://www.google.com/recaptcha/admin)にアクセス
    2. Googleアカウントでログイン
    3. 「+」ボタンでサイトを新規登録
    4. タイプは「reCAPTCHA v3」を選択
    5. ドメインを入力して「送信」
    6. 「サイトキー」と「シークレットキー」をコピー

    Contact Form 7にreCAPTCHAを設定する手順

    1. WordPress管理画面「お問い合わせ→インテグレーション」を開く
    2. 「reCAPTCHA」の「インテグレーションのセットアップ」をクリック
    3. サイトキーとシークレットキーをそれぞれ入力して保存
    4. フォームのHTML内に[recaptcha]タグが自動追加されていることを確認

    よくあるカスタマイズ例

    送信後のサンクスページへのリダイレクト設定

    フォーム送信後に「送信完了ページ」へ自動リダイレクトするには、フォーム編集画面の「追加設定」タブに以下を記述します:

    on_sent_ok: "location = 'https://yourdomain.com/thanks/';"

    CSSでフォームのデザインをカスタマイズする方法

    Contact Form 7はデフォルトでシンプルなデザインです。テーマの「追加CSS」やCSSプラグインを使って以下のようにカスタマイズできます:

    .wpcf7-form input[type="text"],
    .wpcf7-form input[type="email"],
    .wpcf7-form textarea {
      border: 2px solid #ddd;
      border-radius: 6px;
      padding: 10px;
      width: 100%;
    }
    .wpcf7-form input[type="submit"] {
      background: #ff6b35;
      color: #fff;
      border: none;
      padding: 12px 30px;
      border-radius: 6px;
      cursor: pointer;
    }

    複数のフォームを使い分ける方法

    Contact Form 7は複数のフォームを作成できます。「お問い合わせ→新規追加」から別フォームを作成し、それぞれのショートコードを使い分けることで、「一般お問い合わせ用」「取材・協業依頼用」「プレスリリース受付用」などを使い分けられます。

    Cocoonテーマを使っている方は、WordPressテーマCocoonの設定方法はこちらでテーマ独自の設定方法も確認しておきましょう。

    Contact Form 7を活用してブログを成長させた事例

    「フォームを設置するだけで本当に変わるの?」という疑問に答える3つの実例です。

    📋
    アフィリエイターAさん(20代・女性)

    美容・コスメ系ブログ

    🎉 フォーム設置でアドセンス審査に一発合格!
    状況

    アドセンス審査に2回落ち、3回目でお問い合わせフォームを設置

    施策

    Contact Form 7でフォーム設置+プライバシーポリシーページも整備

    結果

    3回目の審査で即日合格。アドセンス収益が月1万円からスタート

    ポイント

    「信頼性の証明」としてフォームとプライバシーポリシーをセットで整備

    💼
    雑記ブロガーBさん(30代・男性)

    雑記・ライフスタイル系ブログ

    📈 タイアップ依頼が月2〜3件→月収が倍に!
    状況

    フォームなしで1年運営していたが企業案件ゼロ

    施策

    お問い合わせページをグローバルナビに設置・「企業様へ」の文言を追加

    結果

    月2〜3件のタイアップ依頼が届き月収が1.5万円→3万円に倍増

    ポイント

    ナビに「企業様へ」という文言を追加したことで企業側から見つけてもらいやすくなった

    📊
    特化ブロガーCさん(40代・男性)

    健康・ダイエット系ブログ

    📈 読者フィードバックを活かして6ヶ月でPV3倍!
    状況

    どんな記事が求められているかわからず記事ネタに迷走していた

    施策

    フォームで「知りたいテーマ」をアンケート形式で募集

    結果

    読者ニーズを把握して記事を最適化・6ヶ月でPVが3倍に増加

    ポイント

    フォームは「読者との対話ツール」として使うとコンテンツ改善に直結する

    Googleアナリティクスとサーチコンソールを合わせて設定することで、フォームからの読者ニーズとアクセスデータを組み合わせてブログを改善できます。GoogleアナリティクスとサーチコンソールもWordPress開設後すぐに設定しましょう

    Contact Form 7設置完了チェックリスト

    設置後の確認事項をチェックリストにまとめました。全部チェックできたら完璧な状態です!

    ✅ お問い合わせフォーム設置チェックリスト
    0 / 10 完了
    Contact Form 7をインストール・有効化した

    フォームのフィールドを必要項目に設定した

    送信先メールアドレスを自分のアドレスに設定した

    自動返信メール(メール2)を設定した

    固定ページ「お問い合わせ」を作成した

    ショートコードをページに貼り付けた

    ページを公開してフォームが表示されることを確認した

    テスト送信して自分のメールに届くことを確認した

    reCAPTCHAを設定してスパム対策をした

    グローバルナビ(メニュー)にお問い合わせページへのリンクを追加した

    🎉 お問い合わせフォーム設置完了!
    ブログの信頼性がアップしました!

    ConoHa WINGでブログをさらに強化する →

    よくある質問(FAQ)

    Q. Contact Form 7は無料で使えますか?

    はい、Contact Form 7は完全無料で使用できます。プラグインのダウンロード・インストール・使用のすべてが無料です。reCAPTCHA連携やFlamingoプラグインとの組み合わせなど高度な機能も無料で利用できます。有料プランや課金要素は一切ありません。

    Q. フォームからのメールが届かない場合の対処法は?

    メールが届かない場合の主な原因と対処法:①迷惑メールフォルダを確認する②送信先メールアドレスが正しく設定されているか確認③WP Mail SMTPプラグインを導入してSMTP送信に切り替える④レンタルサーバーのメール設定を確認する。WP Mail SMTPプラグインを使ってGmailやSendGridのSMTP設定を行うと送信の安定性が大幅に向上します。

    Q. スパムメールが大量に届く場合の対策は?

    スパム対策として以下の方法が有効です:①reCAPTCHA v3をContact Form 7に設定する(最も効果的)②Akismetプラグインを有効化する③ハニーポット(スパムボット検知フィールド)を追加する④「Flamingo」プラグインで送信ログを管理・フィルタリングする。reCAPTCHA v3はユーザーに操作を求めずバックグラウンドでボット判定するため、スパムを大幅に削減できます。

    Q. お問い合わせフォームはアドセンス審査に必要ですか?

    Googleアドセンスの審査規定に「お問い合わせページが必須」という明記はありませんが、「サイトの信頼性・透明性」の観点から審査に大きく影響します。アドセンス審査で不合格になった方の多くが「お問い合わせページがない」「サイトの信頼性が低い」という理由を挙げています。お問い合わせページとプライバシーポリシーページをセットで整備することが審査通過の近道です。

    Q. フォームのデザインをカスタマイズできますか?

    はい、CSSを使ってデザインをカスタマイズできます。WordPressの「外観→カスタマイズ→追加CSS」にCSSを記述するか、CSSプラグインを使って.wpcf7-formクラスに対してスタイルを適用します。入力フィールドの幅・ボーダー・パディング、送信ボタンの色・形、フォーム全体の背景色などを自由に変更できます。

    Q. 複数のフォームを作成できますか?

    はい、Contact Form 7では複数のフォームを作成できます。「お問い合わせ→新規追加」から新しいフォームを作成し、それぞれ異なるショートコードが発行されます。「一般お問い合わせ」「取材・協業依頼」「プレスリリース送付先」など用途別にフォームを分けることで、受け取るメールを整理できます。

    Q. ファイル添付機能を追加できますか?

    はい、Contact Form 7には標準でファイル添付フィールド([file]タグ)が用意されています。フォーム編集画面の「タグを生成」→「ファイル」から設定できます。許可するファイルタイプ(jpg|png|pdf など)や最大ファイルサイズを指定できます。なお、ファイルの保存先はサーバーの一時フォルダになるため、長期保存が必要な場合はFlamingoプラグインとの組み合わせを検討してください。

    Q. Contact Form 7をアップデートしたらフォームが壊れた場合は?

    アップデート後にフォームが正常に表示されない場合の対処法:①ブラウザのキャッシュをクリアして再読み込みする②テーマやプラグインとの競合を確認する(他のプラグインを一時無効化してテスト)③アップデート前のバージョンにロールバックする(UpdraftPlusなどのバックアッププラグインがあれば)。定期的にバックアップを取る習慣をつけると安心です。

    Q. メール送信にSMTPプラグインは必要ですか?

    必須ではありませんが、SMTPプラグインの導入を強くおすすめします。WordPressのデフォルト送信(PHPmail)は迷惑メールに分類されやすく、レンタルサーバーによっては制限されている場合があります。「WP Mail SMTP」プラグインを使ってGmailやSendGrid経由で送信するように設定すると、メールの到達率が大幅に向上します。設定は15分程度で完了します。

    Q. WPFormsとContact Form 7はどちらがおすすめですか?

    初心者でHTMLに不慣れな方はWPForms、HTMLの基礎知識がある方や国内の情報量を重視する方はContact Form 7がおすすめです。WPFormsはドラッグ&ドロップで直感的に操作でき、デザインも整っていますが高度な機能は有料版が必要です。Contact Form 7は完全無料で国内の解説記事が豊富なため、詰まったときに解決策を見つけやすいのが強みです。

    まとめ:Contact Form 7でお問い合わせフォームを設置しよう

    Contact Form 7の設定手順を振り返りましょう:

    1. STEP1:「プラグイン→新規追加」からContact Form 7をインストール・有効化
    2. STEP2:フォームのフィールドを確認・カスタマイズ(名前・メール・題名・メッセージ)
    3. STEP3:「メール」タブで送信先を自分のアドレスに変更、自動返信「メール2」も設定
    4. STEP4:固定ページ「お問い合わせ」を作成してショートコードを貼り付け・公開
    5. STEP5:グローバルナビにお問い合わせページへのリンクを追加
    6. STEP6:reCAPTCHAを設定してスパム対策を完了
    7. 確認:テスト送信して自分のメールに届くことを確認

    フォームの設置はたった15分の作業ですが、アドセンス審査・企業案件獲得・読者との信頼構築と、ブログの成長に多面的な効果をもたらします。まだ設置していない方は今すぐ取り掛かりましょう。

    ブログ運営全般についてはブログ運営の情報はこちらでも詳しく紹介しています。

    🔥 キャンペーン実施中

    ConoHa WING|WordPressブログを今すぐ始めよう

    お問い合わせフォームを設置するならWordPressが必須。ConoHa WINGなら申し込みから10分でブログ開設完了。

    ✅ セルフバックで初日にサーバー代の元が取れます

    ※月額わずか数百円〜。現在キャンペーン中で通常より大幅割引の可能性あり

    ConoHa WINGの公式サイトを見る →

    関連記事

    コメント