WordPressとSendGridを連携する方法
お問い合わせが届かない・迷惑メール入りを防ぐ送信設計と設定手順
「問い合わせメールが届かない」「Gmailで迷惑メールに入ってしまう」——小規模店舗・教室でよく伺うお悩みです。SendGridとWordPressを連携し、到達率を底上げする実装の考え方と手順をまとめました。
なぜWordPressの通知メールは届かなくなるのか
多くのレンタルサーバーではPHPの標準関数(wp_mail)でメールを送りますが、送信元ドメインの認証(SPF/DKIM)が未設定だったり、共有サーバーの送信制限・ブラックリスト影響を受けたりすると、Gmailやキャリアメールで迷惑メール判定されることがあります。フォーム自体は送れているのに「受信トレイに入らない」ため、取りこぼしが発生します。
このボトルネックを解消する基本は「外部の信頼できるメール送信基盤を使い、独自ドメインで認証して配信する」ことです。SendGridとWordPressを連携し、API送信に切り替えることで、配信品質の可視化・改善が可能になります。
SendGrid連携でできること(小規模事業に効く4ポイント)
WordPress側の実装は、WP Mail SMTP / Post SMTP / FluentSMTPなどのプラグインを用いるのが一般的です。どれもSendGridのAPIキーを設定するだけで運用可能ですが、送信ログや障害時の代替ルートなど、機能差があります。英語UI・英語ドキュメントが中心のものもあり、日本語情報が少ないケースがある点にはご注意ください。
導入の効果(現場運用で効くメリット)
- 予約・問い合わせの取りこぼしを削減(迷惑メール/未達の確率を下げる)
- スタッフ共有アドレス・転送設定でも到達しやすく、対応スピードが安定
- 送信ドメインを自社で統一でき、ブランドの信頼感や返信率が向上
「届く仕組み」を先に整えることが、問い合わせ数そのものを伸ばす近道になる場合も多いです。
導入手順(設計 → SendGrid設定 → WordPress設定)
要件設計:どのメール(問い合わせ/予約/会員通知等)を外部送信に載せるか、送信元(From)・返信先(Reply-To)ポリシー、通知先アドレス、監視方法を決める
SendGrid側:アカウント作成 → Sender Authenticationで独自ドメインのSPF/DKIMをDNSに設定 → API Key発行(権限は必要最小限)→(任意)Event Webhookを準備
WordPress側:SMTP/メールプラグインを導入し、MailerにSendGrid(API)を選択 → APIキーを保存 → テスト送信で到達確認 → 本番フォーム(CF7/Fluent Forms等)と紐付け、WordPressとGoogle reCAPTCHAを連携する方法も合わせて実装
問い合わせ獲得後の育成(ステップメール等)まで視野に入れる場合は、別記事のWordPressとMAツール(メール配信システム)を連携する方法もあわせてご覧ください。
よくあるお悩み・検討キーワード
複数ドメインや複数店舗でも使える?
CF7やFluent Formsと相性は?
既存サイトにも後から追加できますが、送信元ドメインの認証(SPF/DKIM)と本番テストを必ず行いましょう。海外サービスや英語UIが前提のプラグインは日本語情報が少ない場合があるため、障害時の切り分け方法(ログ確認・代替通知先・管理画面の権限)まで含めて運用設計しておくと安心です。
到達率の設計からDNS設定、テスト運用までまとめてお任せください
SendGridのドメイン認証(SPF/DKIM)やWordPress側のプラグイン選定・設定、テスト送信、reCAPTCHA併用まで実装を代行します。小規模事業向けに無理のない構成をご提案します。
