メール検証でメールバウンスを減らす方法

フォームのメール検証:送信者の評判を守る

要約:ChatGPTPerplexity

誰かがあなたのサイトのフォームに間違ったメールアドレスを入力した場合、その間違いは単に消えるわけではありません。

次のいずれかのことが起こります。アドレスがバウンスして、その人に連絡する機会を失うか、または、そのアドレスが実際にはその人のものではない有効な受信ボックスのものであり、知らない人からメールが届き、あなたが誰であるか全くわからず、スパムとしてマークされるかのどちらかです。

ほとんどの人が見落としているのは、この2番目のシナリオです。スパムの苦情は送信者の評価に影響し、評価が低下すると、正当なメールも迷惑メールフォルダに届くようになります。したがって、連絡先フォームでのいくつかのタイプミスが、サイト全体の配信を静かに低下させる可能性があります。

答えはメール検証です。データベースに保存される前に、アドレスが有効でメールを受信できるかどうかを確認することです。このガイドでは、無効なアドレスがどのようにあなたに害を及ぼすかを説明し、WordPressフォームでそれをソースで停止するための実践的な方法を説明します。

要約

メール検証は、メールアドレスが正しくフォーマットされ、有効なドメインを使用し、実際にメールを受信できることを確認します。これは、送信しようとしているメッセージ(バウンスしたメールは誰にも届かない)と送信者の評価(誤って送信されたメールはスパムとしてマークされ、受信トレイプロバイダーにあなたがスパマーであることを伝える)の2つを同時に保護します。WordPressフォームでこれを行う方法はいくつかあります。

メール確認(クリックリンク、ワンタイムコード、またはマジックリンク)は、その人が機能する受信ボックスを制御していることを証明します。

フロントエンド検証は、送信前にタイプミスやフォーマットの間違いを検出します。

バックエンド検証は、サーバー上でアドレスを再確認します。サーバー上ではバイパスできません。

リアルタイム検証は、アドレスが保存される前にAPIを使用してメールボックスが存在することを確認します。

WordPressメールを今すぐ修正する

まず、これが見た目以上に重要な理由を説明し、次にその方法に入ります。

無効なメールアドレスが配信に与える影響

いくつかのアドレスの間違いは問題に聞こえないかもしれません。しかし、無効なメールは2つの別々の方法であなたに不利に働き、2番目の方法はこれがほとんどの人が理解しているよりも重要である理由です。

バウンスするため、メッセージは届きません

アドレスのスペルミスがあるか、ドメインが存在しない場合、メールはバウンスします。マーケティングキャンペーンにとっては、購読者を失うことを意味します。WooCommerceストアにとっては、注文確認または領収書を受け取れない顧客を意味し、通常はサポートチケットにつながります。

高いバウンス率は、受信者プロバイダーにとっての警告信号でもあります。Gmail、Outlook、その他のサービスは、メールのパフォーマンスを監視しており、多くのバウンスはドメインを不注意または侵害されているように見せます。経験則として、バウンス率を2%未満に保ちましょう。

これらはスパム苦情を生成し、評判を損ないます

これは人々を混乱させる部分です。誰かが自分のものだと思うメールアドレスを入力しても、実際にはそうではない場合(たとえば、ソーシャルメディアアカウントで「mrbrightside92」というハンドル名を使用しているが、実際には「[email protected]」というメールアカウントを所有している人が別にいる場合)、そのメールアドレスは消滅しません。多くの場合、それは実際に登録したことのない実際のドメインの実際の人物に届きます。彼らはあなたを認識しないため、「スパムとしてマーク」を押します。

これらの苦情は送信者の評判に影響します。Googleのバルク送信者ガイドラインでは、送信者に対してスパム苦情率を0.1%未満に保ち、決して0.3%に達しないように指示しています。これらのしきい値は公式には大量送信者に適用されますが、スパム苦情はどのドメインの評判にも悪影響を与えます。このラインを超えると、Gmailはあなたのメールを迷惑メールフォルダに送信し始めたり、完全に拒否したりします。1つのタイプミスが数百の送信に及ぶと、パスワードリセットや注文確認を含む、あなたのサイトが送信するすべてのメールに影響する問題が発生します。

GmailおよびGoogle Workspaceアドレスの苦情率をGoogle Postmaster Toolsで追跡できます。

データを歪めます

リストの30%が無効だとします。開封率、クリック率、コンバージョン数はすべて歪んでしまい、不正確なデータに基づいて良い意思決定をすることはできません。

良いニュースは、これらのほとんどが予防可能であるということです。

WordPressにおける一般的なメール検証の問題

WordPressは柔軟ですが、メールアドレスを収集するという点では、少し信頼しすぎます。

誰かがあなたの連絡フォームに「[email protected]」と入力した場合、WordPressはそれを(フォームがそれをキャッチするように設定していない限り、後で説明します)受け入れ、データベースに保存し、メールがバウンスするまで何も問題がないことを示しません。

そして、人々は特にモバイルで、頻繁にアドレスを間違って入力します。

無効なメールアドレスの一般的な種類

  • タイプミス: 「gmail.com」を「gmial.com」と間違えたり、「yahoo.com」を「yaho.com」と間違えたりする古典的な例です。これらは、特に自動修正が独自のアイデアを持っている携帯電話では、予想以上に多く発生します。
  • 無効な形式: メールアドレスの仕組みを知らない人もいます。「john@」のようにドメインがない場合や、「john.doe」のように@記号が全くない場合などが見られます。
  • 存在しないドメイン: アドレス自体は正しく見えても、ドメインが存在しない場合があります。たとえば、「[email protected]」の代わりに「[email protected]」と入力したり、数年前に期限切れになったドメインを使用したりした場合などです。
  • 一時的または使い捨てのアドレス: 10分メールサービスは、自己破壊する使い捨てのアドレスを提供します。人々はそれらを使用してリードマグネットを取得し、その後姿を消します。これらは常に無効ではありませんが、関係を構築するには役に立ちません。
  • 役割ベースのメールアドレス:[email protected]」や「[email protected]」のようなアドレスはプロフェッショナルに見えますが、誰もチェックしていないことが多く、一部のプロバイダーはそれらをスパムトラップとして扱います。
  • スパムボットによる送信:ボットはフォームに偽のアドレスや不正な形式のアドレスを大量に送信します。形式が正しくても、通常は配信不能またはスパムトラップに関連付けられています。
  • 無効なメールアドレス:上記で説明したシナリオのように、メールアドレスは存在するかもしれませんが、フォームに入力した人物のものではない場合があります。

このような無効なアドレスは、あらゆる場所からシステムに侵入する可能性があります。

  • 登録フォームで、人々がサインアップを急ぐ場合
  • お問い合わせフォームで、誰でも(ボットを含む)入力できる場合
  • チェックアウトフォーム - 顧客がスペルではなく購入に集中している場合
  • リストのインポートで、古いスプレッドシートや他のプラットフォームから取り込む場合
  • 手動入力で、あなたやあなたのチームがタイプミスを導入した場合

WordPressには組み込みのメール検証機能がないため、これらの問題のあるアドレスがデータベースに蓄積され、問題を引き起こすのを待っています。

マルチサイトネットワークや、すべてメールを収集する複数のプラグインを実行している場合は、さらに難しくなります。悪いアドレスが6つの異なる場所から届き、追跡する簡単な方法がなくなります。

WordPressでメールを検証する方法

WordPressサイトでメールを検証するには、簡単なフロントエンドチェックから完全なメールボックス検証まで、いくつかの方法があります。ほとんどのサイトでは、前のレイヤーが見逃したものを次のレイヤーがキャッチするという組み合わせを使用しています。

フロントエンド検証:送信前に間違いを検出する

これが最初の防御線です。ほとんどの最新のフォームプラグインには、タイプミス候補(「gmail.com のことですか?」)や形式チェックなどの組み込み検証機能が含まれています。

たとえば、WPFormsには、コード不要でスマートなメール検証機能が標準で搭載されています。ユーザーがメールフィールドの入力を終えた瞬間に実行されるため、送信ボタンを押す前に間違いを修正できます。

モバイルを忘れないでください。フォーム送信の大部分はスマートフォンから行われ、そこではタイプミスや自動修正の間違いがさらに一般的です。設定した検証は、デスクトップと同じくらいスムーズにモバイルでも機能するはずです。

バックエンド検証:第二の防御線

フロントエンド検証は役立ちますが、万能ではありません。ユーザーはJavaScriptを無効にすることができ、ボットはページを読み込まずに直接フォームを送信できます。バックエンド検証は、サーバー上でアドレスを再チェックするため、それらのいずれもバイパスできません。

WordPressにはfilter_var()という関数があり、アドレスが正しくフォーマットされているかを確認します。@記号がないなどの明らかな問題は検出しますが、[email protected]が実際に機能する有効なアドレスかどうかはわかりません。

より強力なバックエンドチェックを行うには、次のことができます。

  • ドメインが実際に存在することを確認する
  • ドメインがメールを受信できるように設定されているか確認する
  • 使い捨てまたは一時的なアドレスを示すパターンを探す

APIを使用したリアルタイムメール検証

フォーマットチェックでは、メールボックスが実際に存在するかどうかはわかりません。リアルタイム検証サービスなら可能です。ユーザーがフォームを送信すると、サービスはAPIを通じてアドレスにpingを送信し、アドレスが保存される前に、配信可能か、使い捨てか、役割ベースか、リスクがあるかを報告します。

これらのサービスはチェックごとに料金がかかりますが、他のどの方法でも見つけられない問題を見つけてくれるため、価値の高いリストや大量のサインアップフォームではその価値があります。いくつかオプションを以下に示します。

上記の方法は、アドレスが有効に見えるかどうかを確認します。最も強力なアプローチは、さらに一歩進んで、アドレスがカウントされる前に証明させることで、受信者が実際にその受信箱を制御していることを確認します。

一般的なバージョンは3つあります。

  • 二重承認(Double opt-in):リストに追加される前に、その人がメール内の確認リンクをクリックします。(詳細は以下の登録フォームを参照してください。)
  • ワンタイムコード:フォームはアドレスに短いコードを送信し、その人が続行するためにそれを入力します。無効または誤って入力されたアドレスはコードを受信しないため、処理は完了しません。
  • マジックリンク:パスワードの代わりに、その人はメールで送信されたサインインリンクをクリックします。効果は同じです。機能する受信箱がなければ、アクセスできません。

ここで通常、二要素認証が登場しますが、その区別は重要です。上記の方法のようなメールベースの検証は、検証が完了するとライブで配信可能な受信箱が必要になるため、検証としても機能します。アプリベースまたはSMSの二要素認証は、異なる方法で機能します。不正なログインから既存のアカウントを保護しますが、メールアドレス自体を確認する機能はありません。実際の到達可能なアドレスのクリーンなリストが必要な場合は、メールベースの方法が役立ちます。

WordPressでは、基本的な連絡先フォームではなく、通常、登録またはログインフローを通じてこれらを追加します。二重承認はほとんどのメールおよびフォームツールに組み込まれていますが、コードとマジックリンクは通常、メンバーシップ、ログイン、または認証プラグインから提供されます。

メール検証とバウンスを追跡する方法

これはほとんどの人が見落とすステップです。実際に検証が機能しているかどうかを測定することです。それを追跡しないと、それが役立っているかどうかを知る方法はありません。

メールログ

メールログは、WordPressサイトが送信しようとするすべてのメールを記録します。送信されたものだけでなく、すべての試行、すべての失敗、すべてのバウンスを記録します。

その記録は、次のことに役立つため有用です。

  • バウンス失敗のパターンとその原因を確認する
  • 問題のあるアドレスを通過させているフォームを特定する
  • バウンス率を時間の経過とともに追跡する
  • 配信の問題が発生した場合にデバッグする
WP Mail SMTP Proダッシュボードウィジェット

WP Mail SMTP Proのメールログは、すべてのWordPressメールの試行を自動的に追跡します。アドレス自体を検証するわけではありませんが、どのメールが失敗しているか、その理由を正確に示します。検証が改善されるにつれて、失敗した送信とバウンスが少なくなり、それが機能していることを知る方法です。

WordPressメールを今すぐ記録する

WP Mail SMTPログだけが確認する場所ではありません。メールの収集と送信に使用するほとんどのツールには、独自の分析機能があります。

メールサービスプロバイダー(Mailchimp、ConvertKitなど)は、時間の経過とともにバウンス率を報告します。検証が改善されるにつれて、これらの数値は低下するはずです。

トランザクションメールプロバイダーSendLayerなど)も、配信とバウンスを追跡します。SendLayerは、評判を保護するために、ハードバウンスしたアドレスを自動的に抑制リストに追加します。

Google Analytics は、ユーザーが検証ステップでフォームを破棄したかどうかを示すことができ、これはエラーメッセージが分かりにくいことを意味する可能性があります。

Google Postmaster Tools は、GmailおよびGoogle Workspaceアドレスのバウンスとスパム苦情を時間の経過とともに追跡し、原因を詳しく調べるのに役立ちます。

定期的に統計情報を確認してください。バウンス率が上昇し始めたら、深刻な問題になる前に対応できます。

さまざまな種類のWordPressフォームを検証する方法

すべてのフォームに同じ検証が必要なわけではありません。お問い合わせフォームはチェックアウトとは異なるニーズを持ち、登録に適したものはニュースレターボックスには過剰かもしれません。主なものへのアプローチ方法を説明します。

登録フォーム

登録フォームは、人々があなたのコミュニティに参加したり、コンテンツにアクセスしたりするために選択するものであるため重要です。実際のユーザーにはスムーズなパスを、無効なアドレスには閉じたドアを用意したいものです。

二重承認は、ここでシンプルかつ効果的なオプションです。登録後、クリックする必要のある確認メールを送信します。確認されたアドレスのみがメインリストに追加されます。

ダブルオプトイン確認メール

これにより、いくつかのことが同時に行われます。

  • メールアドレスが実際に機能することを確認します
  • 意図しない送信なしに、その人が本当にサインアップしたかったことを確認します。
  • ウェルカムメッセージを送信する自然な機会を提供します。
  • リストを最初からクリーンに保ちます

これが機能するためには、確認メールがすぐに届く必要があります。そこで信頼性の高い配信が重要になります。WP Mail SMTPは、二重承認メッセージがスパムフォルダではなく受信トレイに届くようにするのに役立ちます。

誰も面倒な手続きを好まないため、サインアップ自体はできるだけスムーズにしてください。

  • 明確で役立つエラーメッセージを使用します(「無効なメール形式」ではなく「gmail.comのことですか?」)
  • 複数のステップがある場合は、進捗状況インジケーターを表示します
  • 可能な場合はフィールドを事前入力してください。
  • 登録後に何が起こるかを明確にします

お問い合わせフォーム

お問い合わせフォームは、実際の顧客からスパムボットまで、最も幅広い種類の送信を引き付けがちです。

ここでは、邪魔にならないように役立つ検証が必要です。質問している人が試験を受けているように感じるべきではありません。

WPFormsには、カスタマイズ可能なメッセージを備えた組み込みのメール検証が含まれており、フォーマットをチェックし、一般的なタイプミスを修正するための提案を行います。セットアップは不要です。ユーザーを遅くすることなく間違いを検出します。

お問い合わせフォームには、自動スパムからの保護も必要です。効果的なオプションをいくつか紹介します。

  • ハニーポットフィールド(ボットのみが入力する非表示フィールド)
  • レート制限(同じIPからの高速送信の停止)
  • reCAPTCHAまたはhCaptcha
  • 「2+2は?」のような簡単な質問(効果的でユーザーフレンドリー)
WPFormsを使用したWordPressフォームのhCaptcha

チェックアウトフォーム

チェックアウト時、顧客は購入モードに入っており、メールを校正するのではなく、購入を完了することに集中しています。しかし、注文確認、発送状況、および後で送信するすべてのものに対して、そのアドレスは正しい必要があります。

特にデジタル製品でメールが配送方法である場合、顧客に確認のためにメールアドレスを2回入力するように依頼することを検討してください。これは1つの追加ステップであり、「ダウンロードが届かなかった」というサポートチケットを防ぎます。

チェックアウトフォームのメール確認フィールド

ゲストチェックアウトは、より多くの使い捨てアドレスをもたらす傾向があります。それを減らすために、次のことができます。

  • アカウント作成のインセンティブを提供する
  • アカウントを持つことのメリットについての穏やかなリマインダーを追加する
  • ゲスト購入に余分な検証を適用する

高度なメール検証ツールとプラグイン

基本的なフロントエンド検証ではほとんどの入力ミスは検出できますが、たとえば「[email protected]」のような入力や、「[email protected]」が実際に存在するかどうかの確認を防ぐことはできません。そのためには、データベースに入る前にメールアドレスが配信可能かどうかを確認するリアルタイム検証サービスが必要です。

WordPressの検証プラグイン

プラグイン機能
DeBounceWooCommerce、Contact Form 7、Gravity Forms、WPFormsなどのほとんどのフォームプラグインと連携します。SMTP検証とキャッチオールドメインフィルタリングを含む多層チェックを使用します。
MailboxValidator Email Validator使い捨て、無料、無効、ロールベースのアドレスをドメインブラックリストでブロックします。毎月300件の無料検証が含まれます。
ZeroBounce Email Verification & Validation30種類以上のアドレスタイプを検出するリアルタイム検証により、無効またはリスクの高いメールを自動的にブロックします。

サードパーティの検証サービス

サービス無料プラン注目
ZeroBounce毎月100件の検証(ビジネスドメインの場合)30種類以上のアドレスタイプを検出。単一チェックは約3秒
Clearout有料、5,000クレジットから35ドル(クレジットに有効期限なし)高速な応答時間
MailboxValidator毎月300クレジット使い捨ておよびロールベースのアドレスのブロックに重点を置いています

メール検証アクションプラン

メール検証は大変に思えるかもしれませんが、すべてを一度に見直す必要はありません。最も影響の大きい変更から始め、そこから構築していきましょう。

ステップ1:WordPressフォームの監査

サイトのどこでメールアドレスを入力できるか、すべて棚卸ししてください:

  • お問い合わせフォーム
  • 登録フォーム
  • チェックアウトプロセス
  • ニュースレターサインアップ
  • ダウンロードフォーム

それぞれについて、「無効なメールアドレスが入力されたらどうなるか?」と自問してください。答えが「何もない」なら、そこから始めるのが良いでしょう。

ステップ2:基本的なフロントエンド検証を追加する

明らかな入力ミスやフォーマットエラーを検出する簡単な検証から始めましょう。これだけでも、無効な送信の多くを防ぐことができます。

WPFormsを使用している場合、これはすでに組み込まれており、すぐに使用できます。他のフォームプラグインの場合は、カスタムコードまたは検証アドオンが必要になる場合があります。

ステップ3:メールログを設定する

検証を改善する前に、現在のパフォーマンスの全体像を把握する必要があります。ログを設定して追跡してください:

  • 送信しているメールの数
  • どのメールがバウンスしているか
  • 無効なアドレスがどこから来ているか

WP Mail SMTPのメールログ機能を使用すると、これが簡単になります。すべてのメール送信試行を自動的に追跡し、何が機能していて何が機能していないかを明確に確認できるダッシュボードを提供します。

ステップ4:信頼性の高いメール配信を設定する

逆のように思えるかもしれませんが、信頼性の高いメールインフラストラクチャこそが検証を機能させるものです。確認メッセージが配信されなければ、システム全体が機能しなくなります。

WP Mail SMTPは、WordPressのメールをウェブサーバーではなく、プロのSMTPプロバイダー経由で送信するため、配信可能性が向上します。

WordPressメールを今すぐ修正する

ステップ5:検証を強化する

基本的な設定が完了したら、さらに追加できます:

  • 二重承認ワークフロー。 新規購読者向けの確認メール。これによりアドレスが検証され、相手があなたからのメールを希望していることが確認されます。
  • コードまたはマジックリンクによるメール確認。 これから送信しようとしている受信ボックスを相手が管理していることを証明する最も確実な方法です。
  • リアルタイム検証。 大量のアドレスを収集する場合や、高価値のリストを運用している場合は、API検証にはコストをかける価値があります。

ステップ6:既存の無効なメールをクリーンアップする

今後完璧な検証を行っても、現在のデータベースには無効なアドレスが残ったままになります。これらの古いアドレスは、キャンペーンを送信するたびに送信者の評価を下げ続けます。

データベースから問題のあるメールを見つけて削除する手順については、完全なメールバウンス処理ガイドをご覧ください。これは、ここでの防止戦略の補足です。

最も効果的なセットアップは、まず信頼性の高いインフラストラクチャ(WP Mail SMTPが配信を処理)、次にスマートなフォーム検証(WPFormsがデータベースに到達する前にエラーをキャッチ)です。これらを組み合わせることで、防止と、何が機能しているかの可視性の両方を得ることができます。

防止は常にクリーンアップに勝ります。今日停止した無効なアドレスは、明日対処する必要のないバウンスです。

メール検証FAQ

メール検証とは?

メール検証とは、データベースに保存する前に、メールアドレスが正しくフォーマットされており、実際のドメインを使用しており、メールを受信できるかどうかを確認するプロセスです。これにより、タイポ、偽のアドレス、使い捨ての受信ボックスがリストに追加されるのを防ぎます。

メール検証とメール確認の違いは何ですか?

検証とは通常、アドレスが正しくフォーマットされており、実際のドメインを使用しているかどうかを確認することです。確認とは、さらに進んで、多くの場合リアルタイムAPIまたはユーザーが完了する確認ステップを通じて、メールボックスが実際に存在し、メールを受信できることを確認することです。実際には、両方が必要です。

WordPressは独自のメールアドレス検証を行いますか?

基本的なレベルのみです。WordPressにはfilter_var()関数が含まれており、フォーマットをチェックするため、@記号のないアドレスは拒否します。ドメインが存在するかどうか、またはメールボックスが実際のものであるかどうかはわかりません。そのため、ほとんどのサイトでは、適切な検証のためにフォームプラグインまたは検証サービスに依存しています。

無効なメールアドレスは配信可能性にどのように影響しますか?

2つの方法があります。無効なアドレスはバウンスし、高いバウンス率は受信者プロバイダーにリストが不十分であることを示します。さらに悪いことに、タイプミスされたアドレスは、登録していない実際のユーザーに届き、メールをスパムとしてマークすることがよくあります。これらの苦情は送信者の評判を低下させ、パスワードリセットや領収書を含むすべてのメールを迷惑メールフォルダに押し込む可能性があります。

2要素認証はメールアドレスを検証できますか?

メールベースの検証は可能です。なぜなら、続行するにはそのアドレスでコードまたはリンクを受信する必要があり、受信トレイが本物で到達可能であることを証明するからです。アプリベースまたはSMSの2要素認証はメールを検証しません。不正なログインからアカウントを保護しますが、メールアドレスが機能するかどうかについては何も述べていません。

メールのバウンス率の目安は?

バウンス率を2%未満に保つことを目指してください。それより高い率は、通常、フォームを通過する無効なアドレスや、クリーニングが必要な古いアドレスなど、リストの品質の問題を示しています。

次に、お問い合わせフォームのスパムを停止する

スパムボットは、無効なアドレスの最大のソースの1つです。お問い合わせフォームのスパムを停止するためのガイドでは、サイト上のすべてのフォームをロックダウンする最も簡単な方法を説明しています。

WordPressメールを今すぐ修正する

メールの修正準備はできましたか?今日から始めましょう WordPressの最高のSMTPプラグインで。メールを修正する時間がない場合は、追加購入で完全なWhite Glove Setupアシスタンスを利用でき、すべての有料プランで14日間の返金保証が付いています。

この記事がお役に立った場合は、WordPressのヒントやチュートリアルについては、FacebookとTwitterでフォローしてください。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。WPFormsがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかをご覧ください。

レイチェル・アドニャナ

レイチェルは 10 年間 WordPress に関する執筆を行い、それよりも長い間ウェブサイトを構築してきました。ウェブ開発と並行して、SEO とデジタルマーケティングの芸術と科学に魅了されています。もっと詳しく

無料のWP Mail SMTPプラグインをお試しください

お気に入りのSMTPプロバイダーを使用して、WordPressのメールを確実に送信してください。