この記事のまとめ
記事を削除したURLに返す信号は404・410・301・noindex の4つで、選ぶ基準は速さではなく「代わりになるページがあるか」です。Googleの「HTTP ステータス コードが Google のクローラーに及ぼす影響」には「429 を除くすべての 4xx エラーは同じように扱われます」とあり、404と410で扱いを分ける記述は、今回確認した公式ページには見当たりませんでした(差はHTTPの仕様側にあり、RFC 9110 は「恒久的だと分かっているなら410、分からないなら404」としています)。どの信号もGoogleが次にそのURLをクロールしたときに初めて効くため、消えるまでの時間を決めているのは信号の種類ではなく再クロールの間隔です。急ぐときだけ、公式が「1 日以内に非表示にできます」と書く非表示ツール(有効期間は約6か月)を併用します。
消す記事は決まり、管理画面の削除ボタンも押せる状態にある。それでも手が止まるのは、消したURLがそのあとどうなるのか分からないからです。
検索すると「404を放置すると評価が下がる」「410なら早く消える」「とりあえず全部トップページへリダイレクトすればいい」が並びます。3つとも、公式ドキュメントで裏を取ると話が違います。
結論から書きます。選ぶ基準は「どれが早いか」ではなく「そのURLの代わりになるページがあるか」だけです。
なお「そもそも消すべきか」の判断は古い記事を削除するとSEOの評価は上がるのかに書きました。この記事は、消すと決めた後の話だけを扱います。
Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードを無料で確認できます。登録は不要です。ZIPが無い場合は、診断カードの見本を確認できます。
404・410・301・noindex は、それぞれ別のことを伝える信号
404とは、リクエストされたURLに対応するページが今そのサーバーに見つからないことを、ブラウザや検索エンジンに伝えるHTTPステータスコードです。
4つを1行ずつ並べます。速さを比べる前に、伝えている内容が違うことを押さえてください。
| 信号 | 伝えている内容(1行) |
|---|---|
| 404 | 「このURLにページが見つからない」。恒久か一時かは言わない |
| 410 | 「かつてあったが、恒久的に無くなった」。意図して消したという表明 |
| 301 | 「ここではなく、あちらを見てほしい」。行き先を指定する |
| noindex | 「置いてあるが、検索結果には出さないでほしい」。ページは残る |
404と410の差は、Googleの都合ではなくHTTPの仕様側にあります。RFC 9110 は404を「この状態が一時的なのか恒久的なのかを示さない」コード、410を「アクセスがもう提供されておらず、その状態はおそらく恒久的であることを示す」コードと定義したうえで、選び方まで書いています。恒久的だと分かっているなら410、分からない、あるいは判定する手段が無いなら404。410は「消えた」という事実ではなく「意図して消した」という表明です。
301だけ性質が違います。301は「無くなった」ではなく「移った」を伝える信号で、行き先を必ず1つ指定します。だから代わりになるページが実在しないときは、そもそも使えません。
301の仕組み、設定のやり方、転送先の決め方は301リダイレクトのやり方にまとめてあります。この記事が持つのは「4つのうちどれを返すか」の分岐のほうです。
「410のほうが早く消える」について、公式で確認できたこと
いちばん検索されている論点なので、確認できた記述をそのまま出します。Googleのドキュメント「HTTP ステータス コードが Google のクローラーに及ぼす影響」は、4xx をまとめてこう説明しています。
Google は、4xx ステータス コードを返す URL のコンテンツを使用しません。…すでにインデックスに登録されている URL が 4xx ステータス コードを返すと、その URL はインデックスから削除されます。
そして、個別のコードの扱いについてはこう書かれています。
429 を除くすべての 4xx エラーは同じように扱われます。Google クローラーは、コンテンツが存在しないことを次の処理システムに知らせます。
このページの表では、400・401・403・404・410・411 が同じ説明を共有しています。404と410で扱いを分ける記述も、速さの差の記述も、このページには見当たりませんでした。
同じ表に並ぶ401と403は消したページが返す信号ではなくGooglebotが玄関で断られて中身を読めていない状態なので、消した覚えのないURLでこの2つが出ているなら、4xxで登録済みURLが消えてしまう前に「未承認のリクエスト(401)」「アクセス禁止(403)」はGooglebotが締め出された状態で原因の4典型を確認してください。
大規模サイト向けのクロール最適化ガイドでも、2つは並べて書かれています。「完全に削除されたページについては 404 または 410 ステータス コードを返す」とあり、続けて「404 ステータス コードは、対象の URL を再度クロールしないことを強く求めるシグナルです」とあります。強いシグナルだと書かれているのは404のほうです。
⚠️ ただしこのガイドが対象読者として挙げているのは規模の条件が2つ(重複のないページが100万以上で週1回更新、1万以上で毎日更新)と、もう1つあります。3つ目の「Search Console で URL の大部分が検出- インデックス未登録に分類されるサイト」は規模で書かれていません。ここでは「404と410を区別せずに並べている」という事実だけを引いています。
「どちらが早いか」を公式ドキュメントで裏付けることは、今回はできませんでした。差があるのはHTTPの仕様上の意味のほうで、410を選ぶ理由は「速いから」ではなく「恒久的だと自分が言い切れるから」です。
「もっと早く消したい」ときに使う非表示ツール(旧・削除ツール)は、消す道具ではありません。できるのは約6か月のブロックで、消したURLに使うとリクエストは失効します(削除ツールは消す道具ではない)。
消えるまでの時間を決めているのは、信号の種類ではなく再クロール
ここがこの記事の中心です。4つの信号には共通の前提が1つあります。どれも、Googleが次にそのURLを見に来たときに初めて効きます。404も410も、そのコードが返るのは誰かがそのURLをリクエストしたときだからです。noindexも同じで、公式は「Googlebot がページをクロールしてタグまたはヘッダーを検出すると…そのページを Google 検索結果から完全に削除します」と書いています。クロールされるまでは、何を書いても届きません。そして公式は、その間隔が長くなりうることも明記しています。
インターネット上でのページの重要性によっては、Googlebot がページに再度アクセスするのが数か月後になる場合があります。
ここに「速さ」の正体があります。アクセスの多いページは早く再クロールされ、誰も見ていないページは後回しになります。消したいと思う記事はたいてい後者なので、404にしても410にしても、時間がかかるという体感は同じ側から来ます。
Search Console のヘルプも404について「クロールの頻度は次第に低下しますが、検出済みの URL を Googlebot から完全に削除する方法はありません」と書いています。そして同じ説明の続きに、判断の順番そのものが書かれています。
ページが置き換えられることなく削除されている場合、404 レスポンスは必ずしも問題ではありません。ページを移動した場合は 301 リダイレクトを使用して新しいアドレスに転送してください。
「404を放置すると評価が下がる」は、この一文と噛み合いません。置き換えずに消したなら404でよい、移したなら301。公式が示している分岐はこの2つです。
再クロールを待てないときのために、公式は「1 日以内に非表示にできます」という非表示ツールを案内していますが、有効期間は約6か月です。ページ側の設定と併用する道具なので、詳しくは後半のよくある質問に書きました。
判断の順番は3つ。上から順に当てはめる
ここまでを実務の形にします。迷ったら、上から順に当てはめてください。
- ① 代わりになるページがあるか。統合した先、書き直した後継記事、同じ話題の既存記事。あるなら301です
- ② 無いなら404か410。二度と戻さないと言い切れるなら410、言い切れないなら404。迷ったら404で構いません(仕様がそう書いています)
- ③ ページは残したい、検索結果から外したいだけなら noindex。一時的に隠したいときもこちらです

表にすると、4つは競合しておらず、当てはまる状況が重なっていないことが分かります。
| 状況 | 返す信号 | URLを開いた読者に起きること |
|---|---|---|
| 統合した / 後継記事がある / URLだけ変えた | 301 | 新しいページに移動する |
| 代わりが無い。もう二度と戻さない | 410 | エラーページが出る |
| 代わりが無い。恒久かどうかは分からない | 404 | エラーページが出る |
| 読者には見せたい。検索結果からだけ外したい | noindex | 今までどおりページが読める |
②で410を選ぶ前に、使っているブログサービスやCMSで410を返せるかを確認してください。削除した記事のURLに何が返るかは環境で決まっており、管理画面から選べないこともあります。見当たらないなら404で構いません。扱いが分かれるという公式の記述が確認できない以上、そこに時間を使う理由が弱いからです。
消す候補を探すより、残して直したほうが得なページを先に見つけたいという段階なら、その判定を自動でやる道具も作りました。詳しくは記事の最後に書きます。
Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードを無料で確認できます。登録は不要です。ZIPが無い場合は、診断カードの見本を確認できます。
なお「消したつもりなのに200が返っている」と、 サーチコンソールには404ではなくソフト404として出ます(ソフト404は「200を返しているのに中身が無い」状態です)。
やりがちな失敗2つ
失敗1: 消した記事をまとめてトップページへ301する
いちばん多い形で、いちばん損をします。Googleはサイト移転のドキュメントで、多数の元のURLを関係の薄い1つのURL(新しいサイトのトップページなど)へまとめて転送することを避けるよう書いており、そうしたリダイレクトが soft 404 とみなされる場合があるとしています。
soft 404 とは、ページが見つからない状態なのに200番台のステータスコードが返っている状態です。読者の側でも、読みたかった記事のリンクを踏んでトップページに飛ばされれば探すのをやめます。代わりが無いなら、301ではなく404か410です。
転送先をどう選ぶかと、公式が明言している範囲は301リダイレクトのやり方に書きました。
失敗2: noindex を書いたうえで robots.txt でもブロックする
「検索に出したくないから、念のためクロールも止めておこう」という発想ですが、これは逆効果です。公式は「robots.txt ファイルでページがブロックされている場合…クローラは noindex ルールを認識しません」と明記し、非表示にしたいページの案内としても「ページをブロックする目的で robots.txt を使用しないでください」と書いています。読ませないと伝わらない信号です。
3つ目は選び間違いです。noindex はページを残す指定なので、内容自体を無くしたいのなら目的に届いていません。逆に「消したいのではなく1本にまとめたい」なら canonical という別の指定もあり、noindex との使い分けはcanonicalタグの使い方にあります。
よくある質問
404と410では、410のほうが早く検索結果から消えますか
今回確認した公式ドキュメントでは、その差を裏付けられませんでした。「HTTP ステータス コードが Google のクローラーに及ぼす影響」には「429 を除くすべての 4xx エラーは同じように扱われます」とあり、同じページの表で404と410は同じ説明を共有しています。差があるのはHTTPの仕様側の意味で、RFC 9110 は「恒久的だと分かっているなら410、分からないなら404」としています。選ぶ基準は速さではなく、恒久だと言い切れるかどうかです。
削除した記事を404のままにしておくと、サイト全体の評価が下がりますか
Search Console のヘルプは404について「ページが置き換えられることなく削除されている場合、404 レスポンスは必ずしも問題ではありません」と書いています。同じ説明には「検出済みの URL を Googlebot から完全に削除する方法はありません」ともあり、レポートに404が並ぶこと自体が想定された状態として説明されています。問題になるのは、消していないページが404を返している場合と、代わりのページがあるのに301を設定していない場合です。すでにレポートに並んでいる行のほうの読み方は「見つかりませんでした(404)」は消した覚えがなくても出る、直すのは自分が案内しているURLだけにまとめてあり、公式が手を入れる対象として引いている線は「自分自身にリンクしているか、サイトマップに記載している 404 エラーのみ」の1本だけです。
今日中に検索結果から消したいのですが、方法はありますか
公式が案内しているのは Search Console の非表示ツールで、ドキュメントには「早急に非表示にする必要がある場合は…1 日以内に非表示にできます」と書かれています。ただし「非表示ツールで行われたリクエストは、約 6 か月間有効です」とも明記されており、恒久措置にはなりません。ページ側で404・410・noindex のいずれかを設定したうえで併用してください。ツール側の仕様は削除ツールは消す道具ではないに書いています。
まとめ
- 消したURLに返す信号は4つ。404「見つからない」/ 410「恒久的に無くなった」/ 301「あちらを見てほしい」/ noindex「置いてあるが検索結果には出さない」
- 順番は、①代わりになるページがあるなら301 → ②無いなら404か410 → ③ページを残したい・一時的に隠したいだけなら noindex
- 「410のほうが早く消える」は、今回確認した公式ドキュメントでは裏付けられませんでした。あるのは「429 を除くすべての 4xx エラーは同じように扱われます」で、差はHTTPの仕様上の意味のほう。恒久だと言い切れるなら410、迷うなら404
- 消えるまでの時間を決めているのは信号の種類ではなく再クロールの間隔。公式は noindex について「Googlebot がページに再度アクセスするのが数か月後になる場合があります」と書いている。急ぐときだけ非表示ツール(「1 日以内」・約6か月で失効)をページ側の設定と併用する
- 404の放置は「必ずしも問題ではありません」と公式にある。問題なのは代わりがあるのに301を設定していない場合と代わりが無いのにトップへ301して soft 404 になる場合
ここから先は、私が作ったツールの話です。
Search Console のエクスポートをZIPのまま落とすだけで、掲載順位4.0〜20.5位・表示回数100回以上のページを拾い、期待CTRとの差に表示回数を掛けた「改善余地スコア」の大きい順に並べます。判定と候補3記事の改善余地スコアの確認、そのうち1記事分の診断カードまでは無料で、残りの診断カードが2,980円(税込)の買い切りです。月額課金も自動更新もなく、登録もログインも不要です。CSVファイルそのものはブラウザの外に出ません(診断カードを出すときに選んだ1ページのURL・数値・入力したキーワードを、「ページタイトルを取得する」を押したときに判定に出たページのURLを最大10件送ります)。
⚠️ ただしこのツールは、この記事に書いたことを何ひとつ判定できません。見ているのは掲載順位と表示回数とCTRだけで、そのURLが何を返しているかも、代わりになるページがあるかも分かりません。404か410かの判断も、301の転送先の決定も、ツールの外の作業です。
⚠️ 向かないのは、すでに消す作業に入っている人と、表示回数が2桁で止まっているブログです(100回未満だと数字が偶然で振れるため、判定できるページが出ません)。使いどころは逆で、「消す候補に見えているページに、実は直す価値があるものが混じっていないか」を先に確かめたいときです。
Search ConsoleのZIPを読み込むと、候補の判定と1記事分の診断カードを無料で確認できます。登録は不要です。ZIPが無い場合は、診断カードの見本を確認できます。

