更新:2026年9月20日
wp-sitemap.xmlが404になるときは、WordPressをすぐ再インストールしたり、SEOプラグインを追加したりしないでください。まず現在のURLが本当に404なのか、WordPressのサイトマップ機能が無効になっていないか、別のプラグインや設定が生成元になっていないかを切り分けます。
このサイトでは、公開準備中にWordPress標準サイトマップの応答確認で止まった記録があります。現在の公開サイトの状態と、当時の構築時の問題は同じとは限らないため、過去の記録をそのまま現在の障害とは扱いません。

最初に見る4項目
- ブラウザで
https://自分のドメイン/wp-sitemap.xmlを直接開く。 - 表示されたステータスと内容を記録する。
- WordPress本体、テーマ、SEOプラグインのサイトマップ設定を分けて見る。
- 修正後に、同じ公開URLとSearch Consoleの両方を確認する。
管理画面の設定が正常でも、公開URLが404なら、読者やクローラーが見ている結果は404です。WordPress公式のWP_SitemapsリファレンスとSearch Consoleのサイトマップ案内を現在の環境と照合してください。
今回の状態
構築時には、wp-sitemap.xmlを開いたときの応答が想定どおりにならない状態を確認しました。記事や設定を一度に増やさず、テーマ側の停止設定、SEO SIMPLE PACKの役割、WordPress標準サイトマップの状態を一つずつ確認しました。
SWELL側の停止設定を確認する
SWELLにはサイトマップに関わる設定項目があります。まず、SWELL公式の推奨・非推奨プラグイン案内と現在のテーマ設定を確認します。設定名はバージョンで変わる可能性があるため、古い記事の画面名だけで判断しません。
変更する場合は、変更前の状態を控え、サイトトップや代表記事が開くことも確認します。
SEO SIMPLE PACKとサイトマップを混同しない
SEO SIMPLE PACKは、今回の構成ではtitle、description、canonical、OGPなどのメタ情報を担当しています。XMLサイトマップを同じプラグインが必ず生成するとは限りません。
WordPress標準機能、テーマ、別のSEOプラグインを重ねると、生成元と設定箇所が分かりにくくなります。サイトマップを直すために新しいプラグインを追加する前に、現在どれが生成しているかを確認してください。
404のときの確認順
- 公開URLを直接開き、404か、XMLが表示されるかを確認する。
- WordPressが最新の状態でサイトマップ機能を使える環境か確認する。
- テーマやプラグインにサイトマップを停止する設定がないか見る。
- キャッシュやリライトルールの影響を、現在の公式案内で確認する。
- 一つ変更したら、同じURLを再度開く。
- 正常なXMLになってからSearch Consoleへ送信する。
修正前に、設定画面の保存だけを成功の基準にしません。公開URLの応答、XMLの内容、Search Consoleの表示を別々に見ます。
XMLが表示されるのに404と言われる場合の確認
XMLの見た目とHTTPステータスは別です。WordPress公式の不具合記録(#65945)には、公開済みの「投稿」が0件のサイトで、XML本文が表示されてもHTTP 404を返す事例があります。これは当サイトで同じ不具合を再現した記録ではありません。
- パソコンのChromeで対象の
wp-sitemap.xmlを開き、開発者ツールの「Network(ネットワーク)」を開いてからページを再読み込みします。 - 一覧の
wp-sitemap.xmlを選び、「Headers(ヘッダー)」の「Status Code(ステータスコード)」を確認します。XMLが見えていても、404なら正常とは判断しません。転送される場合は、転送先の応答も確認します。 - XMLが表示されて404の場合は、WordPressのバージョンと公開済み投稿の有無を記録し、上記の公式記録と照合して保守担当者へ相談します。見た目だけでSWELLの停止設定が原因と決めつけたり、応答を一律200にするコードを追加したりしないでください。
修正後はHTTP 200とXMLの内容を両方確認してから、Search Consoleのサイトマップレポートを確認します。
避けたこと
- 404のままSearch Consoleへ何度も送信する
- 原因を確認せずWordPressを再インストールする
- 同じ役割のSEO・サイトマッププラグインを重ねる
- 過去の構築時の404を現在の公開サイトへそのまま当てはめる
よくある疑問
404ならWordPressを再インストールすべきですか?
最初の対処にはしません。テーマ、プラグイン、設定、公開URL、キャッシュなどを確認し、それでも原因が分からない場合に公式サポートを検討します。
SEO SIMPLE PACKを入れればサイトマップもできますか?
メタ情報の設定とXMLサイトマップの生成は別の役割です。どの機能が生成しているかを現在のサイトで確認してください。
404のままSearch Consoleへ送信してよいですか?
先に公開URLが正常なXMLを返すことを確認します。送信後のエラーだけを見て、生成元を推測しないようにします。
まとめ
wp-sitemap.xmlが404のときは、URL、WordPress標準機能、テーマ、SEOプラグイン、キャッシュを一つずつ確認します。サイトマップ生成元を決めずに設定を重ねると、原因が分からなくなります。
正常なXMLを確認したら、公開前チェックリストへ戻り、サイトマップだけでなくフォーム、GA4、Search Console、スマートフォン表示も確認してください。

コメント