【2026年7月19日時点の情報です】
ブログを整理して、使わなくなったカテゴリーをいくつか削除しました。数日後にGoogle Search Consoleを開くと、「インデックスに登録されていないページ」が増えていて、その中に「サーバーエラー(5xx)」もありました。そのURLをブラウザで開くと、普通に「ページが見つかりません(404)」と表示されます。
この記事では、カテゴリーを削除したあとにSearch Consoleでよく見る3つの表示について、それぞれの意味と、対応が必要かどうかをまとめます。
まず全体像
| Search Consoleの表示 | よく出るURLの例 | 対応 |
|---|---|---|
| サーバーエラー(5xx) | 削除したカテゴリーのURL | 今の状態を確かめて、直っていれば「修正を検証」 |
| ページにリダイレクトがあります | http:// で始まるURL | いらない(転送が正しく動いている) |
| クロール済み – インデックス未登録 | /feed/ で終わるURL | いらない(フィードは検索結果に出すものではない) |
サーバーエラー(5xx):今の状態を確かめる
例:https://example.com/category/deleted-topic/(削除したカテゴリーのURL)
Search Consoleのエラーは、Googleが前回そのURLにアクセスしたときの結果です。「URL検査」で「前回のクロール」の日時を見ると、カテゴリーを消した直後や、サーバーが一時的にエラーを返していたころの記録であることがあります。今は直っていても、Googleがもう一度アクセスするまでは記録が残ります。
まず、今そのURLが何を返しているかを確かめます。
- Search Consoleの「URL検査」でそのURLを入力し、「公開 URL をテスト」を押す
- または curl でステータスコードを確かめる
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/category/deleted-topic/404 なら、削除したページとして正しい状態です。Search Consoleの「ページ」の一覧から「サーバーエラー(5xx)」を開き、「修正を検証」を押してGoogleに確かめ直してもらいます。結果が出るまでには、数日から数週間かかることがあります。
今も 500 や 502 などが返る場合は、サーバー側に問題があります。確かめるところは「『サーバーエラー(5xx)』が出たときの確かめ方」で紹介しています。
ページにリダイレクトがあります:http から https への転送
例:http://example.com/(先頭が s のない http)
これはカテゴリーの削除とは直接関係なく、サイトを整理してGoogleが巡回したときによく一緒に出てきます。このブログは、http:// でアクセスされると、WordPressが https:// のURLに転送(301)します。Googleは転送元の http:// を登録せず、転送先の https:// を登録するので、この表示になります。
転送が正しく動いているということなので、対応はいりません。
クロール済み – インデックス未登録:/feed/ のURL
例:https://example.com/category/some-topic/feed/(末尾が /feed/)
WordPressは、カテゴリーや記事ごとに /feed/ というURLでフィード(RSS)を用意します。フィードは、RSSリーダーなどに更新を伝えるためのデータで、検索結果に出すためのページではありません。Googleが中身を読んだうえで登録しなかった場合に、この表示になります。
この表示は、カテゴリーを消していなくても、今あるカテゴリーや記事のフィードでよく出ます。消したカテゴリーのフィードは、カテゴリーと一緒になくなるので、次にGoogleがアクセスしたときに404の扱いに変わります。どちらも対応はいりません。
カテゴリーを消す前に考えたいこと
記事を別のカテゴリーに移したなら、転送も考える
カテゴリーを消すと、そのカテゴリーのページは404になります。そのページが検索や他のサイトから読まれていた場合、記事を移した先のカテゴリーに転送(301)しておくと、読者もGoogleも新しい場所にたどり着けます。
Apacheなら、WordPressの .htaccess に次のように書きます(URLは例です。WordPressが書き換える # BEGIN WordPress と # END WordPress の間ではなく、その外に書きます)。管理画面で設定したい場合は、「Redirection」のような転送用のプラグインもあります。
# 古いカテゴリー(その下のページも含む)を、新しいカテゴリーに転送する
RedirectMatch 301 ^/category/old-topic/(.*)$ https://example.com/category/new-topic/$1ほとんど読まれていなかったカテゴリーや、移し先に合うカテゴリーがない場合は、404のままで構いません。私は、消したカテゴリーの記事を別のカテゴリーに移し、カテゴリーのページは404のままにしています。
サイトマップから消えているか
サイトマップに消したカテゴリーのURLが残っていると、Googleが何度も確かめに来ます。プラグインで作っているサイトマップならふつうは自動で更新されますが、念のためサイトマップを開いて、消したカテゴリーが入っていないかを確かめます。このブログのサイトマップの設定は「XML Sitemap Generator for Googleの設定」で紹介しています。
まとめ
- カテゴリーを消したあとのSearch Consoleで、対応が必要なのは「サーバーエラー(5xx)」だけ
- 5xxは、今のステータスコードを確かめ、404になっていれば「修正を検証」を押す
- 「ページにリダイレクトがあります」は http から https への転送、「クロール済み – インデックス未登録」の /feed/ はフィードなので、どちらも対応はいらない
- 記事を別のカテゴリーに移したなら、古いカテゴリーのURLを転送することも考える
- WordPressのパーマリンクの保存し直しは、記事が404になるときの対処で、5xxの対処ではない



コメント