SEO・キーワード

XMLサイトマップとは作り方・送信手順と必要性の判断

XMLサイトマップは、サイト内の重要なURLをGoogleに伝えるファイルです。必要なケースと不要なケース、WordPressでの作成、Search Consoleでの送信手順、よくある誤解を2026年10月時点の公式情報で整理します。

公的機関・公式資料などの一次情報と照合して作成しています。このサイトについて

XMLサイトマップとは

XMLサイトマップとは、サイト内のURLの一覧を、検索エンジン向けにXML形式で書いたファイルです。Googleにページやファイルの存在と、更新状況を伝える目的で使います。読者向けにページを一覧表示する「HTMLのサイトマップページ」とは別物です。

Google検索セントラルでは、サイトマップは必須ではなく、あくまでGoogleがコンテンツを見つけるための補助と位置づけられています。また、送信しても、すべてのURLがクロール・インデックスされることは保証されません。仕様は変わることがあるため、この記事は2026年10月時点の公式情報にもとづいています。最新は公式ドキュメントで確認してください。

XMLサイトマップの基本

サイトマップが特に役立つケース

公式ドキュメントでは、次のようなサイトで役立つ可能性があるとされています。

  • 規模が大きく、すべてのページが相互にリンクされているか確認しにくいサイト
  • 公開したばかりで、外部からのリンクが少ないサイト
  • 動画・画像・ニュースなどのリッチメディアを多く掲載しているサイト

不要な場合もある

反対に、ページ数が少なめ(公式ではおよそ500ページ以下の例)で、トップページから重要なページすべてにリンクでたどり着けるサイトでは、サイトマップが必須ではないとされています。ただし、新しいブログでは送信しておくと、Search Consoleで処理状況を確認できる利点があります。

作成時のルール

項目 内容
形式 XMLのほか、RSS、Atom、テキスト形式も使用可
サイズ・件数 1ファイルあたり、非圧縮で50MBまたは5万URLまで
超える場合 複数ファイルに分けて、サイトマップインデックスでまとめる
priority・changefreq Googleは値を無視する
lastmod 正確と確認できる場合にGoogleが利用する。重要な更新のみ反映する

lastmodは、著作権表示の年を直しただけなど、メインコンテンツに関係ない変更では更新しないことが勧められています。

XMLサイトマップの具体例

最小構成のサイトマップの例です。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/search-intent/</loc>
    <lastmod>2026-10-05</lastmod>
  </url>
  <url>
    <loc>https://example.com/internal-link/</loc>
  </url>
</urlset>

URLが6万件ある場合は、1つ目に5万件、2つ目に1万件のように分割し、それらを一覧するサイトマップインデックスを送信します。個人ブログで5万件を超えることはまれですが、WordPressではタグやカテゴリのアーカイブが含まれて想定より多くなることもあります。

XMLサイトマップの実践ステップ

  1. 自動生成の有無を確認する: WordPress本体は標準でサイトマップ(wp-sitemap.xml)を出力します。SEOプラグインを使う場合は、プラグイン側のサイトマップと重複していないか確認します。
  2. URLにアクセスして中身を見る: ブラウザで開き、正しいURL(https、wwwの有無が統一)が入っているか確認します。
  3. 不要なURLが入っていないか確認する: noindexにしたページ、リダイレクトされるURL、canonicalで別URLを指定しているページは、基本的に載せません。
  4. robots.txtに記載する(任意): 「Sitemap: https://example.com/sitemap.xml」の形式で書くと、次回のクロール時にGoogleが発見できます。
  5. Search Consoleで送信する: サイトマップのレポートからURLを入力して送信します。
  6. ステータスを確認する: 「成功しました」か、エラーがないか、検出されたページ数が想定と合うかを見ます。

XMLサイトマップの注意点

  • 送信してもインデックスは保証されません。ページの内容や品質、サイト全体の状況によって判断されます。
  • noindexのページをサイトマップに入れると、指示が矛盾します。Search Consoleに警告が出ることもあります。
  • サイトマップは、Googleがページを見つけるための手がかりで、順位を上げる手段ではありません。
  • 複数のプラグインが別々にサイトマップを出していると、重複や混乱の原因になります。

XMLサイトマップでよくあるミス

  • priorityやchangefreqを細かく設定する: Googleは無視するため、手間をかけても効果は期待できません。
  • lastmodを常に最新の日付にする: 実際の更新と合っていないと、正しい値として扱われにくくなります。
  • httpとhttpsが混在している: 正規のURLに統一します。
  • 削除したページがいつまでも残っている: 404やリダイレクトのURLが多いと、整理が必要です。
  • 送信したから安心する: 公開後はSearch Consoleでインデックスの状況を確認します。

XMLサイトマップのチェックリスト

  • [ ] サイトマップのURLをブラウザで開いて確認した
  • [ ] https・wwwの有無が統一されている
  • [ ] noindexページ、リダイレクトURLが含まれていない
  • [ ] Search Consoleに送信し、ステータスを確認した
  • [ ] 複数のプラグインで重複出力していない
  • [ ] robots.txtに記載した(必要に応じて)

XMLサイトマップのFAQ(よくある質問)

Q. サイトマップがないとインデックスされませんか。
A. いいえ。リンクをたどって発見される場合も多く、サイトマップは必須ではありません。

Q. 送信後、どのくらいで反映されますか。
A. 目安は断言できません。状況によって数日から数週間かかる場合があります。

Q. HTMLのサイトマップページも必要ですか。
A. 小さなサイトでは必須ではありません。読者の使いやすさを考えて、必要に応じて作ります。

筆者の見解(XMLサイトマップ)

私見では、サイトマップは「最初に整えておくと安心する土台」であり、記事の質や内部リンクの代わりにはならないと考えます。特に立ち上げ直後のブログでは、送信してステータスを確認する習慣をつけておくと、後でインデックスの問題が起きたときに原因を切り分けやすいと思います。設定は一度確認したら、プラグインの変更や移転のときに見直す程度で十分でしょう。

XMLサイトマップの関連項目

  • internal-link
  • noindex-tag
  • canonical-tag
  • search-console-performance
  • seo-toha

出典(一次情報)

本記事は情報提供を目的としており、収益を保証するものではありません。法律・税務に関する内容は一般的な情報であり、個別の判断は弁護士・税理士などの専門家や公的機関の最新情報でご確認ください。「筆者の見解」は一つの考え方です。