2026年7月29日
2026年7月29日
WordPressでポップアップ(メール登録フォーム)を設置する基本
WordPressでメールアドレスを集めるポップアップを設置するには、「登録者を保存してメールを送る仕組み」と「フォームを画面に表示する仕組み」をプラグインで用意し、表示のタイミングを控えめに設定するのが基本です。この記事では、プラグインの選び方から管理画面での設置手順、同意とプライバシーポリシーの扱い、「表示されない」「確認メールが届かない」といったトラブルの確かめ方までを、コードを書かずに進められる形で解説します。
メール登録ポップアップは2つの部品でできている
メールキャプチャ(メールアドレスの収集)用のポップアップは、次の2つを組み合わせて動いています。
- 配信の仕組み:登録されたメールアドレスを保存し、ニュースレターや確認メールを送る部分。WordPress内で完結するプラグインと、外部のメール配信サービスにつなぐ方法があります。
- 表示の仕組み:登録フォームをポップアップやスライドイン、記事下のフォームとして画面に出す部分。
1つのプラグインで両方をこなすものも、組み合わせて使う構成もあります。最初に「登録者のリストをどこで管理し、どこからメールを送るか」を決めておくと、後から選び直す手間が減ります。
主なプラグインと選び方
よく使われる実在のプラグインには、次のようなものがあります。以下は(2026年10月現在)の情報です。機能や無料で使える範囲は変わることがあるため、導入前に各プラグインの公式ページで最新の内容を確認してください。
- MailPoet:購読者の管理からニュースレターの作成・配信まで、WordPressの管理画面の中で行えるプラグインです。登録フォームの表示方法として、ポップアップやスライドイン、記事下などを選べます。購読者数などに応じて無料プランの範囲が決まっています。
- Mailchimp for WordPress(MC4WP):外部サービスのMailchimpのリストにつながる登録フォームを作るプラグインです。フォーム作成が中心のため、ポップアップとして出したい場合はポップアップ用のプラグインと組み合わせるのが一般的です。
- Popup Maker:ポップアップの「表示」に特化したプラグインです。ポップアップの中身はブロックエディターで作れるため、配信プラグインのフォーム(ブロックやショートコード)を入れて使えます。表示のきっかけ(一定時間後、クリック時など)や表示するページの条件、再表示までの間隔を設定できます。
- OptinMonster:外部の有料サービスで、WordPressプラグインはサイトとサービスを接続する役割を担います。表示パターンや分析機能が豊富な反面、費用がかかります。
選ぶときは、次の点を比べると判断しやすくなります。
- 購読者が何人くらいまで無料で使えるか、将来の規模に合うか
- 既に使っているメール配信サービスと連携できるか
- 表示ページの条件指定や再表示間隔の設定ができるか
- サイトの表示速度への影響(読み込むスクリプトの量)
はじめて導入するなら、WordPress内で完結するMailPoetか、「MC4WP+Popup Maker」のような組み合わせが、外部サービスの契約を増やさずに始めやすい構成です。
設置前に準備しておくこと
プラグインを入れる前に、次の3点を整えておくと後戻りが少なくなります。
- バックアップを取る:新しいプラグインの追加でも、ほかのプラグインとの相性で表示が崩れることがあります。可能ならステージング環境(本番の複製)で先に試します。
- プライバシーポリシーのページを用意する:管理画面の「設定」→「プライバシー」で、プライバシーポリシーとして使う固定ページを指定できます。メールアドレスの利用目的や問い合わせ先を記載し、フォームからリンクできる状態にしておきます。
- 送る内容と頻度を決める:「週1回の更新のお知らせ」のように具体的に決め、フォームにも書きます。登録する側が内容を理解したうえで申し込めるようにするためです。
基本の設置手順
プラグインによって画面の名前は異なりますが、流れはおおむね共通です。
- プラグインを導入する:「プラグイン」→「新規追加」(バージョンによっては「新規プラグインを追加」)でプラグイン名を検索し、インストールして有効化します。
- 購読者リストを作る:配信プラグインやサービス側で、登録者を入れるリストを作成します。外部サービスを使う場合は、プラグインの設定画面で接続(APIキーの入力など)を行います。
- フォームを作る:入力項目はメールアドレスを中心にし、名前は任意にするなど最小限に絞ります。項目が多いほど登録率は下がりやすくなります。フォームの近くに、何が届くのかと、プライバシーポリシーへのリンクを置きます。
- ポップアップとして表示する設定にする:配信プラグインの表示方法でポップアップを選ぶか、ポップアップ用プラグインで新しいポップアップを作り、中にフォームのブロックやショートコードを入れます。
- 表示条件を決める:表示するページ(全ページ、投稿のみ、特定カテゴリーなど)、表示のきっかけ、閉じた人に再表示するまでの間隔を設定します。
- 動作を確認する:ログアウトした状態、またはブラウザのシークレットウィンドウで、パソコンとスマートフォンの両方から表示と登録を試します。テスト登録をして、確認メールが届くところまで見ておきます。
表示タイミングは控えめに
ページを開いた瞬間に画面全体を覆うポップアップは、読みたい内容を遮るため、離脱やサイトへの不満につながりやすくなります。特にスマートフォンでは閉じるボタンが押しにくく、操作の邪魔になりがちです。Googleも、モバイルで本文を覆い隠す表示はユーザー体験を損なうものとして注意を促しています。
次のような工夫で、読者の負担を抑えられます。
- 数十秒後や、記事をある程度スクロールした後に表示する
- 閉じるボタンを大きく分かりやすい位置に置き、画面の外側をタップしても閉じられるようにする
- スマートフォンでは全画面のポップアップを避け、画面下部のスライドインや記事末尾のフォームに切り替える
- 一度閉じた人や登録済みの人には、一定期間表示しない
同意・オプトインとプライバシーポリシー
メールアドレスは個人情報にあたり、広告や宣伝を含むメールの送信には、国や地域ごとにルールがあります。日本国内向けなら特定電子メール法など、海外の読者がいる場合はその地域の規則も関係することがあります。具体的に何が求められるかは、ご自身のサイトに当てはまるルールを確認し、必要に応じて専門家に相談してください。
一般的には、次のような運用が広く取り入れられています。
- 何が、どのくらいの頻度で届くかをフォームに明記する
- 同意のチェックボックスは、最初からチェックを入れておかない
- プライバシーポリシーへのリンクをフォームの近くに置く
- 確認メールのリンクを押して登録が完了する「ダブルオプトイン」を使う
- すべてのメールに配信停止のリンクを入れる
ダブルオプトインは登録の手間が1つ増えますが、入力ミスや第三者による勝手な登録を防げるため、リストの質を保つうえでも役立ちます。多くの配信プラグインやサービスで設定できます。
ブロックテーマとクラシックテーマでの違い
ポップアップ自体はプラグインが画面に重ねて表示するため、テーマの種類による違いはほとんどありません。違いが出るのは、ポップアップと併用して「常に見える場所に登録フォームを置く」ときです。
- ブロックテーマ(Twenty Twenty-Fourなど):「外観」→「エディター」でサイトエディターを開き、フッターなどのテンプレートパーツに、配信プラグインのフォームブロック(またはショートコードブロック)を追加します。
- クラシックテーマ:「外観」→「ウィジェット」で、サイドバーやフッターのウィジェットエリアにフォームを追加します。テーマによっては「外観」→「カスタマイズ」から設定する場合もあります。
- 記事の中:どちらのテーマでも、ブロックエディターで「+」ボタンや「/」入力からフォームのブロックを挿入できます。
よくあるトラブルと確認方法
ポップアップが表示されない
- 再表示の制限が効いている:一度閉じたり登録したりすると、Cookieの記録により一定期間表示されません。シークレットウィンドウで確認します。
- ログイン中は表示しない設定:管理者には表示しない設定のプラグインがあります。ログアウトして確認します。
- 表示条件が合っていない:対象ページやトリガーの設定を見直します。
- キャッシュ:キャッシュプラグインやサーバーのキャッシュに古いページが残っていることがあります。設定変更後はキャッシュを削除します。
- 広告ブロック系の拡張機能:ブラウザの拡張機能がポップアップを止めることがあります。拡張機能を無効にした状態でも確認します。
- ほかのプラグインとの競合:ステージング環境で、ほかのプラグインを一時的に停止して切り分けます。
確認メールが届かない
まず迷惑メールフォルダを確認します。WordPress内から送る場合、サーバー標準のメール機能では送信元の認証が不十分で、迷惑メールと判定されることがあります。WP Mail SMTPなどのSMTPプラグインで送信方法を整えると改善することが多く、あわせて独自ドメインの送信ドメイン認証(SPF・DKIMなど)をサーバー会社の案内に沿って設定します。
不審な登録が急に増えた
ボットによる自動登録が考えられます。プラグインのCAPTCHA機能やスパム対策の設定を有効にし、ダブルオプトインを使っていなければ導入を検討します。
まとめ
- メール登録ポップアップは「配信の仕組み」と「表示の仕組み」の組み合わせ。先に登録者リストの管理場所を決める
- MailPoet、MC4WP、Popup Maker、OptinMonsterなど実績のあるプラグインから、規模と連携先で選ぶ
- 表示は開いた直後を避け、スマートフォンでは画面を覆わない形にする
- 送る内容の明記、プライバシーポリシーへのリンク、ダブルオプトインなどを整え、当てはまるルールを確認する
- 表示されないときはCookie・ログイン状態・キャッシュの順に確認し、メールが届かないときは送信方法を見直す