sitemap.xmlとは?
sitemap.xml は、検索エンジンに「クロールしてほしい URL」を一覧で伝える XML ファイルです。Google 検索セントラルのサイトマップの概要とサイトマップの作成と送信に標準仕様がまとまっています。
サイトマップは、新規ページや深い階層のページの発見を補助しますが、登録すれば必ずインデックスされるわけではありません。インデックス可否は本文品質や内部リンクなど別の要素にも依存します。
重要 URL を網羅し、lastmod を実際の更新日に揃えるのが基本。404 や noindex の URL を載せないこと、canonical 先 URL と一致させることがポイントです。
01.sitemap.xml とは
sitemap.xml は、検索エンジンにクロールしてほしい URL の一覧を XML 形式で伝えるファイルです。サイトのルートに置くか、Search Console で送信して通知します。robots.txt の Sitemap ディレクティブで場所を伝えることもできます。
02.HTML サイトマップとの違い
| 項目 | sitemap.xml | HTML サイトマップ |
|---|---|---|
| 対象 | 検索エンジン(クローラー) | ユーザー |
| 形式 | XML | 通常のHTMLページ |
| 役割 | 重要 URL の一覧を機械可読に伝える | サイト全体の構造をユーザーに見せる |
| lastmod | ある | ない(本文に書く場合あり) |
| 設置場所 | サイトルート | 通常はフッターからリンク |
03.基本書式と lastmod
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-05-10</lastmod>
</url>
<url>
<loc>https://example.com/about</loc>
<lastmod>2026-04-30</lastmod>
</url>
<url>
<loc>https://example.com/insights/articles/014-seo-basics-search-engine-optimization</loc>
<lastmod>2026-05-10</lastmod>
</url>
</urlset>locは正規 URL(canonical 先と一致)を入れる。lastmodは ISO 8601 形式(YYYY-MM-DD)で、実際の更新日を入れる。changefreqとpriorityは Google が利用しないことを公式に表明しているため、原則不要。- 1 ファイルあたりの上限は 50,000 URL かつ 50MB(非圧縮)。超える場合はサイトマップインデックスで分割する。
04.含めるべき URL / 含めない URL
| 扱い | URL のタイプ |
|---|---|
| 含めるべき | 正規 URL(canonical 先)/ 200 を返すページ / インデックスさせたい重要ページ |
| 含めない | noindex / 404 / 301 リダイレクト元 / canonical で別 URL に向けているページ / 重複・薄いページ / パラメータ違い URL |
全ページの lastmod を毎日機械的に更新すると、Google は信号として信頼しなくなります。本文・タイトル・構造化データに実質的な変更があった場合のみ、その日付を反映するのがおすすめです。
canonical 先 URL の決め方と Search Console での確認方法は別記事で詳しく整理しています。あわせてご覧ください。
canonicalとは?URL正規化の意味・設定方法・SEOでの注意点を解説
URL 正規化が必要な理由、自己参照 canonical、301 リダイレクト・noindex との使い分けを整理しています。
05.Search Console への送信
Search Console「サイトマップ」レポートから sitemap.xml の URL を入力して送信します。送信後は、エラー件数、検出された URL 数、最終クロール日が表示されます。エラーがある場合は、URL 単位で原因を確認します。
| 送信後に確認する項目 | 意味 | 対処 |
|---|---|---|
| ステータス | 成功 / 取得できませんでした / エラー | エラーは XML 構文・サーバーレスポンスを確認 |
| 検出された URL | サイトマップに含まれた URL 数 | 実数と大きくズレる場合は出力ロジックを点検 |
| ページのインデックス登録レポート連携 | サイトマップ経由でインデックスされた URL の状況 | 未登録理由を確認し本文・canonical を見直す |
Search Console 全体の使い方とサイトマップ以外のレポートについては、別記事でレポート単位に解説しています。
Google Search Consoleとは?SEO担当者が最初に見るべき指標と使い方
初期セットアップ、検索パフォーマンス、ページのインデックス登録、URL 検査までを整理しています。
06.サイトマップインデックス
URL 数が多い、もしくはセクション別に分割したいサイトでは、複数の sitemap.xml をまとめる「サイトマップインデックスファイル」を使います。
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemaps/pages.xml</loc>
<lastmod>2026-05-10</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/articles.xml</loc>
<lastmod>2026-05-10</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/news.xml</loc>
<lastmod>2026-05-10</lastmod>
</sitemap>
</sitemapindex>ニュース、画像、動画など特殊なサイトマップ(Google News サイトマップ、画像サイトマップ)も別ファイルに分けて、インデックスでまとめる構成が一般的です。
07.よくある失敗
- サイトマップに noindex / 404 / リダイレクト URL を機械的に含めてしまう。
- 全ページの lastmod を毎日自動更新し、信号として無効化される。
- canonical 先と異なる URL を sitemap.xml に載せ、判定がぶれる。
- サイトマップを送れば品質が低くてもインデックスされると考える。
08.よくある質問(FAQ)
sitemap.xml は必須ですか?
小規模サイトでも必須ではありませんが、新規・更新・深い階層のページを発見してもらう補助として設置するのがおすすめです。CMS の自動生成機能を使えば運用負荷も低く保てます。
サイトマップに載せる URL の条件は何ですか?
正規 URL(canonical 先)で、200 ステータスを返し、インデックスさせたい重要ページに限定します。重複、noindex、リダイレクト、エラーページは含めないのが基本です。
lastmod は本当に必要ですか?
Google は lastmod を信号として活用すると公表しています。ただし、実際の更新日と一致していることが前提です。全 URL を毎日機械的に更新する運用では信号として無効化されるため、本文・構造化データに実質変更があった日だけ更新するのが効果的です。
llms.txt と sitemap.xml の違いは?
sitemap.xml は検索エンジン向けの URL 一覧、llms.txt は AI に読ませたい代表ページの案内を Markdown で書く補助ファイルです。役割が違うため、両方を併用するのが現実的です。
09.まとめ
sitemap.xml は、検索エンジンに重要 URL を伝える発見補助ファイルです。canonical 先と一致させ、noindex / 404 / リダイレクト URL を含めず、lastmod を実際の更新日に揃えるのが運用の基本。Search Console で送信状況とエラーを定期的に確認しましょう。AI 検索でも、まずは Google にインデックスされていることが前提です。
sitemap.xml の設計と運用、AI 検索を見据えた構造化を一緒に整えませんか?
TANTOU では、テクニカル SEO、構造化データ、AI 検索対策まで一貫して支援します。
SEO・AI検索 基礎知識集
一覧に戻る →基本概念
コンテンツ設計・品質
サイト構造・リンク設計
エンティティ・構造化データ
クロール・インデックス制御
- ›クロールバジェットとは?
- ›robots.txtとは?
- ›sitemap.xmlとは?(この記事)
- ›noindexとは?
- ›noindexを使うべきページ
- ›nofollowとは?
- ›クロール済みインデックス未登録の直し方
- ›リダイレクトとは?

