Search Console で「サイトマップを取得できませんでした」と出るときの確認点

公開日:2026年10月12日 執筆:Takuya カテゴリ:Google登録・検索

Search Console にサイトマップを送信したのに「取得できませんでした」と表示されるときに、私が確認したことをまとめます。送信直後によくある表示であることと、時間がたっても変わらないときの確認点を解説します。

送信直後は、よくある表示

私も新しいサイトでサイトマップを送信したとき、ステータスが「取得できませんでした」になりました。最初は設定を間違えたのかと焦りましたが、しばらく待つと表示が変わりました。

新しいサイトの場合、Google がまだそのサイトを読みに来ていないため、送信した直後はこの表示になることがあるようです。まずは数日ほど待ってみるのがおすすめです。その間に、次の項目で自分のサイトに問題がないかを確認しておくと安心です。

用語の説明

  • ステータス:Search Console の画面に出る、サイトマップの読み込みの状態
  • robots.txt:検索エンジンのロボットに、読んでよい場所・読まないでほしい場所を伝えるファイル
  • クローラー:Web のページを自動で読んで回る、検索エンジンのプログラム
  • XML:サイトマップの書き方の形式。決まった書き方をしないと正しく読まれない

自分でできる確認

待っている間に、次の点を確認しておくと安心です。

  • ブラウザで https://(サイトの URL)/sitemap.xml を開いて、ページの一覧が表示されるか
  • サイトマップの中の URL が、今のサイトの URL になっているか(移行前の古い URL が残っていないか)
  • robots.txt でサイトマップやページへのアクセスを禁止していないか
  • サイトマップの URL を送信欄に正しく入力したか(sitemap.xml のつづり)
  • サイトマップを開いたときに、サイトのトップページが表示されていないか

React のサイトで起きやすいこと

React などで作ったサイトでは、存在しない URL を開いたときに、トップページの HTML を返す設定にしていることがあります。この場合、sitemap.xml がビルドの結果に入っていないと、サイトマップの代わりにトップページの HTML が返ってしまいます。ブラウザで開くと一見何か表示されるので、気づきにくい点です。

Vite のサイトなら、sitemap.xml を public フォルダに置くか、ビルドのときに作って dist フォルダに入るようにします。ビルドした後の dist フォルダの中に、sitemap.xml があるかを確認してください。

しばらくたっても変わらないとき

時間がたっても「取得できませんでした」のままなら、Search Console の「URL 検査」でトップページの URL を調べてみます。登録されていないと出る場合は、「インデックス登録をリクエスト」を押すと、読みに来てもらうきっかけになることがあります。

それでも変わらない場合は、サイトマップのファイルの書き方(XML の形式)に誤りがないかを確認します。最小限の書き方は、次のような形です。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns=
 "http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://my-site.pages.dev/</loc>
  </url>
</urlset>

私の場合

私は、サイトの URL を Vercel から Cloudflare Pages に移した後、新しい URL でサイトマップを送り直しました。そのときも、送信の直後は「取得できませんでした」でした。sitemap.xml がブラウザで開けること、中身の URL が新しい URL になっていることを確認して待ったところ、後から表示が変わりました。

この経験から、送信の直後の表示だけで慌てて設定を変えないようにしています。

よくあるつまずき

  • 送信の直後に何度も送り直したり、削除して登録し直したりしてしまう
  • sitemap.xml を手で作り、記事を増やしたときに追加し忘れる
  • サイトマップに、公開していないページや転送されるページの URL を入れてしまう
  • 送信欄に、サイトの URL ごと二重に入力してしまう

確認のチェックリスト

最後に、確認する項目をまとめておきます。

  • sitemap.xml がブラウザで開け、XML の中身が表示される
  • 中の URL がすべて今のサイトの URL で始まっている
  • robots.txt にサイトマップをふさぐ書き方がない
  • 送信してから数日以上待った

次にやること

サイトマップが読まれるようになったら、「ページ」のレポートで、登録されたページと登録されていないページを確認します。登録されていない理由が表示されるので、それを手がかりに直していきます。

※表示の文言や画面は、執筆時点のものです。最新の内容は Google の公式ヘルプでご確認ください。

ほかの記事

公開・サーバー無料で個人サイトを公開する方法の全体像(どのサービスを選ぶか)個人のブログやツールのサイトを、できるだけお金をかけずに公開するための選択肢を整理します。静的サイトの無料ホスティング、広告を載せるときの注意、独自ドメインの要不要まで、実際に複数のサイトを公開した経験をもとに解説します。公開・サーバーCloudflare Pages で静的サイトを無料公開する手順Cloudflare Pages に、パソコンで作った静的サイトをコマンド1つで公開する手順を解説します。アカウントの作成から、Wrangler(Cloudflare 公式のコマンドツール)での公開、2回目以降の更新までをまとめました。公開・サーバーVercel の無料プランで広告を載せてはいけない理由と、移行先の選び方Vercel の無料プラン(Hobby)は、公式の利用ガイドラインで非商用利用に限られており、AdSense などの広告も商用利用の例に挙げられています。私が広告サイトを Vercel から移した理由と、移行先を選ぶときの観点をまとめます。公開・サーバーVercel から Cloudflare Pages へ移行した手順と、古い URL の転送広告を載せるサイトを Vercel から Cloudflare Pages に移したときの手順を、実際の作業順にまとめます。サイト内の URL の書き換え、古い URL から新しい URL への転送、Search Console・AdSense の登録のやり直しまで扱います。