最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
3000万以上
当社のプラグインを使用しているウェブサイト
20+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressで404ページを簡単に追跡し、リダイレクトする方法

サイト上のすべての404エラーを確認し、リダイレクトする価値のあるものを知りたいですか?

すべての404エラーは訪問者を失う原因となり、すべてをホームページにリダイレクトしても解決にはなりません。

このガイドでは、404エラーを見つけ、リダイレクトに値するかどうかを判断し、コードなしで設定する方法を説明します。

WordPressで404ページを簡単に追跡し、リダイレクトする方法

この記事でカバーする内容は以下の通りです:

WordPressで404エラーを追跡する

404エラーを修正する最初のステップは、どのページが壊れているかを見つけることです。壊れたリンクを見つけるために、次の2つの方法をお勧めします。

Google Search ConsoleでGooglebotがヒットした404エラーを見つける

Google Search Consoleは、Googlebotがクロールしようとしたが見つけられなかった正確なURLを表示します。これは、サイト上の実際のクリックではなく、Googleのクロールアクティビティに基づいているため、訪問者が遭遇する404エラーとは異なります。

それらを見つけるには、Search Consoleにログインし、「ページ」レポートを開きます。「インデックス作成されない理由」セクションにある「見つかりませんでした(404)」エラーを探します。これにより、Googleがアクセスしようとしたが見つけられなかったページが表示されます。

Google Search Consoleでページがインデックスされない理由の404を選択

クリックすると、影響を受けたURLの完全なリストが表示され、スプレッドシートで作業したい場合はリストをエクスポートできます。

GSCの「ページ」レポートで「見つかりませんでした(404)」を選択し、URLリストを表示

URLをリダイレクトまたは修正したら、このレポートに戻り、「修正を検証」をクリックして、Googleが再クロールするようにします。

GSCの「修正を検証」ボタン/フロー

注意点として、このレポートはGoogleの最後のクロールを反映しており、現在サイトで何が起こっているかをリアルタイムで示しているわけではありません。修正がここに表示されるまでには数日、場合によってはそれ以上かかることがあるため、ライブフィードではなくスナップショットとして扱ってください。

サイトをGoogle Search Consoleに接続する方法がわからない場合は、WordPressサイトをGoogle Search Consoleに追加する方法に関するガイドを参照してください。

プラグインでWordPressの404エラーを監視する

Search ConsoleはGooglebotがクロールした内容しか表示しません。Googleが最初に取得しようとしなかったため、タイプミスされたURL、古いブックマーク、または実際の訪問者がクリックする壊れた内部リンクはキャッチしません。そのような可視性を得るには、発生したすべての404エラーを記録するプラグインが必要です。

すでにプレミアムSEOプラグインを使用している場合は、この機能がカバーされている可能性が高いです。All in One SEOのProプランにはリダイレクションマネージャーが含まれており、Yoast SEOとRank MathのProバージョンも同様のリダイレクトおよび404エラーログツールを提供しています。

この機能のためだけに有料SEOプラグインにアップグレードしたくない場合は、無料の404 to 301プラグインが単独で優れた機能を発揮します。

まず、プラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するガイドを参照してください。

無料の404から301へのプラグインをアクティブ化する

有効化すると、ダッシュボードに新しい「404 to 301」メニューが表示されます。ログタブは、有効化するとすぐに404エラーの記録を開始します。壊れたURL、訪問者がアクセスしようとした回数、最後にアクセスされた日時などを確認できます。

記録を開始するために設定する必要のあるものはありません。有効化するとすぐに機能します。

404から301へのログタブにURL、ヒット数、最終ヒット列が表示される

それらをリダイレクトに実際に変換する方法については、後ほど詳しく説明します。各リダイレクトがどこに向かうべきかがわかったら、その設定を行います。

各404エラーをどこにリダイレクトするか決定する

Search Consoleと404プラグインから404エラーのリストを入手したら、自動的にリダイレクトしないでください。各URLを確認し、次の4つのルールを使用して、実際にどこに属するかを判断してください。

1. まず1対1のマッチを探します。古いURLに、例えば「2024年のSEOトレンド」記事が更新された「2026年のSEOトレンド」記事に置き換えられたような、明白で直接的な代替ページがある場合は、そのページに直接リダイレクトします。これが最もクリーンなオプションであり、訪問者に探しているものを正確に提供します。

2. 直接の代替がない場合は、カテゴリにリダイレクトします。特定の投稿が削除され、直接の代替がない場合は、訪問者を親カテゴリまたは同じトピックをカバーするピラーページに誘導します。完璧な一致ではありませんが、関連性のある場所を提供します。

3. 実際の関連性がある場合にのみ301を使用します。301リダイレクトは、新しいページが実際に 関連している場合にのみ、ランキングシグナルを新しいURLに統合します。ホームページに「念のため」すべてをリダイレクトしないでください。Googleはこれらの包括的なリダイレクトをソフト404として扱う可能性があり、訪問者を混乱させる可能性があります。

4. 一部のページは削除します。関連する代替ページがない場合は、リダイレクトを強制しないでください。URLを404のままにするか、410 Goneステータスを返します。410は、ページが意図的に削除されたことを検索エンジンに明確に伝えます。これは失敗ではありません。コンテンツが永久に削除された場合の正しい対応です。

404エラーページを適切にリダイレクトする

URLがどこに向かうべきかがわかったら、404から301へのリダイレクトの設定は数回のクリックで完了します。

404 to 301 » 404 Logsタブから、リダイレクトしたいURLを選択し、3つのドットボタンをクリックして、「リダイレクトを設定」をクリックします。

404ログタブでリダイレクトを設定する

表示されるポップアップで、ソースURLはすでに自動入力されています。

ソースURLが事前入力された「リダイレクトの追加」画面

次に、「ターゲットページ」を選択し、リダイレクトタイプを「301 – Moved Permanently (SEO)」に設定します。

301リダイレクトを選択する

それが完了したら、「リダイレクトを作成」をクリックして設定を保存します。

最後に、古いURLに自分でアクセスして、正しいページに表示されることを確認できます。

上記すべては、Googlebotがヒットしたか、訪問者がヒットしたかに関わらず、すでに発生した404エラーを処理します。誰かが遭遇する前に壊れたリンクをキャッチしたい場合は、無料のAIOSEOによる壊れたリンクチェッカープラグインが最良の選択肢です。これは、存在しなくなったページを指すリンクをサイト全体でスキャンするため、1つの404エラーも発生する前に修正できます。

これは関連するが異なるリンクセットをカバーしていることに注意してください。リンクチェッカーは、自分のコンテンツが指しているリンクを見つけますが、上記の方法は、人々やGooglebotが実際にヒットした404エラーをキャッチします。両方を実行することで、より完全なカバレッジが得られます。

プラグインのインストールと使用方法の詳細については、WordPressで壊れたリンクを見つけて修正する方法に関するガイドをご覧ください。

動画チュートリアル

WPBeginnerを購読する

404ページの追跡とリダイレクト設定に関するFAQ

1. 404エラーとは何ですか?なぜ気にする必要があるのですか?

404エラーは、ウェブサイト上に存在しないページに誰かがアクセスしようとしたときに発生します。これは、ページを削除したり、URLを変更したり、誰かがあなたのサイトに誤ってリンクしたりした場合に起こり得ます。404エラーはユーザーエクスペリエンスを低下させ、SEOランキングを損ない、訪問者がすぐにサイトを離れてしまう原因となるため、気にする必要があります。

2. 404エラーは私のウェブサイトのSEOにどのように影響しますか?

少数の404エラーはSEOを破壊するわけではありませんが、多くの壊れたリンクがあると検索ランキングに悪影響を与える可能性があります。検索エンジンはこれらの壊れたページを頻繁にクロールしなくなり、ユーザーが一貫して404ページから離脱すると、Googleにサイトが低いユーザーエクスペリエンスを提供していることを示します。404エラーを修正し、適切なリダイレクトを設定することは、SEO権威を維持するのに役立ちます。

3. 301リダイレクトと302リダイレクトの違いは何ですか?

301リダイレクトは、ページが永久に移動したことを検索エンジンに伝え、SEOの価値のほとんどを新しいページに転送する永続的なリダイレクトです。302リダイレクトは一時的なもので、元のページが戻ってくることを検索エンジンに伝えるため、SEOの価値を転送しません。ほとんどの404エラーの修正では、301リダイレクトを使用することになります。

4. ウェブサイトの404エラーはどのくらいの頻度でチェックすべきですか?

特にコンテンツを定期的に更新または削除する場合は、少なくとも月に1回は404エラーを確認することをお勧めします。ただし、404プラグインを使用すると、これらのエラーを自動的に追跡できるため、手動で確認するよりもはるかに効率的です。

5. 404エラーを修正すると、ウェブサイトのトラフィックは改善されますか?

はい、404エラーを修正すると、ウェブサイトのトラフィックを改善するのに役立ちます。壊れたリンクを関連ページにリダイレクトすることで、訪問者をサイトに長く滞在させ、直帰率を減らし、より良いユーザーエクスペリエンスを提供できます。これにより、検索ランキングが向上し、時間の経過とともにオーガニックトラフィックが増加する可能性があります。

WordPressで404エラーを処理するための専門家向けガイド

この記事が、WordPressで404ページを追跡してリダイレクトする方法を学ぶのに役立ったことを願っています。次に、WordPressで404エラーを処理することに関連する他のガイドを確認したい場合があります。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

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

究極のWordPressツールキット

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

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

55 コメント返信する

  1. リダイレクトを定期的にレビューおよび更新して、リンク切れを防ぎ、関連性を維持することを強くお勧めします。これにより、健全なウェブサイト構造を維持し、直帰率を減らすことができます。貴重な洞察を共有していただきありがとうございます!

    • その通りです!リダイレクトを定期的にチェックすることは非常に重要です。無視すると、壊れたリンクが蓄積し、最終的にSEOに悪影響を及ぼす可能性があります。あなたのサイトではどのくらいの頻度でレビューしていますか?

  2. 404エラーページをリダイレクトする代わりに、再構築またはカスタマイズしてランディングページにし、コンバージョンにつなげることもできます。
    記事をありがとうございます。

    • Mr. Mrteesurez さん、私はそうしないでしょう。ユーザーが探していたものを見つけられなかったというフィードバックを与えることは良いことです。そのページが存在しないこと、そしてそれから初めて何らかのアクションを実行することです。エラーページをランディングページに変えてコンバージョンを期待しても、がっかりすると思います。ユーザーはまず混乱し、コンテンツを再度見つけようとし、見つからなかったときにフラストレーションを感じて離れていくでしょう。ですから、私にとっては、これは良い習慣ではありませんが、それは私の主観的な意見にすぎません。

      • Mr. Jiří Vaněk さんのお気持ちは理解できますが、私は異なる経験をしており、404エラーページをより魅力的なランディングページに変えることの価値を実感しています。私のプロジェクトの1つでは、単にエラーメッセージを表示する代わりに、検索バーと人気の記事へのリンクを含めました。驚くべきことに、これにより直帰率が大幅に減少し、ユーザーはサイトに長く滞在するようになりました。一部のユーザーは最初は混乱するかもしれませんが、すぐに役立つオプションを提供することで、潜在的にネガティブな体験をポジティブな体験に変えることができるとわかりました。とはいえ、エラーを認識することと、ユーザーを関連コンテンツに誘導することのバランスを取ることが重要です。

        • 実装方法がそれぞれ異なり、結果も違った可能性がありますが、私がずっと見過ごしていたことが実際に機能することを確認できたのは嬉しいです。私の調査結果は私自身の数値に基づいたものですが、正直なところ、それは一つのウェブサイトからの小さなサンプルだったので、広範な比較はできていません。次回は、あなたの方法をもう一度試して、新しい測定を行ってみるかもしれません。興味深いアイデア、ヒント、そしてこのアプローチがあなたにとってうまく機能するという確認をありがとうございます。素晴らしいです。

  3. 多くの場合、ウェブサイトの他のページへのナビゲーションリンクを備えた、素敵で直感的な404エラーページに出くわします。
    ユーザー自身が他のページに移動する必要なく、完全にリダイレクトするのは良い考えです。
    そうは言っても、404エラーページからリダイレクトすると、ユーザーからエラーが完全に隠され、遭遇した404エラーの他のページに壁の後ろからリダイレクトされるだけですか、それとも404エラーが表示されてから他のページにリダイレクトされますか?

    • 404エラーの原因となった具体的なコンテンツによりますが、適切な代替記事があれば新しい記事にリダイレクトできます。

      リダイレクトすると、404エラーの代わりに新しいページが表示されます。

      管理者

  4. 404ページに対してリダイレクトを行うのは本当に良い戦略なのかお伺いしたいです。個人的には、ご迷惑をおかけしたことを謝罪し、読者に他のウェブサイトコンテンツを提供する、非常に優れた404ページを作成するというアプローチをとっています。これは、興味を引く可能性のある最新の記事10件を表示することを意味します。また、読者が探していたものを見つけられなかったとしても、フラストレーションを軽減し、少しでも楽しんでもらえるようにページをデザインしました。なぜお伺いするかというと、別のページにリダイレクトした場合、ユーザーは探していたものが見つからなかっただけでなく、そのページが存在しないという情報も見られないため、混乱するのではないでしょうか?それによって、無駄に探し回るのを防ぎ、残念ながらそのコンテンツはもう存在しないという直接的なメッセージを与えることができます。

    • コンテンツ、個人の好み、サイトによって最適な方法は大きく異なります。このガイドは、このリダイレクトを設定したい人を対象としています。

      管理者

      • 追加で質問ですが、404ページをホームページにリダイレクトするのと、カスタム404ページを用意するのとでは、どちらが良いプラクティスでしょうか?Googleがより良いプラクティスと見なすのはどちらか知りたいです。カスタム404エラーページの方が良いと思っていましたが、ホームページへのリダイレクトについても話があり、ユーザーとロボットの両方にとって混乱を招く可能性があるため、今は確信が持てません。

        • コンテンツは時間とともに変化したり、コンテンツが404になる理由によって変わったりしますが、404エラー時にすべてのページをホームページにリンクすると、検索エンジンが重複コンテンツと見なすのを防ぐために404ページを用意しておくのは良いプラクティスです。

        • この返信は洞察に富んでおり、参考にさせていただきました。当初は、ユーザーエクスペリエンスをスムーズにするためにエラーページをホームページにリダイレクトするのが良いと考えていましたが、SEOの観点からは、それらのページは重複とみなされ、サイトのSEOにリスクをもたらす可能性があります。

  5. 404エラーには注意を払うことが非常に重要です。なぜなら、視聴者にとって非常にプロフェッショナルではない印象を与える可能性があるからです。今回も皆さんは、多くの重要なことをケアできるAll in One SEOが素晴らしいツールであることを証明しました。

  6. ホストとビルドを移行しましたが、新しいビルドページは正常に読み込まれます。しかし、クローラーは古いホストの.htmlで終わるページをまだ見つけており、これらは私のサイトマップやビルドには含まれていませんが、エラー404ページを表示します。
    新しい検索エンジンのクロールで時間とともに消えるのでしょうか、それとも何か対処する必要がありますか?どんな助けでも大変感謝します。

      • 時間が経てば、Googleのクローラーはそのページが利用できなくなったことを認識するでしょう。しかし、迅速な解決策としては、ポジティブなユーザーエクスペリエンスをすぐに維持するために、恒久的なリダイレクトを実行するのが良いでしょう。さらに、robots.txtファイルに恒久的な移動を示す指示を含めることもできます。このアプローチは、SEOランキングを維持するだけでなく、ユーザーが新しいコンテンツをシームレスに見つけられるようにします。

  7. こんにちは、クロールで見つかった404 URLを削除してもらえますか(ダッシュボードの実際のページの中に含めずに)

    それらを削除したいのですが、「見つけ方」がわかりません(笑)
    それとも、その場合はホームページにリダイレクトするしかないのでしょうか?

    ありがとうございます

    • それは、あなたが何を意味するかによって異なります。ページが存在しない場合、ホームページにリダイレクトすると、検索エンジンはそのページが存在しないことを知ることができます。

      管理者

  8. これを見つけられてよかったです。404エラーページのリダイレクト方法を探していました。これでうまくいったと思います。リダイレクトをすべて完了したら、プラグインをアンインストールしても大丈夫でしょうか?すでに多くのプラグインがあり、サイトの動作が遅くなり始めているためです。

  9. いいですね…最近httpからhttpsに移行したのですが、Google検索結果ではhttpとhttpsの両方のリンクが機能しているのを確認しています。しかし、https以外のすべてのリンクでユーザーがhttpsにリダイレクトされるようにしたいと考えています。上記のツールは私が求めているものですか?
    Googleはhttpとhttpsを異なるウェブサイトと見なしますか?住所変更ツールを使用すべきですか、それともhttpsも登録しておくだけで十分ですか?
    httpからhttpsへの移行を簡単なステップで行うためのガイドまたは計画はありますか?

      • ありがとうございます:)。WeeblyからWordPressへの移行だったことを追加するのを忘れました。サイトは完全にコピーされており、構造はすべて同じですが、Weeblyではexample.com/sample.htmlだったものがWordPressではexample.com/sample.
        新しいサイトマップをGoogleに提供し、1か月以上前に発生したリダイレクトなしの注文を削除しました。HTTPSにより、検索結果でのSEOが大幅に低下しました。これを回復する方法はありますか?たとえば、Weeblyから古いサイトマップを再度見つけることができれば?Googleマップセクションについては、すべて同じです。何かアドバイスをお願いします?

  10. こんにちは、このチュートリアルを本当にありがとうございます!最近のBloggerからWordPressへの移行に伴って発生した404ページのリダイレクトに役立ちました。
    しかし、404タブで追跡されたエラーの数から判断すると、リダイレクトが必要な投稿が非常に多いことに気づきました。私の質問は、これを自動化する方法はありますか?これらのリンクの中には、以前のブログから「m?」が追加されたモバイルリンクもあります。問題は、これらのリダイレクトを一つずつ行うのに非常に時間がかかる可能性があることです。また、サイトを訪れる人々の信頼を失うことも心配しています。
    これをどうすれば修正できますか?すべての404ページを正しい投稿に自動的にリダイレクトする方法はありますか?助けてください。

  11. インストールしてリダイレクトをいくつか行いました。期待通りに機能することを願っています。いずれにしても、良いプラグインです。それに関する役立つ投稿をありがとう。

  12. プラグインを使わずに404ページをリダイレクトできますか?もしできるなら、どうすればいいですか?

    ありがとう

  13. Redirectionプラグインには注意してください!

    Redirectionプラグインの末尾スラッシュ問題

    a. 末尾スラッシュあり・なしでの問題

    b. 現在、URLごとに2つのリダイレクトを設定する必要があります

    設定しないと、リダイレクトに設定されていないURLは404になります。

    このバグは見逃しやすいです!プラグインのドキュメントには、実際には1つのURLに対して2つのリダイレクトを作成する必要があるとは明記されていません。

    ソースをクリックしてからターゲットページにアクセスすると機能します

    その後、末尾スラッシュなしのURLにアクセスすると機能します

    404エラーが発生するのは、末尾スラッシュなしのURLに先にアクセスした場合です(つまり、サイトの訪問者のように)。

    しかも、誰もこのことについて話していないようです!!!

    • FYI…これはバグではありません。これは正規表現(regex)のためのものです。「regex」ボックスをチェックしてそのオプションを使用できます。正規表現を使用すると、1つのリダイレクトを作成し、末尾スラッシュあり・なしでリダイレクトするように指示できます。正規表現は「通常の」htaccessファイルルールがどのように作成されるかであり、このプラグインは(Apacheまたはnginxを使用するように設定されていない限り)WP経由でこれを行います。正規表現の詳細はこちら – . GL.

  14. 素晴らしい小さなプラグインです。サイトで大量のリダイレクトを処理しました。ただ、ちょっと質問があります。

    リダイレクトを機能させるにはプラグインを有効にしておく必要があることは承知していますが、Googleが正しいページをインデックスし、それに応じてランク付けした後、プラグインを削除しても安全になるまでどのくらいかかりますか?

    例えば、howdy/doody/funny が howdy/doody/funny/humor にリダイレクトされ、Googleが now howdy/doody/funny/humor をランク付けおよびインデックスしている場合、Webmaster Tools で Google に修正を通知した後、プラグインを削除しても安全ではありませんか?それとも、これはサイトの寿命まで永続的なものですか?

    長文の質問で失礼します。よろしくお願いします。:)

  15. リダイレクト プラグインを単独で使用して、古いブログ全体 http://www.thepaintedsmile.wordpress.com を新しい自己ホスト型ウェブサイトにリダイレクトできますか?それとも、これを行うために WordPress のリダイレクト機能に年間 13 ドルを支払う必要がありますか?

  16. 新しいドメインで新しいWordPressサイトを構築し、現在Weebly(古いドメイン)にあるサイトを置き換える場合、これは機能しますか?新しいサイトをWordPressで構築するために新しいドメインを使用する方が簡単だと判断しました(それに、SEOにもより良いと思います)。リダイレクトは古いドメイン(TitanMgmtGroup.com)から行われ、新しいドメイン(TitanPropertyManagement.co)の適切なページにリダイレクトされる必要があります。どう思いますか?古いドメインをリダイレクトすべきですか、それとも構築が完了したらWordPressサイトを古いドメインに切り替えるべきですか?何か助けがあれば教えてください。

  17. リダイレクトプラグインは本当に気に入っていますが、最近調子が悪いです。開発者が最新の状態に保っていないのだと思います。まだ機能しますが、削除した後でも削除できないリダイレクトで立ち往生することがあります。

    厄介な問題が残っています。大量の自動生成されたカテゴリをタグに変換したところ、404エラーが大量に発生し、自動的にリダイレクトする必要があります。

    404カテゴリリンクを一括でタグの同等物にリダイレクトする方法について、何かアイデアはありますか?

  18. このプラグインを試してみます。うまく機能しそうです。唯一の懸念は、サイトの速度が低下することです。そこで質問があります。このプラグインを今使用して、このアプリで404エラーをすべて301リダイレクトで修正し、リダイレクトが完了したらアプリを削除した場合、リダイレクトは残りますか、それともアプリと一緒に消えてしまいますか。つまり、301リダイレクトをアクティブに保つために、プラグインをインストールして有効にしておく必要がありますか?よろしくお願いします!

  19. Googleはこれをどう思いますか?それとも、より低いレートを提供しますか?
    Googleは404の結果を自動的にクリーンアップしますよね?

  20. 「マッチ」、「アクション」、「正規表現」は何のために使用されますか?記事でカバーされることを期待していました。

  21. 404エラーページは、.htaccessファイルで管理するのと、このプラグインで管理するのと、どちらが良いですか?これらの2つのシステムのどちらかを使用することによるパフォーマンスの問題はありますか?

    • @javierojuel このプラグインは、ほぼすべてのブログにとって必須です。非常に最適化されています。重要なのは、このプラグインほど404ページを追跡できないということです。また、ハードコーディングの方法では、やり方がわからないと問題を悪化させる可能性があります。リダイレクションは、少なくともある程度保護してくれます。

    • プラグインを使用することは、ほとんどのユーザー、特に技術に詳しくない人にとって簡単です。.htaccessでの管理は複雑でリスクが伴う可能性があり、さらにプラグインはパフォーマンスにほとんど影響しません。

返信する

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