MENU
いろはくま
HSS型HSPとして生きづらさを感じ、30代に起業を決意。
未経験から職業訓練校でWebデザインを学ぶ→Web制作会社入社→Webクリエイター兼デザイナーとして会社員とフリーランスを両立中。
未経験者さんが基礎から現場で通用するスキルを身につける手順・駆け出しフリーランス向けの実務ノウハウをわかりやすく発信しています。
\\ 新着記事はここからチェック ▶︎▶︎ //

404エラーの原因とエラーページ確認方法|サイト運用者としての対処法

本サイトには、プロモーションが含まれている場合があります。

ウェブサイト運営していると、誰もが一度は目にする「404エラー」。

このエラーは、ユーザーにとって不便なだけでなく、SEOにも悪影響を及ぼすことがあります。

この記事では、404エラーの原因と対処法、サイトマップの更新や404エラーページの確認手順について、わかりやすく解説していきます。

「気づかずうちに404になっていた!」なんてことがないよう、サイトに変更など加えた場合には、必ずチェックしましょう!

目次

404エラー(Not Found)とは?

404エラー(Not Found)は、ウェブサーバーがリクエストされたページを見つけられない場合に返されるHTTPステータスコードです。

「Not Found」は「ページが存在しません」という意味で、ユーザーがアクセスしようとしたページが削除されたか、URLが変更されたか、リンクが間違っている際に発生します。

特に、間違ったURLやページ削除後のリンクが残っていると、404エラーが頻発しやすくなります。

404エラーの主な原因と対処法【初心者向け解説】

「404エラー」とは、ウェブページが見つからないときに表示されるエラーのことです。

たとえば「このページは存在しません」や「Not Found」といったメッセージが出る場合、それが404エラーです。

原因はいくつかありますが、代表的なものをわかりやすく説明します。

① ページの削除

サイトの管理者がページを削除したのに、古いリンクが残っているケースです。
たとえば、以前のブログ記事を削除したのに、他のページやSNS投稿からそのURLへリンクしていると、クリックしても404エラーになります。

対処法

不要なリンクを削除するか、代わりのページへ リダイレクト(転送)設定をしましょう。

② URLの変更

ページのURLを変更したけれど、古いURLから新しいURLへのリダイレクト設定をしていない場合も404が発生します。

例:
以前は
example.com/category/post
だったページを、
example.com/newcategory/post
に変更したのにリダイレクト設定をしていない場合、古いリンクは404になります。

カテゴリを変更すると、その下にある記事のURLも自動的に変わることがあるので注意しましょう。

③ リンクのタイプミス(入力ミス)

URLを手入力したときにタイプミスしてしまう、または他サイトが誤ったURLを貼っている場合にも404エラーが起こります。

対処法

リンク先のURLをもう一度確認し、正しいスペルで入力しましょう。

④ ファイルやフォルダの移動

サーバー内でファイルを別の場所に移動したのに、リンクを更新していない場合も404になります。

例:
/old-folder/page.html/new-folder/page.html に移動したのに、リンク先を変えていないと404になります。

対処法

ファイルを移動した際は、リンク先やリダイレクト(転送)設定を忘れずに確認しましょう。

404エラー出た時の簡単なログ確認方法

404エラーがどこで発生しているのかを把握するためには、ログの確認が必要です。

以下の方法で簡単にログをチェックできます。

1.レンタルサーバーのコントロールパネルでログ確認

多くのホスティングサービス(Xサーバー、ロリポップサーバーなど)には「アクセスログ」や「エラーログ」を閲覧できる機能があります。

2.Google Search Consoleを利用してログ確認

Google Search Console に登録していれば、Googleが検出したエラーを一覧で確認できます。

技術的な操作が苦手な方にとって直感的に使える便利な方法です。

以下、ログの確認手順です。

STEP
Google Search Console にアクセス

Google Search Console にアクセスします。

STEP
見つかりませんでした(404)をクリック

左のサイドメニューより、
インデックス作成>ページ>スクロールすると「ページがインデックスに登録されなかった理由」が表示されます。

ここで、見つかりませんでした(404)があればクリックします。

STEP
404エラーページ一覧

少しスクロールすると404が返ってきているページが一覧表示されます。

STEP
エラーが出ている実際のページを確認

一覧で表示されているURLに触れると右側に、外部リンクアイコンが表示されるので、実際に404が出ているのか目視で確認できます。

STEP
404エラー

以下のような「ページが見つかりませんでした。」や「404 Not Found」表示がされた場合、ここにアクセスしても『存在しないページ』と確認できます。

3.WordPress リダイレクトプラグインでログの検出

WordPressを使っている場合、リダイレクト設定が出来る「Redirection」などのプラグインをインストールすれば、404エラーを自動的に検出してくれるのでエラー発生時に通知を受け取ることができます。

404エラーへの具体的な対処法

404エラーが放置されると訪問者が迷ってしまうだけでなく、
検索エンジンからの評価も下がります

SEO対策としても、以下の方法でしっかりと対応することが重要です。

1.301リダイレクト設定

ページのURLを変更した場合やカテゴリなどの変更でURLが自動で変更されてしまった場合には、

301リダイレクトを設定 して、古いURLから新しいURLへ自動転送させていきます。

301リダイレクトとは、「古いURLから新しいURLへ自動で引っ越しさせる仕組み」でURLが完全に変更になる場合に使います。

これにより、ユーザーがエラーページに行ってしまうことを防げます。

リダイレクト設定もさまざまな方法がありますが、私の場合はワードプレスサイトのため、「Redirection」というプラグインを利用してリダイレクト設定を行っています。

2.カスタム404ページの作成

404エラーページに到達したユーザーに対して、役立つ情報や別のページへの案内を表示するカスタム404ページを作成しましょう。

ホームページやサイトマップ、または人気の記事へのリンクを設けることで、ユーザーがすぐに目的の情報にアクセスできるようになります。

3.リンクチェックツールの活用

定期的にリンク切れをチェックするために、便利なチェックツールも活用しましょう。

以下のような、サービスやツールを使うと、サイト内のリンク切れを効率的に発見することができます。

リンク切れが見つかったら、すぐに修正しましょう。

WordPressでのサイトマップ自動生成と更新方法

サイトマップは、検索エンジンに正確な構造・ページ、サイト全体を伝えて、正確にクロールさせるための重要なファイルです。

定期的な更新がSEOにも効果的です。

サイトマップの自動生成(WordPressの場合)

WordPressのバージョン5.5以降では、デフォルトでサイトマップが自動生成されます。

サイトのURLの後ろに「/sitemap.xml」を付けてアクセスすることで、自動生成されたサイトマップが確認できます。

この機能により、特別なプラグインを使用せずに最新のサイト情報が検索エンジンに通知される仕組みが整っています。

Yoast SEOプラグインによるサイトマップ生成

より詳細なカスタマイズや追加設定を行いたい場合、Yoast SEOなどのSEOプラグインを使ってサイトマップを自動生成・管理できます。

プラグインを有効にすれば、サイトマップは自動的に生成され、更新も行われます。

Google Search Consoleへのサイトマップ送信

Google Search Consoleにサイトマップを送信することで、検索エンジンに最新情報を確実に伝えることができます。

WordPressで自動生成されたサイトマップURLを確認し、それをGoogle Search Consoleに追加することで、最新のインデックスを迅速に行うことができます。

まとめ

404エラー(Not Found)は、ウェブサイト運営において避けては通れない問題ですが、定期的にチェックを行い、更新をした際にはクロールされるようGoogleに「サイト更新したよ〜」と伝えましょう。

また、カテゴリ変更など大幅な改修を行なった場合は要注意です!

本記事でお伝えしたログ確認やリダイレクト設定を適切に行いユーザーが迷わないサイトにすることでSEOからの評価も上がります。

リダイレクト設定、カスタム404ページの作成、リンクチェックツールの活用、サイトマップの定期更新とログ確認を習慣化して、サイトのパフォーマンスを向上させていきましょう!

それでは、また。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次