AI要約
Broken Link Checker は、ウェブサイト上のリンク切れを検出してもメールアラートを送信しませんか?
リンク切れは、ユーザーエクスペリエンスに大きな影響を与え、SEOを損なう可能性があります。
このガイドでは、Broken Link Checker の通知メールを修正して、WordPress サイトでリンク切れを見逃さないようにする方法を説明します。
「リンク切れ」とは?
「リンク切れ」とは、リンクが有効なウェブページを指していないことを意味します。これは、元のページが移動または削除された場合に発生する可能性があります。
リンクをクリックすると、期待していたページではなく404エラーが表示されます。これは、SeedProdで作成した404ページの例です。


コンテンツにリンク切れがあると、訪問者は行き止まりに遭遇して必要な情報を見つけられない場合に不満を感じます。また、サイトが優れたユーザーエクスペリエンスを提供しない場合、検索エンジンのランキングを損なう可能性があります。そのため、リンク切れをできるだけ早く見つけて修正することが非常に重要です。
WPMU Dev の Broken Link Checker プラグインは、サイトの内部および外部のデッドリンクを自動的にスキャンします。


プラグインからメールアラートが届かない場合は、修正方法を説明します。
Broken Link Checker がメールを送信しない場合の対処法
この記事の内容
1. Broken Link Checker が SMTP でメールを送信しない問題を修正する
WordPress は、サイトをホストしているウェブサーバー経由でメールを送信するために wp_mail() という関数を使用します。デフォルトでは、送信するメールに認証を追加しません。
これらのメールは異なるサーバーを通過するため、認証がないためにスパムとしてラベル付けされる可能性があります。場合によっては、サーバーがメッセージをサイレントに破棄するだけの場合もあります。
そのため、Broken Link Checker がウェブサイトからメールを送信していないように見えることがあります。
WP Mail SMTP は、この問題を簡単に修正できます。ウェブサーバーに依存するのではなく、メール送信サービス経由で WordPress メールを送信できます。メール送信サービスは認証を追加するため、メールは正常に配信されます。


WP Mail SMTP を設定すると、お問い合わせフォーム、WooCommerce ストア、さらにはバックアッププラグインの通知に関するメール配信の問題が自動的に修正されます。
このセクションの残りの部分では、WordPress ウェブサイトに WP Mail SMTP をインストールする方法を説明します。ご自身で行いたくない場合は、Elite ライセンスを購入する際に White Glove Setup を利用できます。
今回は、ウィザードを使用してセットアップする方法を示します。
WP Mail SMTPプラグインをインストールする
まず、WP Mail SMTP アカウントからプラグインをダウンロードします。ダウンロードタブから最新バージョンの zip ファイルを入手できます。


zip ファイルをコンピューターに保存し、WordPress ダッシュボードのプラグインページにアップロードします。
この部分でヘルプが必要な場合は、このWordPress プラグインのインストールガイドでプロセスを詳しく説明しています。


プラグインを有効にすると、セットアップウィザードがブラウザで開きます。
メールプロバイダーでアカウントを作成する
次に、開始するボタンをクリックして、SMTP サービスのセットアップを開始しましょう。


WP Mail SMTP では、WordPress メールを処理する無料または有料のプロバイダーを選択できます。
どれを使用すればよいかわからない場合は、SendLayer、SMTP.com、または Brevo(旧 Sendinblue)をお勧めします。ここでの各オプションの詳細については、このメールプロバイダーの完全ガイドをご覧ください。


メールプロバイダーを選択したら、その側で接続を設定する必要があります。各プロバイダーについて、必要な手順を正確に示すドキュメントを用意しています。
- SendLayer
- SMTP.com
- Brevo
- Amazon SES
- Google Workspace / Gmail
- Mailgun
- Microsoft 365 / Outlook.com
- Postmark
- SendGrid
- SparkPost
- Zoho Mail
- その他のSMTP
複数のメーラーを設定したい場合は、セットアップウィザードを完了した後、追加接続設定で行うことができます。その後、バックアップ接続を選択し、スマートルーティングを設定できます。
ドキュメントを実行してすべてを接続します。準備ができたら、このガイドに戻って Broken Link Checker で設定を確認します。
WordPressメールログをオンにする(オプション)
次のステップでは、Improved Email Deliverability と Email Error Tracking 機能が自動的に有効になります。Detailed Email Logs やその他の機能もオンにするオプションがあります。


WP Mail SMTP の組み込みメールログ機能は、WordPress が送信するすべてのメールを追跡し、ヘッダーとステータスを確認できるようにします。この情報は Complete Email Reports または WP Mail SMTP ダッシュボードウィジェットで表示できます。
Weekly Email Summary は、毎週受信トレイに最新のメール配信統計情報を提供します。


そして Instant Email Alerts は、サイトがメールの送信に失敗したときに通知します。これにより、ユーザーが重要なメールを見逃さないように問題を修正する機会が得られます。


次の画面には、さらに多くのメールログ機能があります。


これらにより、次のことが可能になります。
- サイトのメールの完全なコンテンツを保存する
- WordPress にファイル添付を保存する
- メールの開封とリンクのクリックを追跡する
- その他
最後に!WP Mail SMTP アカウントからライセンスキーを取得し、貼り付けてプラグインの更新を有効にしましょう。


これで、新しい WordPress SMTP サービスのセットアップは完了です。
次に、Broken Link Checker プラグインの設定が正しいか簡単に確認しましょう。
2. Broken Link Checker のメール設定を確認する
Broken Link Checker は、壊れた外部リンクと内部リンクを警告できます。見つかったデッドリンクは Tools » Broken Links に報告されます。


Broken Link Checker のツールメニューから、ウェブサイト全体の壊れたリンクのリストと Status コードが表示されます。ここから、サイトをクリーンアップし、存在しなくなったページへのリンクをすばやく削除または置き換えることができます。


壊れたリンクをリアルタイムで追跡するために、メールアラートも受信したいでしょう。Broken Link Checker は、次のような通知を送信するはずです。


これらのメールを受信していない場合は、まずプラグインが正しい投稿やページをすべてスキャンしているか確認しましょう。
WordPress ダッシュボードにとどまり、Settings » Link Checker に移動します。


General タブから始めて、設定を確認していきましょう。


General ページでは、メール通知に 2 つの異なる設定を選択できます。
- 新しく検出された壊れたリンクに関するメール通知を送信する
- 著者自身の投稿にある壊れたリンクに関するメール通知を送信する
最初のチェックボックスは必ずオンにしてください。2 番目のチェックボックスはオプションです。


次に、下にスクロールして、Broken Link Checker がメールを送信しているメールアドレスを確認してください。
このボックスが空白の場合、WordPress のサイト管理者メールにデフォルトで送信されます。これは、[email protected] のような一般的なメールアドレスに設定されている場合があります。上書きしたい場合は、ここに別のメールアドレスを入力できます。


次のタブに移動する前に、Save Changes ボタンをクリックしてください。
3. Broken Link Checker ですべての投稿タイプを有効にする
次に、Broken Link Checker が監視したいすべての投稿タイプをスキャンしていることを確認しましょう。Look For Links In タブをクリックして、これらの設定を確認します。


このページの一覧には、クローラーがスキャンするすべての異なる投稿タイプが表示されます。ここですべてのボックスをチェックする必要はまったくありません。これらの投稿タイプの一部は、プラグインの特定の機能に使用されており、実際にはフロントエンドには表示されません。
しかし、ほとんどのサイトでは、投稿と固定ページは必ずオンにする必要があります。


リストをよく確認してください。ウェブサイトで使用しているその他のカスタム投稿タイプをチェックしてください。
準備はできましたか?この設定画面で新しい投稿タイプを有効にした場合は、変更を保存ボタンをクリックしてください。
次に、Broken Link Checkerがコンテンツのチェックを毎時実行していることを確認しましょう。
4. 1時間ごとの Broken Link Monitor を有効にする
リンクモニターは、コンテンツ内のリンクをレビューする自動スキャンです。これが実行されるように設定されていない場合、プラグインからメールは届きません。
この設定を確認するには、詳細設定タブをクリックしましょう。


ここには多くの重要な設定があります。たとえば、遅いリンクについて知って削除したい場合は、タイムアウト設定を調整できます。
しかし、下にスクロールすると、主に興味のある設定はリンクモニターです。
このセクションでは、バックグラウンドで毎時実行の横にあるボックスにチェックが入っていることを確認してください。これにより、サイトで作業していないときでも、プラグインがリンクをスキャンできるようになります。


設定を保存するには、変更を保存ボタンをクリックしてください。
これで、すべて設定を確認しました。Broken Link Checkerのメールは正常に機能するはずです。確認のためにテストメールを送信しましょう。
5. WordPressからテストメールを送信する
素晴らしい!これで、Broken Link Checkerがメールを送信しない問題はすべて解決しました。すべてが正常に機能していることを確認するために、サイトからテストメッセージを送信しましょう。
まず、WordPressでWP Mail SMTPの設定を開きます。


上部のタブを見て、メールテストをクリックします。


そしてテストメールを送信します。とても簡単です!


メールを確認して、テストを受信したかどうかを確認してください。WP Mail SMTPは、メール設定に問題が見つかった場合は警告を表示します。


これで完了です!これで、WordPressからBroken Link Checkerがメールを送信しない問題を修正する方法がわかりました。
Broken Link Checkerのメールを今すぐ修正する
次に、DNSゾーンでSPFレコードを確認する
メールサーバーは、メールを認証するためにSPF、DKIM、DMARCレコードをよく使用します。WP Mail SMTPは、DNSの問題を検出して、問題の修正方法を説明しようとします。
発生する可能性のある問題に関する詳細については、ドメインの複数のSPFレコードをマージするためのガイドをご覧ください。SPFレコードは単純なTXTレコードなので、間違っていても簡単に修正できます。
また、問題が発生している場合は、Diviのコンタクトフォームが機能しないに関するこのガイドもご覧ください。
メールの修正準備はできましたか?WordPress用SMTPプラグインのベストセラーである今すぐ始めましょう。メールの修正に時間をかけられない場合は、追加購入で完全なWhite Glove Setupサポートを利用できます。また、すべての有料プランには14日間の返金保証が付いています。この記事がお役に立った場合は、WordPressのヒントやチュートリアルについては、FacebookとTwitterでフォローしてください。
