WordPressメールエンコーダーでスパマーからメールを保護する方法

WordPressウェブサイトにメールアドレスを表示したい場合、単純にリンクやプレーンテキストのメールアドレスをページに追加したくなるかもしれません。残念ながら、スパムメール収集ボットにコピーされる可能性が非常に高いです。

私たちは長年WordPressのスパムに数多く対処してきましたが、スパムメールを大量に受信することほどイライラすることはありません。だからこそ、私たちはWordPressでメールアドレスを表示する方法を探し、スパムボットに標的にされないようにしました。

この記事では、WordPressのメールエンコーダーを使用して、スパマーから簡単にメールを保護する方法をステップバイステップでご紹介します。

メールエンコーダーで迷惑メール送信者からメールを保護する

なぜメールエンコーディングが重要なのか?

ほとんどのウェブサイト所有者は、投稿、ページ、または連絡先ページにメールアドレスを貼り付けることが、メールスパム、フィッシング、マルウェアのリスクにさらす可能性があることに気づいていません。

スパマーは、ウェブを自動的にクロールしてメールアドレスを収集するメールハーベスティングボットを使用します。これらのメールアドレスは、世界中のスパマーに販売されます。

このため、メールアドレスを共有する代わりに、問い合わせフォームを作成することをほぼ常にお勧めしています。そうすれば、ユーザーやボットはあなたのメールアドレスを見ることができませんが、ユーザーは引き続き簡単にあなたに連絡できます。

問題は、ユーザーがコピーしたりクリックしてメールを送信したりできるメールアドレスを追加する必要がある場合があることです。

幸いなことに、それを行う方法があり、迷惑メール送信者からメールアドレスを保護できます。これはメールエンコーディングと呼ばれ、非常に簡単です。

その方法を見てみましょう。

WordPressで迷惑メール送信者からメールアドレスを保護する方法

まず、無料のEmail Address Encoderプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

プラグインを有効にすると、Email Address EncoderはWordPressの投稿とページカスタム投稿タイプウィジェット、コメント、抜粋内のメールアドレスのエンコードを自動的に開始します。

これは、プレーンテキストのメールアドレスを10進数および16進数のエンティティに変換することを意味します。

ページのソースコードを見ると、エンコードされたメールアドレスは次のようになります。

エンコードされたメールアドレス

このように、メールハーベスティングボットがページのソースコードを訪問しても、メールアドレスを見ることはできません。

ただし、実際の人間ユーザーは、ブラウザウィンドウでプレーンテキストのメールアドレスを見ることができます。

ブラウザで人間に表示されるメールアドレス

Email Address Encoderはすぐに使用できますが、WordPressダッシュボードの設定 » Email Encoderに移動して、いくつかの設定を構成できます。

ここでの設定のほとんどは、Email Address Encoderのプレミアムバージョンを使用している場合にのみ利用可能です。プラグインがWordPressサイトでメールを検索する方法と、メールをエンコードするために使用する方法を選択できます。

例えば、HTMLエンティティ(無料プラグインの唯一のオプション)、CSS方向、ROT13エンコーディング、またはポリモーフィックROT47/CSSを使用してメールを保護できます。最後の2つのオプションはJavaScriptを使用して機能することに注意してください。

メールエンコーダーの設定

また、電話番号を[encode]ショートコードで囲むことで、ウェブサイトで簡単にエンコードすることもできます。そうすれば、Email Address Encoderプラグインがボットから番号を隠します。

詳細については、WordPressでショートコードを使用する方法に関するガイドをご覧ください。

WordPressでのスパム対策に関するその他のヒント

WordPressウェブサイトで電話番号とメールアドレスをエンコードすることは、スパムを防ぐための一つの方法にすぎません。コメントセクションやWordPressフォームでのスパム的なエントリを防ぐ方法も見つけたいかもしれません。

いくつかのことができます。例えば:

  • コメントフォームにCAPTCHAを使用する。
  • Akismetのようなアンチスパムプラグインをインストールする。
  • スパムIPアドレスをブロックする。

詳細については、WordPressでコンタクトフォームのスパムをブロックする方法およびWordPressでコメントスパムと戦う方法に関するガイドをご覧ください。

この記事が、WordPressでスパマーからメールアドレスを保護するのに役立ったことを願っています。また、WordPressでニュースレター登録スパムを防ぐ方法(4つの方法)や、Google AnalyticsでWordPressの参照元スパムをブロックする方法に関するガイドも参照することをお勧めします。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

8 CommentsLeave a Reply

  1. 複数のクライアントのウェブサイトを管理している者として、メールアドレスを収集するボットがどれほどひどいものかを見てきました。
    私にとって効果的なトリックの1つは、ページが読み込まれたときにJavaScriptを使用してメールアドレスを作成することです。これは非常に簡単に実行でき、記事のエンコード方法と組み合わせると、スパムボットを遠ざけるのに本当に役立ちます。クライアントの連絡先情報も保護するのに効果てきめんです!

  2. 私は、address(at)domainname.tld のように、ボットからメールアドレスを隠す様々な方法を常に実践してきました。見た目はあまり良くありませんでしたが、目的を果たし、ボットを回避できると期待していました。これは、スパムボットを欺くためにメールアドレスを歪める必要がなく、完全なメールアドレスを挿入できる、はるかにエレガントな方法です。したがって、ボットはソースコードのみをクロールすると仮定していますか?OCR技術を使用してメールを取得することはできないのでしょうか?

    • While possible, most bulk bots would only look at the source code. If someone wanted to send spam to an email when it is publicly visible they could copy and paste the email that way which is why we normally recommend using a contact form :)

      管理者

  3. これに無料のWPプラグインはありますか?

    この投稿でリンクされているプラグインをインストールしましたが、無料版ではウェブサイト全体を保護できないことがわかりました…

  4. WordPress Email Encoder は、投稿、ページ、コメント、抜粋、テキストウィジェット内のメールアドレスに効果的です。

    ヘッダーのメールアドレスには影響がありません…これを行うプラグインはありますか?

  5. WordPressメールエンコーダーで迷惑メール送信者からメールを保護するための良いチュートリアルです。このチュートリアルに感謝します

  6. WordPressのメールスパマーに関する良いチュートリアルで、読んで私たちのウェブサイトに実装する価値があります。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。