ウェブサイト検索

WordPress の 404 エラーを修正する方法


インターネットに詳しい人なら、404 エラーについてよく知っているはずです。 Web でコンテンツを検索しているときに、これらのページが煩わしく表示されます。 「ページが見つかりません。」というメッセージが表示されます。お探しのページは削除されているか、名前が変更されているか、 一時的に利用可能になっている可能性があります。」これは通常、配信する URL がない場合に発生します。

このようなメッセージを一度も見たことがない場合、または自分の Web サイトの 404 ページを見たい場合に備えて、探しているページの URL とその後に意味不明の文字列を入力します。私が何を言っているかわかるでしょう。これは、クライアントとサーバーの相互作用における不具合が原因で発生します。これは、さまざまな理由で発生する可能性があります。

  • お探しのページはもう存在しない可能性があります。
  • 検索しているページへのリンクが切れている可能性があります。
  • 単に間違った URL を入力した可能性があります。

アクティブな Web サイトでこれらのエラーを完全に回避することはできませんが、エラーを最小限に抑えるためにできることはたくさんあります。

404 エラーと SEO への影響

404 ページは SEO に悪影響を及ぼします。ウェブサイト上のリンクが適切に維持されていないため、訪問者は失われてしまいます。検索エンジンに時折表示される 1 つまたは 2 つの壊れたリンクは、実際には問題にはなりません。しかし、サイト上で検索エンジンがこれらのエラーに頻繁に遭遇する場合は、より深刻な問題が発生します。直帰率の増加は SEO に悪影響を及ぼし、ウェブサイトが直帰率から回復するまでに時間がかかる可能性があります。

Google Analytics プラグインを使用している場合は、エラーがタグ付けされているため、簡単に確認できます。しかし、検索エンジンはサイト上のあらゆるものを巡回するため、通常の訪問者は決して経験しない 404 エラーにも遭遇することがあります。したがって、隠しリンクであっても、検索エンジンにとっては 404 エラーの原因となります。 Screaming Frog は、これらのエラーを見つけて修正するのに役立ちます。

壊れた画像や壊れたビデオの埋め込みも探す必要があります。ウェブマスター ツールや Google Analytics を使用してこれらを見つけるのは困難ですが、Xenu と Screaming Frog がここでも役に立ちます。サーバー ログ内で 404 に加えて「.jpg」および「.png」を検索することもできます。大きな害はありませんが、訪問者にとっては良い経験ではありません。

404 エラーの修正

404 エラーをリダイレクトして修正するにはさまざまな方法があり、次の手順を順番に試すことができます。

  1. .htaccess または NGINX サーバー構成を検索することで、壊れたリンクを手動で確認し、リダイレクトを修正できますが、これには多少の技術スキルが必要です。または、404.php ファイルをいくつか調整するだけでも効果があります。これは 404 エラーを修正する最良の方法ですが、コードに慣れていない場合は、この手順をスキップしてください。
  2. URL が変更されている場合は、正しい URL にアクセスしてください。ファイルが静的ファイルの場合は、FTP を開いてファイルが存在するかどうかを確認します。
  3. 存在するがブラウザーに表示されるのが問題である場合、それはサーバーまたは WordPress に問題があります。このためには、html ファイルと PHP ファイルの 2 つの別々のファイルを作成してアップロードします。これらのファイルにアクセスできる場合は、サーバーに問題はなく、問題は WordPress にあります。
  4. WordPress はパーマリンクを管理する書き換え配列を使用します。標準以下のプラグイン、ディレクトリまたはカスタム投稿タイプの変更により、パーマリンクが中断され、404 エラーが発生する可能性があります。これを正しく設定するには、パーマリンクに移動し、パーマリンク構造を wp.admin フォルダーに再度保存します。 [設定] で [パーマリンク] を開き、変更を保存します。パーマリンクは更新されます。この修正により、ほとんどの作業が完了します。
  5. プラグインがインストールされている場合、またはパーマリンクを作成するプラグインがある場合は、それらを無効にして確認してください。
  6. Debug This プラグインを使用して、WP 書き換え配列を確認します。このプラグインをアクティブにすると、書き換えルールと書き換えられる実際の PHP 文字列が表示されます。
  7. プラグインを 1 つずつ無効にして、エラーの原因となっているプラグインを特定します。
  8. 古いコンテンツを完全に削除する必要はありません。代わりに、その URL でカスタム ページを作成し、訪問者を Web サイト上の他の同様のページや投稿に誘導できます。

壊れたリンクの検索、監視、リダイレクトに役立つプラグインが多数あります。ここでは、非常にうまく機能する人気のあるものをいくつかリストしました。

リンク切れチェッカー

Broken Link Checker は、WordPress リポジトリにある無料のプラグインです。これは、これらの煩わしいページを削除したいときに最初に思い浮かぶプラグインの 1 つです。

インストールすると、Web サイトをスキャンして、機能していないリンクがないか探します。ウェブサイトのサイズによっては、時間がかかる場合があります。リンク切れの通知を電子メールで受け取るか、ダッシュボードのリンク切れチェッカー ウィジェットで受け取るかを選択できます。検索エンジンがこれらの壊れたリンクをたどらないようにすることもできます。

[設定] で [リンク チェッカー] を開くと、リンク切れチェッカーが動作していることを確認できます。 [カスタム フィルターの作成] オプションを使用すると、特定の投稿カテゴリのリンクなど、一部のリンクのみを表示できます。リンクをどうするかは、各リンクの上にマウスを移動すると表示されるオプションを利用して決定できます。

URL を編集すると、その URL のすべてのインスタンスが修正されます。リンクを削除しても、テキストはそのまま残ります。リンクに問題はないが、リンクが壊れていると表示される場合は、手動で変更できます。 [閉じる] オプションを選択すると、次のステータスが変更されるまでリンクが変更されないままになります。必要に応じて、使用後にプラグインを無効にし、定期的なスキャンのために再度有効にすることができます。

SeedProd による 404 ページ

Web サイトがどのようなテーマに基づいて構築されているかに関係なく、SeedProd の 404 Page を使用してカスタム 404 ページを設計および設定できます。テーマの 404 ページを完全に置き換えたり、新しい 404 ページを完全にカスタマイズしたりできます。必要に応じて、HTML5 と CSS3 をカスタマイズに使用することもできます。

背景画像はブラウザ全体をカバーするように拡大でき、プラグインは BuddyPress だけでなく複数のサイトをサポートします。

プレミアム バージョンでは、電子メール情報を利用して見込み客を獲得できます。情報は WordPress データベースに保存し、任意の電子メール サービス プロバイダーにエクスポートできます。 MailChimp、Aweber、Get Response、Constant Contact、Campaign Monitor に加えて、Google および Typekit フォントも統合されています。

このプラグインを使用すると、URL を入力するだけでビデオを埋め込み、Gravity Forms を有効にして訪問者情報を収集できます。訪問者は、Web サイト内で探していたページの検索を続けることができます。

ライセンスの費用は、1 つのサイトで 1 年間使用する場合の 29 ドルから、無制限のサイトで生涯使用する場合の 199 ドルまでの範囲です。購入には返金保証が付いています。

すべての 404 ホームページへのリダイレクト

「ホームページへのすべての 404 リダイレクト」は、SEO 301 リダイレクトを使用して、すべての 404 エラー リンクをホームページにリダイレクトします。このリダイレクトは、ページが永久に移動されたことを訪問者に伝えます。カスタマイズしたページにリダイレクトすることもできます。

これは、リダイレクト ステータスを有効にし、404 がリダイレクトされるページの URL を入力する必要がある単純なプラグインです。更新ボタンをクリックすると、設定がデータベースに保存されます。

404~301

404 から 301 は前のプラグインとほぼ同じように機能し、すべての 404 エラーを 301、304、または 307 リダイレクトを使用して設定したページにリダイレクトします。これらの数字は、ページが一時的に移動されたか永続的に移動されたかを示します。このプラグインをインストールすると、ウェブマスター ツールのダッシュボードでほぼ常に Nil エラーが報告されることがわかります。

エラーを監視することを選択したり、404 エラーに関する電子メール通知を有効にすることも選択できます。単にログを監視または維持したい場合は、リダイレクト オプションを無効にすることができます。このプラグインは軽量で、翻訳に対応しており、完全に無料で使用でき、生涯アップデートが可能です。開発者と他のユーザーは、GitHub 上のプラグインにアクセスできます。

カスタム 404 プロ

Custom 404 Pro を使用すると、デフォルトの 404 エラー ページを、管理者パネルの [ページ] セクション内で作成できるカスタム ページに置き換えることができます。または、単純に完全な URL を指定して 404 をリダイレクトすることもできます。

404 データだけでなく、訪問者が 404 ページに到達したキーワードも記録できます。このプラグインのサポートは GitHub で利用できます。

404エラーロガー

404 Error Logger は、WordPress サイトで発生するすべてのエラーを記録する、シンプルで効果的なプラグインです。これらすべての情報を利用して、壊れたリンクや欠落しているコンテンツを特定できます。必要に応じて、IP アドレス、ユーザー エージェント、参照元などの追加情報を記録することもできます。必要に応じて、IP アドレスをブロックすることもできます。

すべての 404 エラーをキャッシュするキャッシュ プラグインを使用している場合、このプラグインは機能しません。

リダイレクション

リダイレクトは、301 リダイレクトを使用して 404 エラーを追跡するのに役立ちます。これは WordPress リポジトリで人気のあるプラグインであり、アクティブ インストール数は 500,000 を超えています。エラー ページだけでなく、すべての URL をリダイレクトできます。これは、Web サイトを移動する場合や、WordPress インストールのディレクトリを変更する場合に特に役立ちます。

プラグインは 404 エラーを監視し、完全なログを維持します。一部の URL が別のページ、ファイル、Web サイトに移動できるように設定することもできます。ログインステータスに基づいて、ランダムなページにリダイレクトしたり、リファラーに基づいてさまざまなリダイレクトを設定したりできます。

投稿の URL が変更されると、プラグインは 301 リダイレクトを自動的に追加します。これは手動で行うこともできます。 WordPress サイト内で完全に機能し、.htaccess は必要ありません。ログから、誰がログインしようとしたのか、何回ログインを試みたのかを確認できます。

WordPress Ultimate 404 プラグイン

WordPress Ultimate 404 プラグインを使用すると、404 ページを完全に制御できます。エラー ページとして表示するために選択できる 4 つの既成テンプレートが提供されています。テンプレートはカスタマイズできます。 WordPress テーマのデフォルトの 404 テンプレートもサポートされています。

プラグインはすべての 404 エラー イベントの記録を保持するため、どのページが最もアクセスされているかがわかります。必要に応じて、リダイレクト URL を追加できます。訪問者が検索に使用したキーワードが記録され、貴重な SEO 情報が得られます。

このプラグインは CodeCanyon から $19 で購入できます。今後のアップデートと 6 か月のサポートが付属します。追加 $5.70 でサポートを 12 か月に延長できます

グーグル404

Google 404 は実際には WordPress プラグインではありません。これは、Google の 404 ページのスクリプトを拡張したものです。

404 ページに検索ボックスが埋め込まれるため、訪問者は Web サイト内で検索を続けるように求められます。訪問者が使用した検索ワードに関する役立つ情報をここに配置できます。または、他の方法で訪問者が探している情報を見つけられるように支援することもできます。

プラグインを完全に有効にするには、Google は WordPress サイトの XML マップを送信し、Google ウェブマスター アカウントを設定することを要求します。

404ページ

わざわざ 404 Page を使用する必要はありません。通常 WordPress でページを作成するのと同じように、WordPress サイトに 404 ページを作成します。これが完了したら、WordPress ダッシュボードで [設定] を開きます。 [404 エラー ページ] をクリックし、新しく作成したページを 404 エラー ページとして選択します。それだけです。

プラグインはリダイレクトを作成しません。リダイレクトでは URL が検索インデックスに残るため、SEO に影響を与える可能性があります。このプラグインは、正しい 404 コードが検索エンジンに確実に配信されるようにします。このプラグインは他のプラグインとは大きく異なります。リクエストはサーバーに送信されません。代わりに、WordPress 独自のリソースが使用されます。

404からスタート

404 to Start は、検索エンジンが検出する前に 404 エラーを検出します。リダイレクトをデフォルト設定である 301 (永続的) に設定できます。または、一時的なリダイレクトである 302 に設定することもできます。

404 の Web ページすべてをスタート ページまたは他の任意のページにリダイレクトします。電子メールアラートを受信するオプションを選択できます。ユーザーがリダイレクトされるたびに、ユーザーが使用しているブラウザとアクセスしようとしている URL がわかります。 404 ページを、ホームページやサイト内の他のページなど、選択した URL にルーティングできる設定から選択できます。

RB 内部リンク

RB Internal Links は、ブログ所有者にとって便利なプラグインです。このプラグインを使用すると、ショートコードを使用して WordPress サイト内の投稿とページをリンクできます。長い URL を入力する必要はありません。

サイトのパーマリンク構造は損なわれず、投稿へのリンクの作成にはショートコードが使用されます。このタグは手動で、または wysiwyg プラグインを使用して挿入されます。このプラグインを使用すると、Web サイト内のあるリンクから別のリンクに簡単に移動できます。カテゴリ別に投稿を検索することもできます。

クイックページポストリダイレクトプラグイン

Quick Page Post Redirect Plugin は、2 つの方法で作業を実行します。 1 つは、リクエスト URL と宛先 URL を入力するだけで済むクイック リダイレクト方法です。プラグインは、入力した URL に従ってリダイレクトします。

ページを作成する必要も、既存のページを持っている必要もありません。このプラグインは、ページの作成時に発生したタイプミスを修正する必要がある場合、または古い URL を新しい URL にリダイレクトする必要がある場合に非常に便利です。ウェブサイトを移転するときにも役立ちます。

既存のページまたは投稿の場合、編集画面にオプション メタ ボックスが追加され、新しい URL を入力できます。これは、メニュー項目や重複した投稿に適しています。 WordPress のパーマリンク構造内で作業することも最善です。

SEOリダイレクトプラグイン

SEO リダイレクト プラグインを構築する際、作成者はすべてのユーザー レベルにとってシンプルに保つことに重点を置いており、これはプラグインの動作からもわかります。高度なコントロール パネルは、プラグインが実行できるすべてのことを制御するのに役立ちます。

404 エラー ページを監視し、ワンクリックですべてをリダイレクトできます。 301、302、または 307 リダイレクトが可能であり、ワイルドカード リダイレクトも可能です。 [リダイレクト] タブでフォルダー設定を変更することで、フォルダーの内容全体をリダイレクトできます。リダイレクト履歴を保持できます。

投稿をリダイレクトするには、完全な URL と宛先フォルダーを入力し、「追加」をクリックします。または、投稿または編集ページでリンク先 URL を編集し、[保存] をクリックすることもできます。このプラグインは、ドメイン名を変更したり、サイトを移転したりするときにも役立ちます。このプラグインはマルチサイト インストールをサポートしないことに注意してください。

安全なリダイレクトマネージャー

Safe Redirect Manager は、マルチサイト インストールにおける 404 エラーを処理するための効果的なプラグインです。フレーム化した HTTP ステータス コードを使用して、新しい URL にリダイレクトできます。

wp_safe_redirect 関数を使用して、ホワイトリストに登録されたホストへのリダイレクトのみを許可します。


積極的に行動し、サイトに可能な限り 404 エラーが発生しないようにすることが重要です。 WordPress メンテナンスのやるべきことリストでは、次のことができます。

  • Web サイト統計ログのチェックをスケジュールして、404 エラー レポートを検索します。
  • 内部リンクと外部リンクの両方を定期的に確認してください。小規模な Web サイトでは月に 1 回、大規模な Web サイトでは週に 1 回チェックを実行できます。
  • チェックの頻度は、訪問者ではなく、Web サイトのコンテンツによって異なります。コンテンツの多い Web サイトでは、より頻繁にチェックする必要があります。

非常に多くの高品質のプラグインが利用できるため、リンクを最高の状態に維持しない理由はありません。ぜひ試してみて、ウェブサイトを最高の状態に保ちましょう。