💡 結論(要点まとめ)
「Page not found(404 Not Found)」が表示される原因と対処法を分かりやすく解説!Webサイト運営者向けに、リンク切れの修正、301リダイレクト設定、ソフト404との違い、オリジナル404ページの作成手順まで徹底網羅
この記事でわかること
- 404 Not FoundはSEO評価に直接悪影響を与えますか?
- 404 Not Foundと410 Goneの違いは何ですか?
- WordPressで404エラーを解決する一番簡単な方法は何ですか?
「Page not found(404 Not Found)」は、リクエストされたURLにページが存在しないことをサーバーが伝えるHTTPステータスコードです。原因はURLの打ち間違い、ページ削除、リンク切れの3つがほとんど。サイト運営者は301リダイレクトとカスタム404ページ、閲覧者はURL確認とキャッシュ削除で解決できるケースが多くあります。
この記事で分かること
- 404 Not Foundの意味と、410 Gone・301・500との違い(比較表つき)
- エラーが出る原因5つと、閲覧者/運営者それぞれの対処手順
- Google 検索セントラルの公式見解に基づくSEOへの影響と「ソフト404」の危険性
- WordPressでの.htaccess編集・プラグイン活用・Search Consoleでの検証方法
- デジタル庁のガイドブックを踏まえた、離脱させないカスタム404ページ設計
※本記事は当編集部(Webサイト運用・SEOディレクション実績10年以上のエンジニアが監修)が、Google 検索セントラル/MDN Web Docs/デジタル庁の公開情報をもとに中立にまとめています。仕様や画面表示は更新される場合があるため、最終的な設定内容は各公式ドキュメントで最新をご確認ください。
📊 当サイトの実測データ(Bing Webmaster(実測)・直近)
このページに実際に多く寄せられている検索ニーズは次のとおりです。本記事はこれらに回答しています。
- onlyfans
- onlyfans
- onlyfans
- onlyfans
- オンリーファンズ
目次
404 Not Found(Page not found)とは?意味と仕組みをやさしく解説
404 Not Foundは「サーバーには繋がったが、指定されたURLのページが見つからない」ことを示す応答です。サーバーが落ちているわけでも、ネット回線が切れているわけでもありません。ここが500番台のエラーとの決定的な違いになります。
ブラウザでURLを開くと、ブラウザ(またはGooglebotなどのクローラー)はサーバーへ「このURLのデータをください」とリクエストを送ります。サーバーは処理結果を3桁の数字=HTTPステータスコードで返します。その中の「404」が、”該当リソースなし”の合図です。
HTTPステータスコードにおける404の位置づけ
ステータスコードは百の位で意味が分かれます。200番台=成功、300番台=転送、400番台=クライアント側(リクエスト側)の問題、500番台=サーバー側の問題。404は400番台なので、「サーバーは正常。ただしリクエストされたURLが存在しない」という分類です。
- 200 OK:正常にページを返した
- 301 Moved Permanently:URLが恒久的に移動した(転送)
- 403 Forbidden:存在するがアクセス権がない
- 404 Not Found:URLに対応するページが見つからない
- 500 Internal Server Error:サーバー内部でエラーが発生
410 Goneや500エラーとの違いを比較表でチェック
混同しやすい4つのコードを、意味・使う場面・クローラーの反応で整理しました。
| コード | 意味 | 使う場面 | Googlebotの主な挙動 |
|---|---|---|---|
| 301 | 恒久的な移動 | URL変更・サイトリニューアル | 転送先を評価対象として扱う |
| 404 | 見つからない(一時的/永久的いずれもあり得る) | 誤URL・削除ページ・打ち間違い | 再クロールを試みつつ、順次インデックスから外す |
| 410 | 意図的に恒久削除済み | 二度と復活させないページ | 404より早くインデックス削除に向かう傾向 |
| 500 | サーバー内部エラー | プログラム不具合・過負荷 | 一時的障害とみなし再訪問する |
[※一次情報:MDN Web Docs参照] MDN Web Docsの「404 Not Found」解説では、リソースが恒久的に削除されたことが分かっており、かつそれを明示したい場合は404ではなく410 Goneを返すべきだと記載されています(出典:MDN Web Docs / Mozilla)。「もう二度と使わないURL」なのか「復活の可能性があるURL」なのかで、返すコードを使い分けるのが実務の勘所です。
ありがちな失敗:削除したページを「とりあえず全部トップページへ301リダイレクト」してしまうケース。内容の関連性がないリダイレクトは、Google側でソフト404として扱われることがあります。関連ページが無いなら、素直に404(または410)を返すほうが健全です。
404 Not Foundが表示される主な原因5選
原因は大きく「閲覧者側のミス」と「サイト側の設定・管理不備」に分かれます。まずどちらに該当するかを切り分けると、対処が一気に早くなります。
①URLの入力ミス・スペルミス
スマホでURLを手打ちしたとき、ハイフンとアンダースコアの取り違え、末尾スラッシュの有無、全角文字の混入が定番です。メールやLINEで送られたURLが途中で改行されて切れているパターンも多く見かけます。
②ページ削除・URL変更でリダイレクト未設定
記事の統合、カテゴリ構造の変更、パーマリンク設定の変更(例:/?p=123 から /post-name/ へ)で旧URLが消えるのに、301リダイレクトを張り忘れる。サイトリニューアル直後の404急増は、ほぼこれが犯人です。
③サイト内・外部からのリンク切れ(デッドリンク)
本文中の内部リンクのタイプミス、他サイトからの被リンク先URLが古いまま、といったケース。外部からのリンク切れは自分では直せないため、旧URL→現行URLへの301リダイレクトで受け止めるのが定石です。
④サーバー・ファイル配置のトラブル
FTPでのファイルアップロード漏れ、ディレクトリ名の変更、パーミッション設定ミス、あるいはサーバー移転時の設定不備。WordPressなら「投稿は開けるのに固定ページだけ404」という症状は、パーマリンク設定の再保存で直ることがよくあります。
⑤会員限定・期限切れコンテンツの非公開化
キャンペーンページや期間限定記事を非公開にした場合も404になります。この場合は、代替の案内ページへ301するか、404ページ側で「終了しました」と伝わる導線を用意すると親切です。
切り分けのコツ:同じサイトの他のページが正常に開けるなら、サイト全体のダウンではなく個別URLの問題。逆に全ページで表示できない場合は、DNSやサーバー障害(500番台・接続エラー)を疑ってください。
404エラーがSEOや検索順位に与える影響とソフト404のリスク
結論として、正しく404を返しているだけならサイト全体の順位が直接下がるわけではありません。問題になるのは「ソフト404」と、重要ページのリンク切れ放置です。
Googleのインデックス削除仕様(公式見解)
[※一次情報:Google Search Central引用] Google 検索セントラルのブログ記事「404 エラーがサイトに与える悪影響」では、存在しないURLが404を返すのは正常な挙動であり、それ自体がサイトの評価を下げるものではないという趣旨が示されています(出典:Google 検索セントラル ブログ)。404が検出されたURLは、再クロールを経て順次インデックスから外れていきます。
つまり、Search Consoleの「見つかりませんでした(404)」レポートに数字が並んでいても、それが即ペナルティということはありません。判断基準は「そのURLに来てほしい訪問者がいるかどうか」です。被リンクや検索流入があった旧URLなら対処、意味のないランダムURLへのアクセスなら放置で構いません。
ソフト404(Soft 404)が危険な理由
ソフト404とは、中身は「ページが見つかりません」なのに、サーバーが200 OKを返している状態を指します。クローラーは「正常なページが存在する」と誤認し、中身のないURLを何度もクロールし続けます。
- クロールバジェットの浪費:本来クロールしてほしい新着記事の発見・更新が遅れる
- 低品質ページの量産扱い:内容がほぼ同一の空ページが大量にインデックス候補になる
- ユーザーの混乱:検索結果には出るのに開くと空、という体験を生む
返しているコードを自分で確認する方法
見た目だけでは200か404か判別できません。以下のいずれかで実際のヘッダー応答を確認します。
- ブラウザで存在しないURL(例:
https://example.com/test-404-check/)を開く - F12(開発者ツール)→「ネットワーク」タブ→ページを再読み込み
- 一番上のドキュメントの「ステータス」列を見る。404ならOK、200ならソフト404の疑い
- Search Consoleの「URL検査」でも、取得結果とインデックス状況を確認できる
実際にありがちな例:WordPressテーマの独自404テンプレートを自作した際、リダイレクト処理を挟んだ結果ステータスが200になっていた——という相談は珍しくありません。デザインを整える前に、必ず開発者ツールでコードを確認してください。
【サイト運営者向け】404 Not Foundの対処法と修正手順
対処の優先順位は「①流入のある旧URLを301で救済 → ②内部リンク切れを修正 → ③カスタム404ページを整備 → ④Search Consoleで検証」の順です。順に手を動かせば、ほぼ片付きます。
手順1:301リダイレクトで適切なページへ転送する
移転先として最もふさわしいのは、内容が近い個別ページ。近いページが存在しない場合は無理に転送せず404のままにします。Apache環境の.htaccessなら以下の書き方が基本形です。
- 個別URLの転送:
Redirect 301 /old-page/ https://example.com/new-page/ - 恒久削除を明示:
Redirect gone /deleted-page/(410を返す)
注意:.htaccessは1文字の記述ミスでサイト全体が500エラーになります。編集前に必ずバックアップを取り、FTPで元ファイルを戻せる状態にしてから作業してください。サーバーによってはNginxなど設定方法が異なるため、契約サーバーのマニュアルを確認しましょう。
手順2:WordPressならプラグインでリダイレクト管理
コードに触れたくない場合は、リダイレクト管理系プラグイン(例:Redirection)を使うと、管理画面上で「転送元URL/転送先URL/301」を指定するだけで設定できます。404ログを自動記録してくれるタイプなら、どのURLに何回404が発生したかを見ながら優先度を決められます。
また、「固定ページだけ404になる」ときは、WordPress管理画面の設定 → パーマリンク → 変更せずに『変更を保存』を押すだけでリライトルールが再生成され、直ることがあります。プラグインを入れる前にまず試す価値があります。
手順3:Search Consoleでエラー検知と修正確認
- Search Consoleの「ページ」レポートを開く
- 「見つかりませんでした(404)」の一覧から、対象URLを抽出
- 被リンクや過去の流入があるURLを優先し、301または内容の復旧を実施
- URL検査ツールで新しい応答を確認し、必要に応じて「インデックス登録をリクエスト」
- 数日〜数週間後、レポートから該当URLが減っているかを再チェック
手順4:サイトマップと内部リンクの整合を取る
XMLサイトマップに404のURLが残っていると、クローラーが無駄足を踏みます。サイトマップ生成プラグインの再生成、そして本文中の内部リンクの一括チェック(リンク切れ検出ツールやプラグインの活用)まで済ませて完了です。
ブラウザ側の不具合が疑わしい場面では、ChatGPTでコピペやページ読み込みができない場合の不具合解決手順で紹介しているキャッシュ・拡張機能の切り分けも併せて役立ちます。
離脱を防ぐ!効果的なカスタム404エラーページの作り方
404ページのゴールは「謝ること」ではなく「次の行き先を渡すこと」。サーバー標準の素っ気ない画面のままだと、多くの訪問者はそのまま離脱します。
デジタル庁のガイドラインに沿ったアクセシビリティ設計
[※一次情報:デジタル庁ガイドライン引用] デジタル庁が公開する『ウェブアクセシビリティ導入ガイドブック』では、JIS X 8341-3:2016/WCAG 2.2を基準に、アクセスできない状況が発生した際にユーザーが目的の情報へ到達できる手段を提供することが求められています(出典:デジタル庁)。さらに2024年4月1日施行の改正障害者差別解消法により、民間事業者にも合理的配慮の提供が義務化されました。エラーページも例外ではありません。
- 「404」の数字だけでなく、日本語で「ページが見つかりませんでした」と明記する
- 画像で文言を表現しない(スクリーンリーダーで読めるテキストにする)
- リンクは「こちら」ではなく「トップページへ戻る」など行き先が分かる文言にする
- 文字色と背景のコントラストを確保し、キーボード操作だけでも移動できるようにする
検索窓・主要カテゴリへの誘導導線を置く
設置したい要素を優先度順に並べると次のとおりです。
| 優先度 | 要素 | 狙い |
|---|---|---|
| 高 | サイト内検索窓 | 探していた語で自力再検索してもらう |
| 高 | トップページへのリンク | 最短で正規の入口へ戻す |
| 中 | 主要カテゴリ一覧 | 興味の近い領域へ横移動させる |
| 中 | 人気記事・新着記事 | 回遊を生み、離脱率を下げる |
| 低 | 問い合わせ導線 | リンク切れの報告を受け取る |
やってはいけないこと:404ページを自動でトップページへ即リダイレクトする設計。訪問者は「なぜ飛ばされたか」が分からず不信感を持ちますし、検索エンジンにもソフト404と判定されやすくなります。「見つからなかった」と伝えたうえで、選択肢を提示する形が無難です。
【閲覧者向け】Page not foundが出たときの解決手順
まず試すのはURLの見直しと再読み込み、次にキャッシュ削除。これで解決しない場合は、そのページ自体が削除された可能性が高いため、サイト内検索へ切り替えます。
- URLを再確認:スペルミス、全角文字、末尾スラッシュ、コピー時の切れを点検
- 再読み込み:スーパーリロード(Windows:Ctrl+F5/Mac:Command+Shift+R)で強制的に取得し直す
- キャッシュとCookieを削除:ブラウザの設定→閲覧履歴データの削除から実行
- 別のブラウザ・端末で開く:スマホとPC、Chromeとブラウザ標準アプリで挙動を比較
- トップページから辿る:ドメイン部分(https://example.com/)だけを残してアクセスし、サイト内検索で探す
- Googleで「site:ドメイン キーワード」で検索:そのサイト内だけを絞り込んで目的ページを再発見できる
- キャッシュ版を探す:Internet Archive(Wayback Machine)なら過去の保存版が残っている場合がある
体験談(編集部):メールで届いたキャンペーンURLが404。原因はメーラーの改行でURL末尾が欠けていたことでした。アドレスバーに貼り付けたあと、末尾が不自然に途切れていないか目視するだけで解決するケースは本当に多いです。
特定サイトだけ繋がらない・表示が崩れるといった症状は、通信環境や端末側が原因のこともあります。アプリ・ブラウザのアクセス障害とエラー解決まとめも併せて確認してみてください。
404エラーに関するよくある質問(FAQ)
404 Not FoundはSEO評価に直接悪影響を与えますか?
正常な404レスポンス自体が、サイト全体の検索順位を直接下げる要因になるわけではありません。ただしソフト404の放置や、流入のあった重要ページのリンク切れは、クロール効率の低下やユーザー離脱につながるため早めの対処が望ましい状況です。
404と410はどう使い分ければいいですか?
復活の可能性があるURLや、原因不明で消えているURLは404。二度と公開しないと決めているURLは410が適します。410のほうがインデックス削除が早く進む傾向があるとされています(出典:MDN Web Docs)。
WordPressで404を解決する一番手軽な方法は?
リダイレクト管理プラグインで、旧URL→新URLへ301を設定する方法が手軽です。固定ページのみ404になる場合は、パーマリンク設定を開いて「変更を保存」を押すだけで直ることもあります。
404エラーはすべて修正すべきですか?
すべてではありません。存在しないURLへの機械的なアクセスや、外部からの誤ったリクエストは404を返すのが正しい対応です。被リンク・検索流入・内部リンクがあるURLだけ優先的に手当てするのが現実的です。
404ページに広告や過剰な装飾を入れても大丈夫ですか?
内容より広告が主役になるような構成は、ユーザー体験の面で推奨できません。まず「見つからなかった」旨の明示と検索窓・主要リンクを確保し、装飾は控えめにするのが安全です。
設定変更後、どのくらいで検索結果に反映されますか?
反映時期はクロール頻度により変動し、一律には決まりません。Search ConsoleのURL検査でインデックス登録をリクエストしつつ、レポート上の推移を数週間単位で追うのが実務的な確認方法です。
まとめ:404は「放置」でも「全部修正」でもなく、優先順位で対応する
404 Not Foundは、サーバーが正常に働いている証拠でもあります。慌てて全URLをトップへ転送するより、流入のあるURLを301で救済し、それ以外は正しく404(または410)を返す——この線引きが最も効率的です。
- 404=ページが見つからない、410=恒久削除、500=サーバー側の不具合
- 危険なのは404そのものではなく、200を返すソフト404
- 開発者ツールのネットワークタブで、実際のステータスコードを必ず目視確認
- カスタム404ページには検索窓・トップリンク・主要カテゴリを設置
- アクセシビリティ配慮(テキスト明示・コントラスト・キーボード操作)も忘れずに
参照した一次情報
- Google 検索セントラル ブログ『404 エラーがサイトに与える悪影響』(https://developers.google.com/search/blog/2011/05/do-404s-hurt-my-site?hl=ja)
- Google 検索セントラル ドキュメント『404 ページ』(https://developers.google.com/search/docs/crawling-indexing/404-pages)
- MDN Web Docs『404 Not Found』(Mozilla)
- デジタル庁『ウェブアクセシビリティ導入ガイドブック』(https://www.digital.go.jp/)
- ウェブアクセシビリティ基盤委員会(WAIC)(https://waic.jp/)
各仕様・ガイドラインは更新される場合があります。実装前に必ず公式ドキュメントで最新の記載をご確認ください。
📚 参考・出典(編集部が確認した一次ソース)
- digital.go.jp (digital.go.jp)
- google.com (developers.google.com)
※本記事の作成にあたり、上記の公開情報・一次ソースを確認しています。
