サイトマップは送信後すぐ検索結果へ出るものではない

XMLサイトマップは、検索エンジンに記事URLを見つけてもらいやすくするためのファイルです。送信しても、すぐに検索結果へ表示されるわけではありません。

反映されないと感じた時は、サイトマップが開けるか、送信URLが正しいか、robots.txtやnoindexでブロックしていないかを確認します。

  • sitemap.xmlがHTTP200で開ける
  • 記事URLがサイトマップに含まれている
  • robots.txtでブロックしていない
  • 記事にnoindexが付いていない
  • canonicalが別URLを指していない

Search Consoleで見る場所

確認場所 見る内容 判断
サイトマップ 取得成功か エラーならURLや形式を確認
ページのインデックス登録 除外理由 noindexや重複扱いを確認
URL検査 対象記事の状態 クロール可否を確認
robots.txt ブロック有無 検索エンジンが読めるか確認
ミカ
ミカ

検索結果に出ないと、サイトマップが壊れてるのかなって思います。

佐藤さん
佐藤さん

不安になるよね。
でも、検索結果に出るかどうかと、サイトマップを読めるかは別の話だよ。

ミカ
ミカ

まずは読めるかを見る。
そのあと、記事ごとの登録状態を見るんですね。

佐藤さん
佐藤さん

そう。
順番を分けると、原因が見えやすくなる。

記事URLが含まれているか確認する

新しい記事を公開した後は、XMLサイトマップ内に記事URLが含まれているか確認します。CMSで静的HTMLを書き出す運用では、記事公開後にサイトマップの再生成まで行う必要があります。

サイトマップに記事URLがない場合は、記事ステータス、カテゴリ、書き出し処理を確認します。URLが含まれている場合は、Search ConsoleのURL検査でクロール状況を確認します。

よくある質問

サイトマップ送信後、どれくらいで反映されますか?

即時ではありません。検索エンジンのクロール状況により時間がかかります。まず取得成功か確認します。

記事を公開したのにサイトマップへ出ません。何を見ますか?

記事が公開済みか、サイトマップ再生成が完了しているか、対象カテゴリが有効かを確認します。

ミカ
ミカ

私はまず、sitemap.xmlを開いて記事URLがあるか見ます。
それからSearch Consoleで確認します。

佐藤さん
佐藤さん

それでいいね。
検索結果だけを見て焦るより、読める状態を一つずつ確認しよう。

ミカ
ミカ

反映されない理由が、少し分けて考えられそうです。

佐藤さん
佐藤さん

うん。
SEOの確認は、分解すると落ち着いて進められるよ。

サイトマップはURLと除外設定を確認する

XMLサイトマップが反映されない時は、サイトマップURL、記事URLの掲載、robots.txt、noindex、canonicalを確認してください。検索結果だけで判断せず、読み込み状態から順に見ます。