存在しないURLを開いたとき、訪問者には「探していたページが見つからない」と分かる案内が必要です。同時に、サーバーはそのURLの状態に合った応答を返す必要があります。404ページの見た目とHTTPステータスは別々に確認しましょう。まず、そのページが移動したのか、なくなったのか、もともと存在しなかったのかを調べます。
画面を作る前に、旧URLをどう扱うか決める
Google検索セントラルのクロールエラー案内は、近い内容の移転先があるときは旧URLを新URLへ301で転送し、代替のない削除済みページには404または410を返すよう説明しています。ページがないのに本文だけを「見つかりません」として応答が200のままだと、ソフト404として扱われることがあります。
| 調べた結果 | 旧URLへの対応 | 訪問者の行き先 | 確認する応答 |
|---|---|---|---|
| 同じ内容のページへ移した | 対応する新URLへ転送 | 新ページ | 旧URLは301、転送先は表示成功 |
| 削除し、代替がない | 存在しないことを示す | 案内のある404画面 | 404または410 |
| 入力ミスなどで元から存在しない | 存在しないことを示す | 案内のある404画面 | 404 |
| 本来公開されているはず | リンク・公開設定・サーバーを調査して復旧 | 復旧後の本来のページ | 原因解消後に正常な応答 |
この表はページの状態と訪問者の行き先を照合するための独自の判断表です。すべての存在しないURLをトップページへ転送すると、目的の情報が消えた理由が分からず、Googleもソフト404として扱う場合があります。
訪問者が次に進める404画面の構成
最初の見出しで「ページが見つかりません」と明示し、URLの入力間違い、ページの移動・削除など考えられる状況を短く伝えます。続けて、トップページと主要なサービス・記事一覧へのリンクを置きます。サイト内検索がある場合は検索への導線、リンク切れを報告できる窓口がある場合はその案内も役立ちます。存在しない代替ページをあるかのように見せないことが大切です。
Googleの同じ案内は、カスタム404画面でサイトと同じ見た目やナビゲーションを使い、人気のページやホームへ戻れるようにする例を示しています。これは訪問者への案内であり、404ページを作れば順位が上がるという保証ではありません。
WordPressではテーマの404テンプレートを確認する
WordPressでは、存在しないURLに使うテンプレートがテーマに用意されます。クラシックテーマの公式説明では404.php、ブロックテーマの公式説明では404.htmlが候補です。通常の固定ページに「404」と書いて公開するだけでは、自動的にエラー用テンプレートへ切り替わりません。使っているテーマの方式を確認し、制作・保守担当者と変更場所を決めてください。
本番での点検手順
- 実在しないテストURLを開き、「見つからない」こととサイト内への戻り方が読めるか確認する。
- ブラウザのネットワーク表示やHTTP確認ツールで、画面だけでなく応答が404になっているか調べる。
- トップ・サービス・記事一覧などのリンクを開き、実際の行き先が有効か確かめる。
- スマートフォン幅で文字、ボタン、画像が見切れないか確認する。
- Search Consoleで発見されたURLなら、内部リンクやサイトマップから誤ったURLを案内していないか調べる。
画面と応答が食い違う例を見分ける
「ページがありません」と大きく表示されていても、サーバーが200を返していれば、訪問者向けの文章と機械が受け取る状態が食い違っています。逆に、正しい404を返していても、リンクのない真っ白な画面では訪問者が次の行動を選びにくくなります。エラーURLを直接開いて表示を見た後、同じURLのHTTP応答を確認し、両方が一致するか判断してください。
新旧URLの対応が大量にあるリニューアルでは、この記事の表だけで個別の転送先を決めないでください。旧URLごとに内容の対応関係を確認する作業と、この記事で扱う日常の404画面・応答の点検は、判断の単位が異なります。
よくある質問
Search Consoleに404が出たら全部修正すべきですか
いいえ。Googleの404ヘルプは、存在しないことが明らかなURLが正しい404を返しているなら、多くの場合そのままでよいと説明します。一方、サイト内から誤ったURLにリンクしている、サイトマップに古いURLが残っている、実際には移動先がある場合は、発見元とページの状態を確かめて対応します。
404画面に人気記事を載せれば検索順位が上がりますか
そのような効果は約束できません。関連ページへのリンクは、訪問者が目的の情報へ戻るための案内です。リンク先は公開中のページに限り、名称から行き先が分かる文言を使います。
404ページを固定ページとして公開すれば完成ですか
画面の内容を作っただけでは、存在しないURLにその画面が使われるとは限りません。テーマのテンプレートや設定を確かめ、実在しないURLで表示とHTTP応答を両方確認して完成とします。
公開後の点検全体はホームページ公開後の運用、リンクの行き先を整理する方法は内部リンク設計の点検表も参照してください。
参照した一次資料
- Google検索セントラル:クロールエラーの対処
- Google Search Consoleヘルプ:404エラー
- WordPress:クラシックテーマのテンプレート階層
- WordPress:ブロックテーマのテンプレート階層
資料確認日:2026年10月13日。対応表と点検順序は一次資料を照合した編集上の提案であり、特定サイトでの改善効果や作業結果を示すものではありません。
