XMLサイトマップとは、サイトにどんなページがあるかを、クローラーに伝えるためのファイルです。

英語表記:XML Sitemap / ファイル名は多くの場合 sitemap.xml

この言葉の基本

XMLサイトマップの形式・置き場所・中身・扱い

項目 内容
形式XMLのファイル
置き場所多くはサイトのルート(例:https://example.com/sitemap.xml)
中身ページのURLの一覧。URLごとに最終更新日時(lastmod)なども書ける
役に立つサイトページ数が多いサイト、外部からのリンクがまだ少ないサイト
送信したときの扱いヒントにとどまり、クロールは保証されない

XMLサイトマップという言葉の由来

ページの一覧(サイトマップ)を、XMLの形式で書いたファイルなので、こう呼ばれます。書き方はsitemaps.org の仕様で決められています。

Googleは、Google Search Central のサイトマップの作成と送信で、自社での扱いを説明しています。送信は「ヒントにすぎず」、サイトマップを読むことも、そこにあるURLをクロールすることも保証しない、という書き方です。

lastmod(最終更新日時)という要素

lastmodは、XMLサイトマップの中で、そのページを最後に変更した日時を書く要素です。形式は W3C Datetime です。

<url>
  <loc>https://example.com/page</loc>
  <lastmod>2026-09-25T10:00:00+09:00</lastmod>
</url>

日付だけなら 2026-09-25、時刻まで書くなら上の形です。日本時間なら +09:00 を付けます。付けないと、どの時間帯の10時なのかが決まりません。

書くのは、実際に中身を変えた日時です。Googleは、値が実際の更新と一貫して合っている場合に lastmod を使うとしています。

似た言葉との関係

robots.txtも、サイトのルートに置くファイルです。役割は違い、XMLサイトマップは「どこに何があるか」、robots.txtは「入ってよいかどうか」を伝えます。どちらかがもう一方の代わりになるものではありません。

llms.txtも同じくルートに置くファイルですが、AI向けに提案された、サイトの概要を案内するファイルです。ページの一覧を伝えるXMLサイトマップとは役割が別です。

GEO対策における位置づけ

サイトマップは、AIのボットに対しても、どこにページがあるかを伝える土台になります。ただし、AIのボットがサイトマップをどこまで使っているかは、各社とも公表していません。

GEOの中心は、ページの中身と、外からどう書かれているかです。サイトマップはその手前にある管理用のファイルで、それらに代わるものではありません。

XMLサイトマップは、構造化データを入れるときにあわせて確かめる、サイトの基本設定の1つです。ほかの基本設定と、優先して入れる構造化データの順番は、GEO対策で優先する構造化データは?21種類の優先順位と設置場所で整理しています。

よくある誤解

送信すればすぐクロールされる

されません。サイトマップの送信も lastmod の更新も、クロールを約束するものではありません。いつ読みに来るかはクローラー側が決めます。

lastmod を毎日更新すればクロールされやすくなる

中身を変えていないのに日時だけ書き換えると、値と実態が合わなくなります。その値は信用されなくなる可能性があります。

全部のURLを載せたほうがよい

載せるのは公開中のページだけです。削除したページや noindex のページを残すと、伝えている内容が実際と食い違います。canonical と違うURLを載せると、どれが正規のURLか分からなくなります。

XMLサイトマップに関連する用語

XMLサイトマップに関連する用語と、その意味

用語 意味
robots.txtボットの出入りを決めるファイル
URL正規化(canonical)どのURLを正とするかの指定
noindexチェック検索結果に出さない指定の確認
AIボットクロールAIのボットがページを読みに来ること
llms.txtAI向けに提案された、サイトの概要を案内するファイル

よくある質問

lastmod はどの形式で書きますか?

W3C Datetime 形式です。日付だけなら 2026-09-25、時刻まで入れるなら 2026-09-25T10:00:00+09:00 のように書きます。日本時間なら +09:00 を付けます。

小さなサイトでもサイトマップは必要ですか?

ページ数が少なく、内部リンクでどのページにもたどり着ける状態なら、なくても見つけてもらえます。役に立つのは、ページが増えたときや、外部からのリンクがまだ少ないときです。

AIのボットもサイトマップを見ていますか?

各社とも公表していません。サーバーのログを見れば、どのボットが sitemap.xml を取りに来たかは分かります。