サイトの問題と対応内容を整理するAI生成イメージです。実在の顧客資料や修正実績ではありません。
404エラーとは、アクセスしたURLに対応するページやファイルが、サーバー上で見つからないことを示す応答です。必要なページが消えているなら修正が必要ですが、削除して代わりの内容もないURLまで、すべて復活させる必要はありません。まず「何が404なのか」「本来そこに何を表示したいのか」を分けましょう。本記事では、閲覧する人の対処から、サイト担当者が原因を調べて修正を依頼する方法まで解説します。
この記事でわかること
- 404はページだけでなく、画像やPDFなどのファイルにも発生する。
- 必要な内容は復旧や正しいリンクを検討し、移転なら対応する新URLへ転送する。
- 画面にエラーと書いてあることと、HTTP応答が404であることは別に確認する。
404エラーとは、指定した場所に内容が見つからない応答
Webサイトを開くとき、ブラウザはサーバーにページや画像などを要求します。サーバーは、その結果をHTTPステータスコードという番号で返します。404 Not Foundは、要求された内容を見つけられないという意味です。画面には「ページが見つかりません」「お探しのページは存在しません」など、サイトごとの案内が表示されることがあります。
404だけでは、一時的に見つからないのか、今後も戻らないのかまでは決まりません。URLの入力違い、ページの移動、ファイルの削除など、複数の原因が考えられます。また、一つのURLが404になっていても、同じサイトのすべてのページが使えないとは限りません。まずは問題のあるURLをそのまま控えます。
閲覧している人ができること
自分でURLを入力した場合は、文字の抜けや余分な記号がないか確認します。古いお気に入りや検索結果から開いた場合は、サイトのトップページやサイト内検索から、同じ内容の新しい案内を探せます。少し前まで見えていたページなら、再読み込みで表示が変わるかを確かめる方法もあります。ただし、削除された内容は、再読み込みやキャッシュの削除だけでは戻りません。
それでも見つからない場合は、サイトの管理者へ、開こうとしたURLと、どのページのどのリンクから移動したかを伝えます。閲覧者がサーバー設定を変更する必要はありません。問い合わせに画面の画像を添える場合は、名前や注文情報など、問題の説明に不要な情報が写っていないか確認してから共有します。
サイトを管理する人は、表示と応答を分けて見る
担当者が確認するのは、エラー画面の文言だけではありません。サーバーが実際に何番の応答を返したかも調べます。ページの読み込みは成功していて、そこに置いた画像だけが404になる場合もあります。見えている問題と、失敗した通信の対象を対応させることが、原因調査の出発点です。
出典:ウェブサイトが正しく動作することを確認するには | MDN
| 状態 | まず区別すること |
|---|---|
| 404 Not Found | 指定した内容が見つからない。残すべき内容か、URLや配置が正しいかを確認。 |
| 410 Gone | その内容が恒久的に利用できなくなったことを示す。Googleは検索処理で404と同様に扱う。 |
| 403 Forbidden | アクセスが許可されていない。404とは異なるため、権限などを担当者が確認。 |
| 500 / 503 | サーバー内部のエラーや一時的な利用不可。404のリンク修正と同じ手順で解決するとは限らない。 |
出典:404(ページが見つかりません)エラー – Search Console ヘルプ
出典:ウェブサイトが正しく動作することを確認するには | MDN
原因を調べる前に、ページ・画像・リンク元を分ける
「このページが壊れています」だけでは、修正する場所が決まりません。HTMLというページ本体が404なのか、画像や資料ファイルが404なのかで、確認対象が変わります。さらに、リンク先の内容が正しく存在していても、リンク元に書かれたURLが間違っていれば、そのリンクを押した人は目的の内容へ進めません。
ページ本体と、ページ内のファイルを確認する
PCのブラウザで開発者ツールを開き、「Network」または「ネットワーク」の一覧を表示してから、対象ページを再読み込みします。通信ごとのURL、種類、ステータスを確認すると、ページ本体と画像などを分けて調べられます。MDNも、画像が表示されない例で、ネットワークの一覧から404のファイル名を確認する手順を紹介しています。操作に不慣れなら、この確認を制作担当へ依頼できます。
出典:ウェブサイトが正しく動作することを確認するには | MDN
たとえば、ページ本体の応答が200で、写真ファイルだけが404なら、ページを丸ごと削除したり転送したりする前に、写真の参照先と配置を確認します。画像のファイル名を変えたのに本文の指定が古いまま、あるいは指定した場所へ画像をアップロードしていない、といった食い違いを調べます。PDFのダウンロードリンクも、ページ本体とは別のURLです。
リンク元の誤りか、リンク先の変更かを確かめる
次に、問題のリンクが置かれたページを開き、リンク先URLと、本来表示したい内容の正しいURLを比較します。文字の違い、フォルダの階層、ファイル名などを一つずつ見ます。URLは、画面に表示されるリンクの文字とは別です。「料金表」と書かれていても、内部で古い資料を指している場合があります。
正しいURLを直接開けば内容が表示され、特定のボタンからだけ404になるなら、そのボタンのリンク設定が確認候補です。正しいと思っていたURL自体も404なら、公開状態やファイルの有無、URLを変更した記録を調べます。これだけで原因を確定せず、CMSや配信設定が関わる場合は、制作担当に環境を確認してもらいます。
- 対象を控える|発生したURL、確認日時、画面の状態を残す。
- 通信を分ける|ページ本体・画像・PDFのうち、どれが404なのかを確認する。
- 入口をたどる|リンク元のページと、押したリンクの場所を確認する。
- 本来の状態を決める|内容を残す、移す、終了するのどれに当たるかを担当者と確認する。
すべてのページが同時に変わった場合や、直前にCMS・配信設定を変更した場合は、その変更履歴も渡します。原因が分からない段階で設定をまとめて保存し直すと、どの変更で直ったのかを追いにくくなります。修正前の設定と対象範囲を残し、一つの代表URLで原因と対応を確かめる進め方が適しています。

直すべきURLかどうかは、残す内容から判断する
404の一覧を見つけたら、件数をゼロにすることより、利用者が必要な情報へ進める状態を優先します。Googleは、実際に存在しないURLの404が、通常、サイト内のほかのURLの検索順位へ悪影響を与えるものではないと説明しています。一方、現在も案内しているサービスや資料が意図せず見つからないなら、利用者の行き止まりとして対応が必要です。
出典:404(ページが見つかりません)エラー – Search Console ヘルプ
| 確認できた状態 | 対応の候補 |
|---|---|
| 必要な内容が誤って消えている | 公開状態・配置・参照先を調べ、正しいURLで利用できるよう復旧する。 |
| 内容はあるが、リンク元のURLが誤っている | 管理できるリンク元を正しいURLへ直す。不要になったリンクは案内文ごと見直す。 |
| 内容を別のURLへ恒久的に移した | 旧内容に対応する移転先へ、301または308などの恒久転送を設定する。 |
| 内容を終了し、適切な代わりもない | 404または410を返す。自社の案内リンクとサイトマップから不要なURLを取り除く。 |
出典:404(ページが見つかりません)エラー – Search Console ヘルプ
出典:リダイレクトと Google 検索 | Google 検索セントラル | Documentation | Google for Developers
転送は、古いURLから適切な新しい場所へ自動的に移動させる仕組みです。移転先は、旧ページを開こうとした人の目的に対応する内容を選びます。単にエラー画面を消すために、関係のないトップページへ一括転送する方法は避けます。Googleの公式資料でも、なくなった内容に対応する別ページがない場合は、404や410を返す扱いを示しています。
出典:404(ページが見つかりません)エラー – Search Console ヘルプ
出典:Google 検索のクロールエラーのトラブルシューティング | Google 検索セントラル | Documentation | Google for Developers
出典:リダイレクトと Google 検索 | Google 検索セントラル | Documentation | Google for Developers
自社で管理できる本文やメニューのリンクは、転送を設けた後も新URLへ更新します。別の会社のサイトや過去に配布した資料にあるURLは、すぐに直せないことがあります。その場合も、同じ内容の移転なら、旧URLへのアクセスを新しい案内へつなぐ役割があります。サイト全体の移行を進める場合は、関連記事の「ホームページリニューアルのSEO対策」でURL対応表を作れます。
優先順位は、現在のメニューや広告から到達するサービスページ、利用者が使う資料など、進行中の案内を妨げるものから付けます。アクセスや問い合わせへの影響が分かるなら記録し、未確認なら未確認とします。エラー件数だけで重大度を決めず、重要な1ページと、使われていない過去URLの多数の404を分けて扱いましょう。
必要なページの404やリンク切れを整理したい場合は、対象URLとリンク元、表示したい内容を添えてご相談ください。VELGRITでは、原因と修正範囲を確認しながら、ホームページの改修・運用の相談を受け付けています。
SEOで気をつけたいsoft 404と、案内画面の作り方
soft 404(ソフト404)は、HTTPの404という応答コードそのものではありません。ページが存在しないような内容や、ほとんど空の内容なのに、サーバーが200という成功の応答を返す場合などに、Googleがsoft 404と判断することがあります。「ページが見つかりません」と書いた画面を表示するだけでは、適切な404応答になっているとは限りません。
出典:Google 検索のクロールエラーのトラブルシューティング | Google 検索セントラル | Documentation | Google for Developers
逆に、本来あるはずの本文が読み込まれず、正常なページがsoft 404と判断される場合もあります。Googleの資料は、主要な資源の読み込み失敗などを原因として挙げています。まず現在の表示と応答を確認し、必要なページなら、Search ConsoleのURL検査でGoogleが読み取る内容も確認します。すべてを機械的に404へ変更する対応は適切ではありません。
出典:Google 検索のクロールエラーのトラブルシューティング | Google 検索セントラル | Documentation | Google for Developers
独自の404画面は、利用者を助ける案内にする
エラーページを自社のデザインで作る場合は、「探していたページが見つからない」と分かる説明と、次に進める案内を用意します。サイト名や通常のナビゲーションを保ち、トップや主要なサービス、利用できるサイト内検索などへ移れる形が考えられます。終了したページなのかが不明な段階で、理由まで断定した表示にする必要はありません。
出典:Google 検索のクロールエラーのトラブルシューティング | Google 検索セントラル | Documentation | Google for Developers
大切なのは、使いやすい案内を表示しながら、存在しないURLには404の応答を返すことです。見た目を整えることと、応答を200に変えることは同じではありません。担当者へ依頼する際には、「案内画面が表示される」「実応答が404である」の二つを完了条件に入れます。
出典:Google 検索のクロールエラーのトラブルシューティング | Google 検索セントラル | Documentation | Google for Developers
Search Consoleに表示された一覧は、現在この瞬間のサイトをすべて検査した結果ではありません。修正直後に過去の表示が残る場合もあるため、現在の応答と報告の確認時点を分けて記録します。古い行を消すことだけを目的に、存在しないURLへ仮の文章を置いたり、robots.txtで隠したりしないようにします。
出典:404(ページが見つかりません)エラー – Search Console ヘルプ
架空の修理店で考える、同じ404でも異なる直し方
ここからは、説明用の架空の自転車修理店です。実在の店舗やVELGRITの対応実績ではありません。担当者が「料金案内を開くと写真が消えている」「料金表のPDFを開けない」という二つの連絡を受けたとします。どちらも404が関係していても、修正する場所は同じとは限りません。
| 確認できた事実 | この例での判断 |
|---|---|
| 料金案内 /repair/ は200。写真 /images/repair-old.jpg は404。新しい写真ファイルは配置済み。 | ページ本体を転送せず、写真の参照先が正しいかを確認して直す。 |
| 料金表ボタンの先 /files/price-old.pdf は404。同じ役割の現行料金表は別URLで公開済み。 | ボタンを現行URLへ直す。旧資料URLへのアクセスも考慮し、内容の対応を確認して転送を検討する。 |
| 終了した催事 /events/old-fair/ は404。代替となる催事案内はない。 | 404を維持し、現在の催事一覧に残っている不要なリンクを取り除く。 |
最初のケースでは、料金案内の文章まで読めなくなったわけではありません。対象は画像のURLです。本文のページを移動させると、写真以外のリンクや案内にも変更が広がってしまいます。画像の参照先を直した後は、写真が表示されることと、その画像の応答が正常であることを確かめます。
二つ目は、古い資料を押す入口と、古い資料のURL自体の扱いを分けます。ボタンだけ直せば、そこから来る人は現行資料へ進めます。一方、旧URLが過去の案内にも載っている場合は、旧URLを直接開いたときの動作も検討対象です。新資料が旧資料と別の目的なら、名前が似ているだけで転送先に決めず、案内の内容から見直します。
三つ目では、なくなった催事ページの404そのものは、内容の終了と一致しています。直すのは、現在の一覧からそのURLへ誘導し続けている部分です。終了案内を読者向けの記録として残す必要があるなら、その内容を用意してページを残す別の判断もできます。担当者の意図を決めず、番号だけで一律処理しないことがポイントです。

制作担当へ渡すメモと、修正後の確認項目
修正の依頼では、「404を全部なくしてほしい」より、残すべき内容と確認済みの事実を共有すると、対応の範囲をそろえやすくなります。分からない項目は空想で埋めず、調査してほしいこととして渡します。次の表は、先ほどの架空の料金表を依頼する場合の記入例です。
| 項目 | 担当者へ伝える内容 |
|---|---|
| 対象と入口 | 料金案内の「料金表PDF」ボタン。リンク元とリンク先のURLを記入。 |
| 現象と確認日時 | ボタンを押すと404。確認した日時・端末・ブラウザを添える。ほかの入口は未確認。 |
| 本来表示したい内容 | 現在使っている料金表。公開済みの現行URLと、料金・対象サービスが合うかを共有。 |
| 依頼する対応 | ボタンのURL修正。旧PDFから現行資料への転送が適切かも調査してほしい。 |
| 完了時に確認すること | 元のボタンから現行資料を開ける。旧URLの動作が合意した方針どおりで、転送が循環しない。 |
| 報告に残すもの | 変更箇所・日時、確認したURLと応答、PC/スマホでの表示、未確認の入口。 |
対応前のファイルや設定は戻せる形で残し、影響範囲を確認してから変更します。共通メニューや複数ページに同じリンクがある場合は、一つを直しただけで全体が終わったと思い込まず、使われている場所を確認します。サイトマップに削除済みURLを載せていた場合は、掲載するURLも見直します。
出典:404(ページが見つかりません)エラー – Search Console ヘルプ
修正後は、最初に問題を見つけた入口から、利用者と同じ操作をたどります。続いて対象URLを直接開き、表示と実応答を確認します。転送した場合は、到達したURLだけでなく、そこに意図した内容があることも確かめます。PCとスマホでリンクを押せるか、画像や資料が読めるかを見て、結果を記録しましょう。
技術的に直ったことと、検索表示や相談が増えたことは別です。変更日時を残し、必要なページの検索状況は、関連記事の「Search Consoleの見方」に沿って同じ条件で追います。404を修正しただけで順位の回復日や相談件数を約束することはできません。まずは、必要な内容へたどり着けることを完了の基準にします。
ほかのページからの案内も整理したい場合は「内部リンクの貼り方」、作業範囲や支給素材をまとめたい場合は「ホームページ更新を外注する前に」が役立ちます。今回の修正対象と、今後の運用で確認する範囲を分けて引き継ぐと、同じ古いリンクが残っていないかを継続して見直せます。
404の原因や修正範囲を整理できない場合は、対象URLと確認した現象を添えて、改修・運用をご相談ください。サイト全体の確認項目から整理したい方は、下の無料ホームページ改善チェックシートも利用できます。
よくあるご質問
この記事のまとめ
- 404を見つけたら、ページ本体・画像・資料と、リンク元を分けて調べる。
- 残す内容は復旧、移転は対応するURLへ転送、代替のない削除は適切な404/410を返す。
- 表示と実応答、入口からの操作を確認し、対象URLと完了条件を添えて担当者へ依頼する。
掲載内容は出典・取材・検証結果を確認し、編集担当者の承認を経て公開しています。記事制作にはAIを補助的に使用しています。
運営者について →