日々の疑問に、確かめられる答えを。 運営・編集
しるべSHIRUBE / JOURNAL
Web制作

404ページの作り方|案内文・戻り先・HTTP応答をまとめて確認

存在しないURLで迷わせないために。404の意味、移転時との使い分け、案内画面の構成、ブラウザーでの応答確認を、架空例と検査表で解説します。

404画面の構成イメージ。応答コードは実際の通信で別に確認します。Webのしるべ編集部(独自作成)
404の数字と、記事一覧へ戻れる架空の案内画面。画面とHTTP応答を別々に確認する。
404の数字と、記事一覧へ戻れる架空の案内画面。画面とHTTP応答を別々に確認する。

404画面の構成イメージ。応答コードは実際の通信で別に確認します。

先に答え:案内画面と「404の応答」をセットで作る

ページが存在しないときは、見つからないことを画面で伝え、別の情報へ進めるリンクを用意します。同時に、サーバーがそのURLに404のHTTPステータスを返すことを確認します。画面に大きく「404」と書いただけでは、応答コードまで404になったとは判断できません。

MDNは404を、要求されたリソースをサーバーが見つけられない状態と説明しています。一方、ページが見つからない表示なのに成功を表す200を返す状態などは、Googleがsoft 404と判断する対象です。この記事では、404の見た目を整える作業と、応答を確かめる作業を分けて進めます。

HTTP応答と画面表示の違いを示した説明図。Webのしるべ編集部(独自作成)
左は案内画面が出ても200を返す状態、右は案内と404応答がそろう状態。
左は案内画面が出ても200を返す状態、右は案内と404応答がそろう状態。

HTTP応答と画面表示の違いを示した説明図。

最初に、そのURLをどう扱うべきか決める

どのエラーにも404画面を当てはめるのではなく、元のページの状態を確認します。判断がつかない場合は、ページの管理担当者へ「残す・移す・終了する」のどれかを確認してから設定します。

元のページの状態対応の方向確認すること
公開を続けるはずのページファイル・公開設定・参照先を直す修正後に本文が読めるか
内容が別のURLへ移った対応する新URLへの恒久転送を検討移転先が同じ目的に答えるか
削除済みで適切な代替がない404または410を返す案内画面と応答が一致するか
一時的なメンテナンス中一時停止の応答を別途設計再開予定と503等の扱い

移転と削除を混同すると、残すべきページを消したり、無関係なページへ送ったりします。Googleは、削除して代替がない場合の404・410と、移動先がある場合の301を区別して案内しています。すべての不明なURLをトップページへ転送する設定は避け、対応する内容があるかを先に確認します。

ページの役割に合わせて対応を選ぶ判断図。Webのしるべ編集部(独自作成)
公開するはずのページは修復、移転は対応URLへ転送、代替のない削除は404または410とする判断図。
公開するはずのページは修復、移転は対応URLへ転送、代替のない削除は404または410とする判断図。

ページの役割に合わせて対応を選ぶ判断図。

404画面は「何が起きたか」と「次にできること」を伝える

次の例は編集部が作成した架空の構成案です。実在するサービスの画面ではありません。

その下に、記事一覧やサービス案内など、実際に使えるリンクを置きます。情報の数が少ないサイトでは、動かない検索窓を飾りとして置くより、入口を数個に絞った方が確認しやすくなります。これは編集上の提案で、必須の個数が定められているわけではありません。

画面の要素入れる内容の例避けたい状態
見出しページが見つかりませんでしたエラー番号だけで説明がない
説明URL変更・公開終了の可能性確認していない原因を断定する
戻り先トップ、記事一覧、サービス案内押しても反応しないボタン
補助導線必要なら問い合わせフォーム自体も故障している
サイト名・メニュー普段と共通の案内別サイトに移ったように見える
編集部による画面構成案。特定サービスのスクリーンショットではありません。Webのしるべ編集部(独自作成)
架空の404画面にサイト名、見出し、理由の説明、記事一覧へのリンクを配置した構成図。
架空の404画面にサイト名、見出し、理由の説明、記事一覧へのリンクを配置した構成図。

編集部による画面構成案。特定サービスのスクリーンショットではありません。

「前のページへ戻る」だけに頼ると、検索結果やブックマークから来た人に適切な行き先を示せません。確実に存在する一覧ページへのリンクも用意します。問い合わせを置く場合は、送信に失敗しないかも確認してください。

実装方法は公開環境に合わせる

HTMLファイルを置くだけの環境、CMS、アプリケーションのルーティングでは設定方法が異なります。管理画面に「404ページ」の編集機能があるなら、それを使って案内を整えた後、必ず実際の不明なURLで確認します。

ApacheでErrorDocumentを利用できる環境では、設定例は ErrorDocument 404 /notfound.html です。これはMDNで説明されている方法であり、すべてのレンタルサーバーやサイト作成サービスにそのまま適用できる設定ではありません。利用可否や設定ファイルの場所は公開先の資料で確認します。

制作担当者へ依頼するなら、次の3点をセットにすると作業範囲が明確になります。

  1. 存在しないURLで表示する案内文とリンク先。
  2. 元のURLに対して返すHTTPステータス。
  3. トップ・記事・画像など、正常なページへ影響しないことの確認。

ChromeのNetworkで、画面とは別に応答を確認する

  1. 自分が管理するサイトで、存在しないテスト用URLを一つ決めます。例は /missing-test-guide です。
  2. Chromeのデベロッパーツールを開き、Networkパネルを選びます。
  3. パネルを開いたまま、そのURLを読み込みます。
  4. 対象ページ本体のリクエストを選び、Statusを確認します。画像やfaviconの行と取り違えないでください。
  5. 案内画面が表示され、ページ本体の応答が404であることを確認します。
  6. 案内内のリンクを押し、移動先の本文が読めることも確かめます。

Chrome公式資料ではNetworkのStatus列でHTTPステータスを確認できます。Networkにリクエストが出ないときは、パネルを開いてから再度読み込みます。結果が200なら、文章の変更ではなくサーバー・CMS・ルーティング側の設定確認が必要です。

404だけを直して、正常なページを壊していないかも確認します。Webのしるべ編集部(独自作成)
存在しないURL、公開中の記事、移転したURL、案内内のリンクを分けて確認する検査表。
存在しないURL、公開中の記事、移転したURL、案内内のリンクを分けて確認する検査表。

404だけを直して、正常なページを壊していないかも確認します。

検査記録はURLごとに残す

確認URL期待する状態実際のコード画面・リンクの結果
存在しないURL404と案内画面____
公開中の記事本文が読める____
移転した旧URL対応する新URLへ転送____
案内内の記事一覧一覧が読める____

404が見つかったら、読者がどのリンクから到達したかも調べます。自分のサイト内のリンクなら修正し、公開終了したURLがサイトマップに残っていないかを点検します。「404の数をゼロにする」ことだけを目標にして、存在しない内容を作り直す必要はありません。まず、残すべきページの不具合と、終了したページへのアクセスを分けることが重要です。

SITE PORTを検討するときの確認ポイント

ページを増やした後も更新しやすいかを考えるなら、SITE PORTの編集デモで普段の文章やリンクの変更手順を確認するのが一つの方法です。404画面の変更や応答コードの設定については、通常の本文編集と同じ操作でできるとは限らないため、対応範囲を分けて確認します。

SITE PORTの完成例と編集デモを見ながら、普段の更新を自分で進められるか確認できます。契約前には、この記事で扱う設定を誰が担当するか、どの範囲まで対応するかを確認してください。

次に確認したいこと

[URL変更と転送の確認表](/articles/url-change-redirect-checklist)・[画像だけ表示されない場合](/articles/image-not-showing-path-check)

出典・確認情報

確認日:2026-10-12 / 公式情報の要点と編集部の提案を整理しています。価格・機能・条件は変更される場合があります。

MDN:404 Not FoundGoogle:クロールエラーとsoft 404の対処Google:404エラーの対処Chrome:Networkパネルのリファレンス

次の「わかる」を見つける

Web制作18分で読める

独自ドメインを買う前に確認すること:初年度料金だけで選ばないためのチェックリスト

初年度の安さだけで決めないために。更新料、自動更新、Whois情報公開代行、無料ドメインの条件、移管料を公式情報で確認し、購入前のチェックリストで整理します。

2026.10.14 確認
Web制作20分で読める

WordPress用レンタルサーバー3社を比較|12か月の総額と無料お試しの注意点

エックスサーバー・ロリポップ!・さくらのレンタルサーバを、12か月の通常料金、ドメイン代、バックアップ、試用から課金に変わる条件で比較。初めて申し込むときの確認手順も説明します。

2026.10.14 確認
WordPress表示設定で最新の投稿と固定ページの選択肢、ホームページと投稿ページの欄、保存ボタンがある。
Web制作8分で読める

WordPressのトップページを固定ページにする方法|お知らせ一覧との分け方

「ホーム」と「お知らせ」を用意し、表示設定で割り当てる手順。管理画面・固定ページ一覧・表示設定の公式画面と4枚の図解で、入口から保存後の確認まで説明します。

2026.10.14 確認