こんにちは。いーかです。
できたところまででOK。今日は「ここまで進んだ」が成果です。
この記事はなに?
Search Consoleでサイトマップを送ろうとしたら、
- sitemap.xml が 404
- wp-sitemap.xml も 404
- Search Consoleが 処理中のまま進まない
…みたいに詰まった時に、最短で復旧する方法をまとめます。
先に結論:サイトマップは「ブラウザで開けるURLだけ送る」。404を送ると進みません。
目安:Search Consoleが反映するまで
- 送信直後は「送信済み」「処理中」になることがあります
- 新サイトは特に 反映が遅めでも普通
※ただし URLが404なら永遠に進まないので、そこだけ先に潰します。
まず大事な前提:サイトマップは“ファイル”じゃないことが多い
WordPressのサイトマップは、サーバーに実ファイルが置かれていない場合が多いです。
だから「ファイルマネージャーに無い=失敗」ではありません。
大事なのはこれだけ:ブラウザで開けるか。
どれを送る?決定ルール(迷ったらこれ)
基本は 1本でOK。開けるやつを1本送れば勝ちです。
優先順位はこれ:
sitemap_index.xml(開けるなら最優先:全部まとめて案内してくれる)sitemap.xmlwp-sitemap.xml
成功・失敗のサイン(ここで判定)
✅ 成功のサイン
https://あなたのドメイン/〇〇.xmlを開くと XMLが表示される- Search Consoleでサイトマップが「成功」になる(後からでもOK)
⚠️ 失敗のサイン
- サイトマップURLを開くと 404
- Search Consoleが「取得できません」「処理中」から進まない
正解ルート(最短):URL確認 → その“後ろだけ”送信
1) まずブラウザで候補URLを開く(鉄則)
以下を順番に試して「開けたURL」を採用します。
https://ドメイン/sitemap_index.xmlhttps://ドメイン/sitemap.xmlhttps://ドメイン/wp-sitemap.xml
どれか1つでもXMLが出たら勝ち。出たやつを採用します。
2) Search Consoleに送信(入力は“パスだけ”でOK)
Search Console → サイトマップ → 「新しいサイトマップの追加」
入力するのは フルURLじゃなくて後ろだけでOK:
sitemap_index.xmlsitemap.xmlwp-sitemap.xml
送信。
404のときの復旧手順(最短3段)
A) パーマリンクを保存し直す(効くことがある)
WordPress → 設定 → パーマリンク設定 → 何も変えずに保存
→ もう一度、候補URLをブラウザで開いて確認
B) テーマ/プラグイン側で標準サイトマップが無効化されている
wp-sitemap.xml が404のままなら、
テーマやプラグイン側で WordPress標準サイトマップが止まっている可能性があります。
この場合、無理に原因追いしないで Cへ行くのが早い。
C) 現実解:サイトマップ生成プラグインで出す(最短で勝つ)
「とにかく検索エンジンに通したい」ならこれが一番早いです。
例:
- XML Sitemap Generator for Google(インストール→有効化)
有効化したら、再度ブラウザで確認:
https://ドメイン/sitemap.xml
✅ XMLが表示されたら、その 開けるURL をSearch Consoleに送信すればOK。
送信したら、これだけ確認(合格ライン)
- 採用したサイトマップ(例:
sitemap.xml)が ブラウザで開ける - インデックス型なら、内部の
post-sitemap.xmlpage-sitemap.xml
なども開ける
- Search Consoleで「処理中」→(後で)「成功」になる
※処理中は普通。404だけはダメ。
よくある質問:複数送っていいの?
- 基本は 1本でOK(開けるやつ1本を送る)
- 以前送ってエラーになったURLは、削除してもOK/放置でもOK
- 迷うなら、エラーのやつは 削除してスッキリが安心
30秒まとめ
- サイトマップは “開けるURLだけ送る”。404を送ると進まない。
wp-sitemap.xmlが死んでたら、プラグインでsitemap.xmlを出して最短で勝てる。- 送るのは基本 1本だけでOK。
今日の1アクション
ブラウザで sitemap.xml(または採用URL)を開いて、XMLが出るのを確認してからSearch Consoleに送信する。


コメント