Not Found(404)とSEO

Google Search Consoleの「Not found (404)」が示す内容、Googleが未送信URLを発見する理由、通常の404がSEO問題ではない理由、修正すべき404の見分け方を解説します。

初回公開:2026年6月23日 · 最終更新:2026年8月13日 · Advanced
言語

Google Search Consoleの「Not found (404)」は、Googlebotがリンクや以前存在したページなどから独自に発見したURLをリクエストし、404を受け取ったためインデックス登録しなかったことを示します。これは発見経路の説明で、現在のサイトマップにないことの証明ではありません。正しく返す404は通常サイト全体の問題ではなく、Googleの文書では429以外の4xxはクロール率へ影響しません。ただし、内部リンク、サイトマップ、被リンク、トラフィックがあり、機能すべきURLの404は修正対象です。ページを復元するか、本当に関連する公開ページへ301リダイレクトします。完全に削除済みなら404または410のままにし、すべてをホームページへ一括リダイレクトしてソフト404にしないでください。

TL;DR — 「Not found (404)」は、Googlebot が Google の説明によると独自に発見した URL(リンクや以前インデックスされたページ)をリクエストし、明示的なリクエストではなく、404 を受け取ったためインデックスされていないことを意味します。この説明は元の発見を説明しているだけで、URL が現在のサイトマップに存在しないという証明ではありません。404 はウェブの正常な一部であり、Google の公式ドキュメントでは 429 以外の 4xx レスポンスはクロール率に影響しないとされています。置き換えのない削除済みページの 404 は正しく、サイト全体のペナルティではありません。ただし、存在すべき URL(内部リンク、サイトマップ、被リンク、トラフィックがある)の 404 は、壊れたリンク、リンクの価値の喪失、ユーザーの喪失につながります。そのような場合は、ページを復元するか、関連性のある実際のライブページに 301 リダイレクトしてください。被リンクがあるものを優先してリンクの価値を回復します。それ以外は 404 のままにします。私の経験では 410 の方が少し早く消える傾向がありますが、Google は 429 以外の 4xx コードを同じように扱います。ホームページへの大量リダイレクトは避けてください(ソフト 404 のリスク)。Googlebot は古い 404 を頻度を減らしながら再チェックし続けるため、レポートに残り続けます。これは正常であり、ペナルティではありません。

Google が実際に伝えていること

レポートは観測された 404 を示していますが、どのリンク、過去の URL、アプリケーションルートがそれを生成したかをそれ自体で説明するものではありません。 Evidence for this claim Google reports Not found 404 when the page returned a 404 response when requested. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report Google の一般的な 4xx ドキュメントはインデックス動作を説明しています。 Evidence for this claim Google treats 4xx responses other than 429 as if content does not exist and removes persistently returning URLs from the index. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes

Google のこのステータスの定義は短いものです:「このページはリクエスト時に 404 エラーを返しました。」 重要なのは周囲の文脈です。Google は URL をあなたからの明示的なリクエストやサイトマップなしで発見しました。これが「Not found (404)」と自分で送信したインデックスエラーを区別する点です。

この文は Google が元々 URL をどのように発見したかを説明しています。URL がサイトマップに一度も表示されたことがない、または現在も含まれていないという主張ではありません。ライブのサイトマップを確認して同じ URL がまだリストされている場合、それは実際の(そして別の)修正すべき問題、つまり古いサイトマップエントリであり、レポートが発見について伝えていることと矛盾するものではありません。

つまり、URL は次のいずれかから来ています:

  • 内部リンクまたは外部リンク。 Google はクロール中にリンクを抽出します。タイプミスのある内部リンク、他のサイトの古いリンク、コメント内のリンクはすべて、Googlebot を 404 になる URL に向ける可能性があります。
  • 以前インデックスされたページ を削除したか、URL を変更した場合。Google は見た URL を記憶し、長期間再リクエストします。
  • スクレイピングされた、不正な、または捏造された URL。 他のサイトが URL を壊したり、ジャンクを追加したり、パスをでっち上げたりすることがあります。Google はそれらを試すことがあります。これらはすべてあなたの責任ではなく、対応も必要ありません。

最後の点は心に留めておく価値があります:このレポートで 404 を見つけても、何か間違ったことをしたという意味ではありません。 Google はウェブ上のあらゆる場所から URL を発見します。

「Not found (404)」は SEO に悪影響を与えますか?(先に結論)

いいえ、自動的には影響しません。これはこのレポートに関する最大の誤解です。404 はコンテンツがなくなったときにウェブが機能する方法であり、Google のクロールドキュメントでは 429 以外の 4xx ステータスコードはサイトのクロール率に影響しないとされています。本当に削除されたページに対する正しく返された 404 は、サイト全体のペナルティではありません。

ただし、これは「404 は決して重要ではない」という主張より狭いものです。404 自体がサイトの他の部分を引き下げるわけではありませんが、機能すべき URL(内部リンク、外部被リンク、実際のトラフィックがあるもの)の 404 は、具体的な何か、つまり壊れたリンク、失われたリンクの価値、行き止まりに当たる訪問者を失うことになります。レポート自体が問題なのではなく、存在すべきでない 404 を修正せずに放置することが問題です。

これは、HTTPステータスコード全般に関する私自身の見解とも一致します。4xxレスポンスは特定のページがインデックスから外れる原因になりますが、それはページがきれいに消えるだけであって、ドメインに適用されるペナルティではありません。404を返すページは単にインデックスに存在しなくなるだけで、他のすべてには影響しません。

Googleの公式ヘルプドキュメントも、インデックス全般について同じ点を指摘しています。適切な理由でURLがインデックスされないことは問題なく、「削除したページで、代わりのページがない場合の404」 は、まさにその適切な理由の1つとして明示されています。本当に削除されたページの404は、正しい最終状態であり、対応すべき項目ではありません。

Googleが404を内部的にどう処理するか

GoogleのHTTPステータスに関するドキュメントによると、その仕組みは明確です。以前インデックスされたURLの場合、インデックスパイプラインはそれをインデックスから削除します。新しく遭遇した404は単に処理されません。インデックスするものがないからです。また、GooglebotはURLをすぐに忘れるわけではなく、再リクエストを続け、クロール頻度は時間とともに徐々に減少します。

この再チェックの動作が、古い404が対応後も長くレポートに表示され続ける理由です。 Googleは、ページが戻ってくる可能性に備えて、定期的にページがまだ存在しないことを確認しています。これは問題の兆候ではなく、通常の規模のサイトでは、意味のある量のクロールバジェットを無駄にしているわけでもありません。

404を修正すべき場合と、そうでない場合

判断ルールはシンプルです。URLが存在すべき場合にのみ404を修正します。 URLが「存在すべき」ことを示すシグナルは次のとおりです。

  • 内部リンクがある(ナビ、コンテンツ、フッターの壊れたリンク)。
  • サイトマップに含まれている(含まれるべきではありません。サイトマップには、ライブでインデックス可能なURLのみをリストする必要があります)。
  • 外部バックリンクが指している。
  • まだトラフィックがある、または人々が探しているものに明確に一致する。

これらのいずれも当てはまらない場合(ページが本当に削除され、価値のあるものが何も指していない場合)は、404のままにしておきます。それが正しい対応であり、何もする必要はありません。

重要なものを修正する方法

解決すべきURLについては、選択肢は限られています。

  • ページを復元する(誤って削除された場合、または同等のコンテンツを戻せる場合)。
  • 最も関連性の高いライブページに301リダイレクトする。 これは、適切な代替ページがある削除済みページに対する通常の対応です。以前、4xxとして表示されるページについて述べたように、多くの場合、それぞれを関連ページに301リダイレクトするだけで済みます。リダイレクトはユーザーを役立つ場所に送るだけでなく、リンクのランキング価値も新しいURLに引き継ぎます。
  • ページが本当に削除され、適切な代替ページがない場合は、404(または410)のままにする。 これは失敗ではなく、正しい答えです。

インバウンドリンクで優先順位を付ける。 最も価値の高い404は、外部バックリンクがあるものです。リンクのある死んだURLは、関連ページへの単一のリダイレクトで回収できるエクイティを漏らしているからです。バックリンクのある404 URLを抽出し(バックリンクツールやリンクレポートで確認できます)、それらを最初に301リダイレクトします。リンクもトラフィックもない404は、そのまま404にしておけばよく、リダイレクトしても何も達成されません。

すべてをホームページにリダイレクトしない。 無関係なページへのリダイレクト(典型的には、すべての死んだURLを / にまとめて送ること)は、Googleによってソフト404として扱われます。なぜなら、宛先がリクエストされたものの実際の代替ではないからです。関連する ページにリダイレクトするか、まったくリダイレクトしないかのどちらかです。

404 vs 410 vs 301 vs noindex

これらは常に混同されます。完全な判断テーブルはチートシートタブにあります。短いバージョンは次のとおりです。

  • 404 (Not Found) / 410 (Gone) — ページが存在しない。どちらもURLをインデックスから削除し、Googleの公式ドキュメントでも4xxステータスコード(429以外)を同じように扱うとされています。私自身の実務経験では、410の方が少し速く削除される傾向がありますが、どちらにしても差は最小限です。 410は「これは二度と戻らない」というシグナルを送りたい場合に使い、404はそれ以外で完全に問題ありません。
  • 301 (Moved Permanently) — コンテンツが移動した。新しいURLにシグナルを集約する。これは、削除されたページに適切な代替ページがある場合に使うツールです。
  • noindex — ページは存在し、公開されたままにすべきだが、検索結果に表示したくない。目的が異なるので使うツールも異なります。本当に削除されたページには使わないでください。

404と410の比較について、私自身の考え方としては、404と410は同様に扱われます。どちらもページをインデックスから削除し、私の経験では410の方が少し速いですが、Googleのドキュメントでは4xxコード(429以外)を同一に扱っています。 だから、選択に悩む必要はありません。「永久に削除」には410を、それ以外には404を選んで、先に進みましょう。

404にリンクしているものを特定する方法

404を修正する(または修正する価値があるか判断する)には、その404に何がリンクしているかを特定します。

  • GSCで: 「Not found (404)」ステータスを開き、サンプルURLをクリックして、Referring page をDiscoveryで確認します。これは完全なリンクインベントリではなく、1つの手がかりとして扱ってください。Googleはこれを、URLの発見に使用した可能性があるページと説明しており、直接リンク、リンクが見つかった上位ページ、または情報が利用できない場合は単に存在しない場合もあります。これだけで止めずに、以下の方法と組み合わせてください。
  • クローラー / サイト監査で: Ahrefs Site AuditやScreaming Frogは、サイト内の壊れた内部リンクをリストアップします。これは、リンクを編集して直接修正できる社内の404です。
  • 被リンクツールで: 壊れた被リンクをチェックして、外部サイトがリンクしているサイト上のデッドURLを見つけます。これらが301の優先事項です。
  • サーバーログで: どのURLがリクエストされ、どのステータスコードが大規模に返されているかの真実の情報源です。

修正の検証と期待される結果

存在すべきURLを復元またはリダイレクトしたら、Page IndexingレポートでValidate Fixを押せます。これは必須ではなく任意です。Googleは、検証するかどうかに関係なく、次回ページをクロールするときに自動的に修正を検出できると述べています。Validate Fixを押すと、そのレビューを追跡できるだけで、保証されたタイムラインや高速な再処理の約束はありません。どちらにしても、カウントがすぐにゼロになるとは期待しないでください。Googleは404を漸減スケジュールで再クロールするため、正しく処理されたURLでもレポートにしばらく残ることがあります。その残存は再チェックの動作であり、修正が効かなかった兆候ではなく、Googleが完了を保証する固定時点はありません。(そして、本当に正しい404をレポートから消そうとして検証する理由はありません。検証は修正の確認のためであり、機能している404を却下するためではありません。)

非常に大規模なサイトで大量の偽の404(壊れたテンプレートやスパイダートラップによる何百万ものジャンクURL)が生成される場合、クロール効率が実際の懸念事項となり、1つずつではなくパターンベースの修正が必要になります。しかし、一般的なサイトでは、404によるクロールバジェットのコストは無視できる程度です。

関連するステータスとの位置づけ

“Not found (404)“は明確なケースです。サーバーが正しく「not found」と応答しました。Page Indexingレポートの隣接する項目は異なる状況であり、混同しないでください。ソフト404は、200(または無関係なリダイレクト)で配信される「見つかりません」というメッセージであり、Googleはこれを別途フラグします。Blocked due to other 4xx issueは、401/403およびその他の4xxファミリーをカバーします。Redirect error壊れたリダイレクトであり、通常の「Page with redirect」とは異なります。そして**server error (5xx)**は、ページが存在しないのではなく、サーバーが失敗したことを意味します。修正方法は異なるため、まず実際にどのステータスを見ているかを特定してください。

レポート全体については、GSC ページ インデックス ハブを参照してください。ボットがそもそもどのように URL をリクエストするかという根本的な仕組みについては、クロール を参照してください。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.