404エラーの対処。リンク修正と転送を判断する3つの例
更新
結論
自分のサイトで404エラーを見つけたら、そのURLで何を見せるべきだったかを確認します。リンク先の打ち間違いはリンクを修正します。ページが恒久的に移動して後継ページがあるなら転送し、ページを削除して代わりがなければ404を返します。
1. まだページがあるなら、リンク先のURLを確かめる
404は、指定したURLのページが見つからないというサーバーの応答です。まず、リンクを押す前のページと、開けなかったURLを控えます。たとえば「施工事例」を押して404になっても、正しいURLから施工事例を開けるなら、押す前のページにあるリンクを直します。
正しいはずのURLまで404になる場合は、管理画面で対象ページが公開されているか確認します。リンクを直す場所の見つけ方は、「内部リンクの貼り方。リンク元の選び方と文言の見本」も参考になります。
2. ページが移動したなら、古いURLから新しいURLへ転送する
たとえば料金ページをリニューアルして、同じ案内を新しいURLに移した場合です。Google は、恒久的な移動にはサーバー側の301または308リダイレクトをすすめています。リダイレクトは、古いURLを開いた人を別のURLへ案内する仕組みです。転送先には、元のページで探していた情報があるページを選びます。
古いURLから最終的な移動先へ直接転送します。サイト内のリンクやXMLサイトマップに古いURLが残っていれば、新しいURLに差し替えます。制作会社に頼むなら、古いURLと転送先のURLに加えて、リンクやサイトマップで差し替えが必要な箇所も伝えます。
3. 代わりのページがなければ、404の案内を出す
終了した企画を削除し、同じ案内を引き継ぐページがない場合は、サーバーが404を返すようにします。古いURLを一律にトップへ転送すると、訪問者は探していたページがどうなったか分かりません。Google も、関連性の低いページへの一律の転送を「ソフト404」とみなすことがあります。
私たちなら、404の画面に「ページが見つかりません」と表示し、トップやサービス一覧など次に探せる場所へのリンクを置きます。画面を案内付きにしても、サーバーの応答は404にします。見た目がエラーでも応答が200だと、Google は「ソフト404」と判断することがあります。
今日やることは、古いURLを1つ開いて結果を確認する
移動したページなら古いURLを開き、意図した転送先に着くかを確かめます。応答番号まで見る場合は、パソコンの Chrome で開発者ツールの「ネットワーク」を開き、「ログを保持」をオンにしてから、アドレス欄に古いURLを入れます。
一覧で古いURLの行を探し、「ステータス」列を見ます。301や308なら恒久的な転送です。転送先の行に200が出ているか、ページに探していた案内が表示されるかも確認します。古いURLの行が404なら、そのURLには「見つからない」という応答が返っています。設定を変えた直後に古い結果が出る場合は、ネットワークパネルのキャッシュを無効にする設定を使って確かめ直します。
確認の例として、毎日1%改善の無料ツール(https://get1pct.com/tools/title-check)のURLの末尾に / を足して開くと、末尾に / がないURLへ移動します。URLの表記をそろえる転送の例です。2026年11月9日に、転送元が308、転送先が200と確認しました。