本文へ移動

トップお知らせ・ブログWordPressで404エラーが発生するとき

WordPressで404エラーが発生する原因と対処法

ページを開くと「ページが見つかりません」「404 Not Found」と表示される。
WordPressでよく起きるトラブルのひとつです。

この記事では、WordPressで404エラーが出る原因と、確かめたい順番、対処の方法を解説します。

1.404はページがないという知らせ

404エラーは、開こうとしたURLに、ページが見つからないときに表示されます。WordPressでは、主に次のような原因で起きます。

原因起きやすい場面
ページのURLが変わった記事のURL(スラッグ)や、パーマリンクの設定を変えた
ページを削除した、非公開にした古い記事を消した、下書きに戻した
パーマリンクの設定が正しく反映されていないサーバーの引っ越しや、設定の変更のあと
リンクのURLが間違っているメニューや記事の中のリンクに、入力の間違いがある

2.404をそのままにしない方がよい理由

404エラーのページにたどり着いた人は、知りたかった情報を見られないまま、ホームページから離れてしまうことがあります。お問い合わせや予約のページで起きていると、仕事にも影響します。

また、検索エンジンや、ほかのホームページからリンクされていたページが404になると、せっかくの入口が失われてしまいます。

404は、どのページで起きているかを見つけて、原因に合わせて直すことが大切です。

3.確かめる順番と対処

1. すべてのページが404になるとき

トップページ以外のすべてのページで404が出る場合は、パーマリンクの設定が正しく反映されていない可能性があります。管理画面の「設定」→「パーマリンク」を開き、何も変えずに「変更を保存」を押してみましょう。設定が読み込み直されて、直ることがあります。

2. 特定のページだけ404になるとき

  • そのページが、下書きや非公開になっていないか
  • ページのURL(スラッグ)を変えていないか
  • ゴミ箱に入っていないか

3. URLを変えた、ページを消したとき

URLを変えたり、ページを統合したりした場合は、古いURLから新しいURLへ自動で移動させる「転送(リダイレクト)」を設定しましょう。転送の設定ができるプラグインや、サーバーの設定でおこなえます。

状況対処
URLを変えた古いURLから新しいURLへ転送する
内容の近いページがあるそのページへ転送する
もう必要のないページ404のままでもよい。ただし、リンクは直す

404のページを見つける方法

Google Search Consoleの「ページ」の項目で、見つからなかったページを確認できます。リンクの切れたページを調べる方法もあります。

4.よくある質問

404が出ると、検索の評価が下がりますか?

必要のないページが404になること自体は、問題ないとされています。ただし、見られているページや、リンクされているページが404になると、入口を失うことになるため、転送を検討しましょう。

404のページは、デザインを変えられますか?

テーマによっては、404のページのデザインを変えられます。トップページや検索、よく見られるページへの案内を置くと、離れてしまう人を減らせます。

パーマリンクを保存し直しても直りません。

サーバーの設定ファイル(.htaccess など)や、サーバーの仕組みが関係していることがあります。サーバー会社の案内を確かめるか、専門家に相談しましょう。

サーバーを引っ越したら、ページが404になりました。

パーマリンクの設定の読み込み直しで直ることがあります。直らない場合は、データの移し忘れや、設定の違いを確認する必要があります。

5.まとめ

WordPressの404エラーは、ページのURLの変更や削除、パーマリンクの設定などが原因で起きます。

  • すべてのページが404なら、パーマリンクを保存し直してみる
  • 特定のページだけなら、公開の状態とURLを確かめる
  • URLを変えたら、古いURLから転送する
  • Search Consoleで、404のページを定期的に確認する

まずは、よく見られているページとお問い合わせのページが開けるか、確かめてみましょう。リンク切れの調べ方は、ホームページのリンク切れを調べる方法で解説しています。

404エラーが直らない場合や、サーバーの引っ越しのあとにページが開かない場合は、浅草Web屋にご相談ください。

相談する

関連記事