① 主要フォームプラグイン比較

プラグイン料金特徴
Contact Form 7無料国内シェア最大級の定番。シンプルで軽量だが、見た目の装飾は別途CSSが必要
WPForms無料版・有料版ドラッグ&ドロップのビジュアルビルダー、条件分岐に対応
Ninja Forms無料版・有料版アドオンで機能拡張する設計。カスタマイズ性が高い
Gravity Forms有料のみ決済連携・複雑な条件分岐等、高度なフォームに対応
MW WP Form無料国産プラグインで、確認画面付きフォームの作成に強い

② スパム対策

公開されたフォームには、自動化されたスパム送信プログラムが高確率でアクセスしてきます。対策をしないと、迷惑メールが大量に届く事態になりかねません。

③ メール不達を防ぐ設定

よくあるトラブルフォームの送信は成功しているのに、通知メールが管理者に届かない、というトラブルは非常によくあります。多くのレンタルサーバーのメール送信機能(PHP mail関数)は、送信元の認証情報が弱く、受信側から迷惑メールと判定されやすいためです。

この問題は、WP Mail SMTP等のプラグインを使い、外部SMTPサーバー経由でメールを送信するよう切り替えることで、多くの場合解決します。SPF・DKIMといった送信ドメイン認証まで含めた詳しい対策はメール送信設定で詳しく解説しています。

④ 個人情報の取り扱い

お問い合わせフォームでは氏名・メールアドレス等の個人情報を収集するため、以下の点に配慮しましょう。

⑤ よくある質問(FAQ)

送信したはずのお問い合わせメールが届きません。なぜですか?
レンタルサーバーのメール送信機能(PHP mail関数)は、迷惑メールと判定されて届かないことがよくあります。WP Mail SMTP等のプラグインで、Gmail等の外部SMTPサーバー経由の送信に切り替えることで改善するケースが多いです。
スパム対策は何をすればいいですか?
Google reCAPTCHAの導入が最も一般的で効果的です。目に見えない形で判定する「reCAPTCHA v3」であれば、ユーザーの入力の手間を増やさずに導入できます。
無料のContact Form 7とWPForms等の有料フォームは何が違いますか?
Contact Form 7は無料で必要十分な機能を持ちますが、見た目の装飾やドラッグ&ドロップでのフォーム作成には別途プラグインの追加が必要です。WPForms等はビジュアルビルダーや条件分岐、決済連携等の高度な機能を標準で備えており、フォームを多用するサイトに向いています。

関連コンテンツ

↑