un tronc
codex

Search Consoleでサイトマップを取得できない|WordPressとCodexで原因を絞り込んだ実例

こんにちは!アントロンのNaokoです。

Search Consoleでサイトマップを送信したら「取得できませんでした」と出て、止まっていませんか?

2026年8月23日、このサイト(untronc.jp)で同じ表示が出ました。原因は、プラグイン「XML Sitemap & Google News」の設定で、XMLサイトマップの生成サーバーが「WordPress」のままになっていたことです。「プラグイン」に切り替えると、サイトマップを外から取得できるようになりました。

この記事では、確かめた順番と、Codexに手伝ってもらった所を書きます。Google AdSenseの申請準備の途中で起きたことで、申請の準備全体はAdSense申請の前にやったことの記事にまとめています。

「取得できませんでした」はGoogleがファイルを取れなかったという意味

Search Consoleのヘルプでは、このステータスを「Google がサイトマップ ファイル自体を取得できなかった」ことを示す、と説明しています。理由の例として、robots.txtでブロックされている、URLが正しくない(404エラー)、サーバーのエラーなどが挙げられています。

参考:サイトマップ レポートを使用してサイトマップを管理する

つまり、最初に見るのは「そのURLを開くとファイルが返ってくるか」です。

送信した3つのURLは、どれも「取得できませんでした」

Search Consoleに送信したのは、次の3つです(WordPressを入れているフォルダ名は伏せています)。

  • /folder-a/folder-b/wp-sitemap.xml
  • /folder-b/wp-sitemap.xml
  • /wp-sitemap.xml

結果はすべて「取得できませんでした」。ブラウザで直接開いても、サイトマップは表示されませんでした。

WordPressの設定を見直しても直らなかった

まず、WordPressで次の3つを確かめました。

  • パーマリンク設定を保存し直す
  • シークレットウィンドウで表示を確かめる
  • 「検索エンジンがサイトをインデックスしないようにする」がオフになっているか見る

それでも、WordPress標準の wp-sitemap.xml は404のままでした。WordPressをフォルダの中に入れていることが関係しているのかも、この時点では分かりませんでした。

Codexに、公開中のURLの応答を調べてもらった

そこで、Codexに実際のサイトの状態を調べてもらいました。調べたのは次の4つです。

  • それぞれのサイトマップURLのHTTPステータス
  • Googlebotとしてアクセスしたときの応答
  • robots.txtに書かれているサイトマップ
  • WordPress管理画面のプラグイン設定

送信した3つのURLは、どれも404でした。URLを変えて送り直し続ける前に、サーバーが何を返しているかを確かめたことで、原因を絞り込めました。

ログインや最終判断は私が行い、調査と確認をCodexに手伝ってもらう。この分担で進めました。

原因は、プラグインの生成サーバーの設定だった

WordPress標準のサイトマップが出ないので、プラグイン「XML Sitemap & Google News」を入れて有効にしました。ところが、有効にしただけではサイトマップは出ませんでした。

管理画面を見ると、XMLサイトマップの生成サーバーが「WordPress」のままでした。プラグインは有効でも、サイトマップの生成は、取得できないWordPress標準の機能に任せたままだったのです。

これを「プラグイン」に変えると、https://untronc.jp/sitemap.xml でサイトマップが出るようになりました。

WordPress標準のサイトマップが404になった理由そのものは、今回は特定していません。

変更したあとに確かめたこと

表示できたことだけで終わらせず、外から取得できるかを確かめました。

  • sitemap.xml がHTTP 200で返る
  • 中の子サイトマップ6件も、すべてHTTP 200で返る
  • Googlebotとしてアクセスしても、HTTP 200で返る
  • キャッシュを避けて開いたrobots.txtに、新しいサイトマップのURLが書かれている

Googleのサイトマップの作成と送信では、Search Consoleで送信する方法と、robots.txtに Sitemap: の行を書く方法が案内されています。

2026年9月28日の時点でも、https://untronc.jp/sitemap.xml はHTTP 200で返り、robots.txtには Sitemap: https://untronc.jp/sitemap.xml と書かれています。

XML Sitemap & Google Newsが出力したuntronc.jpのサイトマップ

2026年9月28日に https://untronc.jp/sitemap.xml を開いた画面です。記事が増えたので、子サイトマップは8月23日の6件から7件になっています。

untronc.jpのrobots.txtに書かれたSitemapの行

2026年9月28日に https://untronc.jp/robots.txt を開いた画面です。

同じ表示が出たら、この順で確かめてみてください

1. 送信したサイトマップのURLを、ブラウザで開く
2. 開けなければ、サイトマップを作っているのがWordPress標準か、プラグインかを設定画面で見る
3. プラグインを使っているなら、生成の設定がプラグイン側になっているかを見る
4. 直ったら、robots.txtに書かれたサイトマップのURLも新しいものか確かめる

まずは1つ目、送信したURLをブラウザで開くところから試してみてください。

WordPressの運用で困っていることがあれば、お問い合わせフォームからご相談ください。

最後まで読んでくださりありがとうございました!

コメント