AIO GoogleAnalytics SEO

この記事でわかること

Google Search Console(サーチコンソール)でサイトマップの「最終読み込み日」が何年も前のまま止まっていて、その間に増やしたページがインデックス登録されていなかった、という状態を実際に見つけました。この記事は、その気づき方と、サイトマップを再送信して再クロールが動き出すまでの実測値をまとめたものです。

結論を先に言うと、サイトマップは一度送信したら終わりではありません。Googleが定期的に読みに来なくなることがあり、そうなると新しく追加したページはサイトマップ経由では発見されなくなります。サーチコンソールの管理画面に「エラー0・ステータス成功」と表示されていても、読み込み日が古いままなら実質的に機能していません。「ページを増やしているのにインデックス登録されない」「サイトマップが反映されない」と感じたら、まずここを疑う価値があります。

サイトマップが「成功」でも安心できない理由

ある検索ディレクトリサイト(掲載ページが継続的に増えるタイプ)のサーチコンソールを開いたところ、サイトマップの状態がこうなっていました。

  • ステータス: 成功(有効)
  • エラー: 0
  • 最終読み込み日: 2023年12月22日
  • 検出されたURL: —(数値が入っていない)

見た瞬間は「エラー0・成功」なので問題なさそうに見えます。しかし最終読み込み日が2年半以上前でした。確認したのは2026年7月なので、2023年12月からおよそ2年7ヶ月、Googleはこのサイトマップを一度も読みに来ていなかったことになります。

そして「検出されたURL」の欄が空でした。ここに数値が入っていないのは、Googleがサイトマップの中身を最近解釈していないサインです。この間にサイトの掲載ページは大きく増えていたので、増えた分はサイトマップからは発見されず、インデックス登録されない状態のまま放置されていた、ということになります。

「サイトマップが取得できませんでした」と違って気づきにくい

この状態が厄介なのは、エラーとして表示されないからです。「サイトマップを取得できませんでした」のように明確なエラーが出ていれば気づけますが、今回はその逆でした。サイトマップのXML自体は正しく生成されていて、URLを叩けば200で中身も返ります。壊れているわけではないので、サーチコンソールも「成功」と表示し続けます。

止まっているのは「Googleが定期的に取得しに来る動き」のほうです。これはエラー欄には出ません。能動的に「最終読み込み日」を見に行かないと気づけない種類の問題です。サイトマップを登録したのが数年前で、それ以来チェックしていない場合、同じ状態になっている可能性があります。

サイトマップを再送信する

対処はシンプルで、同じサイトマップのURLをもう一度送信するだけです。サーチコンソールのサイトマップ画面からURLを入れて送信し直します。今回はMCP経由でSearch Console APIの submit_sitemap を呼びましたが、管理画面から手で送信しても同じです。

送信したのは、子サイトマップを束ねるインデックス(/sitemap.xml)1本です。その中から都道府県別・市区町村別・詳細ページ別の子サイトマップが参照される構成になっています。インデックスを送り直せば、子サイトマップもたどってもらえます。個別に全部送り直す必要はありません。

再送信後にインデックスが動き出すまで(実測)

サイトマップを送信した翌朝、状態が変わりました。

再送信前 再送信の翌日
最終読み込み日 2023-12-22 2026-07-25
検出されたURL —(空) 3,398
ステータス / エラー 成功 / 0 成功 / 0

送信の翌朝には再取得され、空だった「検出されたURL」に 3,398 という数値が入りました。これで、増えていたページ群がサイトマップ経由で認識され始めたことが確認できます。

さらに1週間後に見ると、最終読み込み日は 2026年8月1日 に更新されていました。1回送信して終わりではなく、定期的に読みに来る動きが復活して継続しているということです。止まっていた頃は数年間動かなかったので、この違いは大きいです。

検索順位はどう動いたか

再送信の前後で、サイト全体の平均掲載順位も見ておきました。日付でグルーピングした平均値です。

  • 再送信前(7月13〜16日あたり): 平均 40〜49位
  • 再送信後(7月24〜26日あたり): 平均 27〜32位

数字だけ見ると改善しています。ただしここは慎重に読む必要があります。この時期はサイトマップの再送信だけでなく、構造化データの追加やトップページのメタ情報の見直しなど、ほかのSEO施策も同時に入れていました。順位の変動が再クロールによるものか、別の施策の効果か、自然変動かは、この2日程度のデータでは切り分けられません。

平均掲載順位そのものも、1位のときと30位のときが混ざった平均でしかないので、絶対値を過信するのは危険です。ここでは「悪化はしていない・上向きの初期兆候はある」という程度に留めておきます。サイトマップ再送信の主目的は順位を上げることではなく、増えたページを発見してインデックス登録してもらうことなので、成果として見るべきは順位よりも「検出されたURLが数値化されたこと」のほうです。

サイトマップは送信して終わりにしない

今回の教訓は、サイトマップの「最終読み込み日」を時々見るという一点に尽きます。エラー0でステータス成功でも、読み込み日が古ければ機能していません。特に次のようなサイトは、サーチコンソールで確認しておく価値があります。

  • ページ数が継続的に増えるサイト(ディレクトリ、求人、物件、店舗一覧など)
  • サイトマップを登録したのが数年前で、以来チェックしていないサイト
  • 新しく追加したページがなかなかインデックス登録されないと感じているサイト

あわせて、robots.txtに Sitemap: の行を書いてサイトマップの場所を明示しておくと、発見のきっかけが増えます。今回のサイトはこの行も抜けていたので、再送信と同時に追加しました。

サイトマップは「作って送れば自動でずっと機能し続ける」ものだと思い込みがちですが、Googleが読みに来なくなることは実際にあります。最終読み込み日という一項目を、サーチコンソールの定期チェックに加えておくだけで、今回のような数年単位のインデックス取りこぼしは防げます。