sitemap format(sitemap.xml format)完全リファレンス|全タグ仕様・拡張形式一覧【2026年版】
sitemap.xmlのformat仕様を全タグ・値域で網羅。拡張namespaceと検証エラー対処を2026年版で解説。
目次(23項目)
- はじめに|この記事の位置づけ
- XML 宣言と namespace|sitemap.xml の前提仕様
- <urlset> と <url> の format 仕様
- <urlset>(ルート要素)
- <url>(URL エントリ)
- <loc> のエスケープと正規化ルール
- <lastmod> の format と運用
- <changefreq> と <priority> の仕様と現実
- <changefreq> の有効値
- <priority> の値域
- Google の扱い(2026 年時点)
- sitemap index ファイルの format 仕様
- 拡張フォーマット|Image・Video・News sitemap
- Image sitemap
- Video sitemap
- News sitemap
- ファイルサイズ・URL 数の上限と圧縮仕様
- 実例で見る|本番サイトの sitemap format 運用(一次データ)
- ありがちなバリデーションエラーと修正パターン
- まとめ|sitemap.xml format を仕様準拠で運用するために
- よくある質問
- 関連用語
- 関連記事
sitemap format(sitemap.xml format)完全リファレンス|全タグ仕様・拡張形式一覧【2026年版】
この記事の結論(sitemap format の要点): sitemap format(sitemap xml format)は sitemaps.org プロトコル 0.9 が唯一の標準仕様で、
<urlset>をルートに<url>配下の<loc>・<lastmod>・<changefreq>・<priority>を組み合わせる。Image・Video・News などの拡張は Google 独自の追加 namespace で記述する。タグの必須/任意・属性・値域・エスケープルールを正しく押さえれば、バリデーションエラーで GSC に弾かれることは起きない。
最終更新日: 2026-08-01(2026年8月時点の sitemaps.org プロトコル・Google Search Central 仕様に基づく)
はじめに|この記事の位置づけ
sitemap.xml の「書き方手順」と「運用」はsitemap.xml の書き方と送信手順 でカバーしているため、本記事では sitemap.xml の format 仕様そのもの を網羅的に整理する。タグの値域、属性、エスケープルール、Image・Video・News などの拡張 namespace まで踏み込むので、「自前ジェネレーターを書く」「既存ライブラリの出力を仕様面から検証する」用途のリファレンスとして利用してほしい。
フォーマットの選択肢(XML / RSS / Atom / TXT)の比較はsitemap のフォーマット種類と使い分け を参照。本記事は XML 形式に絞った仕様書である。
XML 宣言と namespace|sitemap.xml の前提仕様
sitemap.xml は標準 XML 1.0 のサブセットで、UTF-8 でエンコードされた XML ファイル として配置する。ファイル先頭で XML 宣言と sitemaps.org の namespace を必ず宣言する。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- url 要素を 1 件以上 -->
</urlset>
| 仕様項目 | 内容 |
|---|---|
| XML バージョン | 1.0(XML 1.1 は非対応) |
| 文字エンコード | UTF-8 固定 |
| BOM | あっても無くても OK(無し推奨) |
| ルート要素 | <urlset>(URL 列挙)または <sitemapindex>(sitemap 一覧) |
| デフォルト namespace | http://www.sitemaps.org/schemas/sitemap/0.9 |
| 拡張 namespace | Image / Video / News はそれぞれ独自 URI を追加宣言 |
よくあるエラー: ファイルを Shift_JIS や CP932 で書き出すと GSC が「文字エンコードが UTF-8 ではない」エラーを返す。テキストエディタの保存設定で UTF-8(BOM 無し)を必ず選ぶこと。
<urlset> と <url> の format 仕様
通常の sitemap.xml は <urlset> をルートに、<url> 要素で 1 件ずつ URL を列挙する。
<urlset>(ルート要素)
| 属性 | 必須 | 内容 |
|---|---|---|
xmlns | 必須 | http://www.sitemaps.org/schemas/sitemap/0.9 を固定値で指定 |
xmlns:image | 任意 | Image sitemap を併用するときに追加 |
xmlns:video | 任意 | Video sitemap を併用するときに追加 |
xmlns:news | 任意 | News sitemap を併用するときに追加 |
xmlns:xhtml | 任意 | hreflang 多言語アノテーションを書く時に追加 |
<urlset> の中には <url> 要素を 1 件以上 50,000 件以下 並べる。空の <urlset> は仕様上 invalid ではないが、GSC では「0 URL」として警告対象になる。
<url>(URL エントリ)
<url> は 1 件の URL を表すコンテナで、子要素として <loc>(必須)と任意の <lastmod>・<changefreq>・<priority> を持つ。
<url>
<loc>https://example.com/articles/sitemap-xml-format-spec</loc>
<lastmod>2026-05-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
| 子要素 | 必須 | 値域 | 補足 |
|---|---|---|---|
<loc> | 必須 | http(s) 絶対 URL・最長 2,048 文字 | XML エスケープ必須 |
<lastmod> | 任意 | W3C Datetime(YYYY-MM-DD または YYYY-MM-DDThh:mm:ss+TZ) | Google が最重視 |
<changefreq> | 任意 | always・hourly・daily・weekly・monthly・yearly・never | Google は 2017 年以降ほぼ無視 |
<priority> | 任意 | 0.0〜1.0(小数 1 桁推奨、0.5 がデフォルト相当) | Google は無視 |
<url> の中に同名の子要素を複数回入れることは仕様違反になる。例えば <loc> を 2 つ書いた <url> は GSC のパース時にエラーを返す。
<loc> のエスケープと正規化ルール
<loc> の中身は XML エンティティとしてエスケープした絶対 URL を入れる。エスケープ漏れは sitemap.xml で最も多い構文エラーなので、生成ロジックで必ず処理する。
| 文字 | エスケープ後 |
|---|---|
& | & |
' | ' |
" | " |
> | > |
< | < |
例えばクエリパラメータ付き URL https://example.com/?q=ai&utm_source=x は次のように書く。
<loc>https://example.com/?q=ai&utm_source=x</loc>
URL の正規化チェックリスト
- スキームは
http://またはhttps://のみ(//example.com/は不可) - ホスト名は sitemap.xml の設置パス以下に限定(
/sub/sitemap.xmlからhttps://other.example.com/...は宣言不可) - 非 ASCII 文字は Punycode(ホスト名)/ percent-encoding(パス・クエリ) に変換
- フラグメント(
#section)は付けない(Google は無視) <link rel="canonical">で他 URL を指している URL は入れない(canonical URL と矛盾するため)
<lastmod> の format と運用
<lastmod> は W3C Datetime 形式(RFC 3339 サブセット相当)に従う。書ける format は次の 3 通り。
| format | 例 | 用途 |
|---|---|---|
| 年月日のみ | 2026-05-20 | 日次更新で十分な記事系 |
| 年月日+時刻+タイムゾーン | 2026-05-20T09:00:00+09:00 | 時刻まで意味がある場合 |
| UTC(Z) | 2026-05-20T00:00:00Z | 国際的なシステム連携時 |
Google の評価ロジック
- 全 URL で
<lastmod>が同じ日付になっている sitemap は信頼性スコアが下がる(Google のサンプリングで「実際は更新されていない」と判定された場合、以降<lastmod>が無視されることがある) - 未来日付(例: 2030-01-01)は invalid 扱い、もしくは無視される
<lastmod>の更新と本文の実質変更が乖離していると、Google は次回以降の sitemap.xml 全体の信頼度を下げる
「sitemap を出力するたびに当日の日付を全 URL に書く」運用は仕様的には valid だが、Google の信頼性評価上は推奨されない。本当に本文が変わった URL だけ更新日を変える ロジックでジェネレーターを実装する。
<changefreq> と <priority> の仕様と現実
<changefreq> は更新頻度のヒント、<priority> はサイト内の相対優先度を表す。
<changefreq> の有効値
always・hourly・daily・weekly・monthly・yearly・never の 7 種類のみが仕様で許容されている。それ以外(例: bi-weekly)を書くと GSC でバリデーションエラーになる。
<priority> の値域
0.0〜1.0 の小数。仕様上は 0.5 がデフォルトの目安。1.0 が最優先で 0.0 が最低優先という意味だが、サイト内での相対値 であり「他サイトより自分の URL を優先」という意味は持たない。
Google の扱い(2026 年時点)
Google は両タグを クロール優先度の決定にほぼ使っていない ことを公式ブログ・John Mueller 発言・Search Off the Record などで継続的に表明している。Bing も同様に重視していない。
実務的な判断
- 新規 sitemap を書くなら
<changefreq>と<priority>は省略してよい - 既存サイトで残っているならわざわざ消す必要も無い(バリデーションは通る)
- どうしても入れる場合は 嘘の値で全 URL を一律埋める より、本当の更新頻度に応じて素直に振る方が無害
sitemap index ファイルの format 仕様
50,000 URL × 50MB の上限を超える場合は、複数の sitemap.xml を sitemap index で束ねる。ルート要素は <sitemapindex>、子要素は <sitemap> を 1〜50,000 件並べる。
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-articles.xml</loc>
<lastmod>2026-05-20</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-glossary.xml</loc>
<lastmod>2026-05-18</lastmod>
</sitemap>
</sitemapindex>
| 要素 | 必須 | 内容 |
|---|---|---|
<sitemapindex> | 必須 | ルート要素・sitemaps.org 0.9 namespace |
<sitemap> | 1 件以上 | 個別 sitemap ファイルへのエントリ |
<sitemap> 配下 <loc> | 必須 | 子 sitemap ファイルの絶対 URL |
<sitemap> 配下 <lastmod> | 任意(推奨) | 子 sitemap の最終更新日時 |
index の制約
- 1 つの index に直接列挙できる sitemap ファイルは最大 50,000 個
- index の中に別の index を入れる「入れ子の index」は仕様で 禁止(Google は invalid として扱う)
- 子 sitemap も親 index と 同じドメイン(または親 index の設置パス以下) に置く必要がある
拡張フォーマット|Image・Video・News sitemap
通常の sitemap.xml に Google 独自の拡張 namespace を追加すると、画像・動画・ニュース記事のメタデータをクローラに直接渡せる。
Image sitemap
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://example.com/articles/sitemap-xml-format-spec</loc>
<image:image>
<image:loc>https://example.com/img/spec-hero.png</image:loc>
</image:image>
<image:image>
<image:loc>https://example.com/img/spec-table.png</image:loc>
</image:image>
</url>
</urlset>
| 要素 | 必須 | 内容 |
|---|---|---|
<image:image> | 必須 | 画像 1 件のコンテナ |
<image:loc> | 必須 | 画像ファイルの絶対 URL |
1 つの <url> に <image:image> を最大 1,000 件 入れられる(実用上は多くて数十件)。
Video sitemap
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://example.com/lessons/llmo-basics</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumb/llmo-basics.jpg</video:thumbnail_loc>
<video:title>LLMO の基礎を 10 分で理解する</video:title>
<video:description>LLMO(Large Language Model Optimization)の基本概念と AI 検索エンジンへの最適化アプローチを実例とともに整理した入門動画です。</video:description>
<video:content_loc>https://example.com/video/llmo-basics.mp4</video:content_loc>
<video:duration>620</video:duration>
<video:publication_date>2026-05-20T09:00:00+09:00</video:publication_date>
</video:video>
</url>
</urlset>
主要な必須・推奨要素は以下のとおり。
| 要素 | 必須 | 値域 |
|---|---|---|
<video:thumbnail_loc> | 必須 | サムネイル画像 URL |
<video:title> | 必須 | 100 文字以内のタイトル |
<video:description> | 必須 | 2,048 文字以内の説明 |
<video:content_loc> | <video:player_loc> と択一必須 | 動画ファイル URL |
<video:player_loc> | 同上 | 動画プレイヤー URL |
<video:duration> | 任意(推奨) | 秒数(1〜28800) |
<video:publication_date> | 任意(推奨) | W3C Datetime |
News sitemap
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>https://example.com/news/ai-overview-update-2026</loc>
<news:news>
<news:publication>
<news:name>aiseo-llmo.com 編集部</news:name>
<news:language>ja</news:language>
</news:publication>
<news:publication_date>2026-05-20T08:00:00+09:00</news:publication_date>
<news:title>Google AI Overview 2026 年 5 月アップデート速報</news:title>
</news:news>
</url>
</urlset>
News sitemap には 公開から 2 日以内の記事のみ を入れる制約があり、<news:publication_date> は時刻まで指定する。 1 ファイル最大 1,000 URL かつ 50MB(圧縮前)。Google News Publisher Center に承認されたサイトでのみ実効性がある。
ファイルサイズ・URL 数の上限と圧縮仕様
| 制約 | 値 | 補足 |
|---|---|---|
| 1 ファイルあたり URL 数 | 50,000 件 | URL 数で sitemap index に分割 |
| 1 ファイルあたりサイズ | 50MB(解凍後) | gzip 圧縮しても解凍後の閾値で評価 |
<loc> の最大長 | 2,048 文字 | 超える URL は sitemap に入れられない |
| 1 つの index に直接束ねられる sitemap | 50,000 個 | 入れ子 index は不可 |
| News sitemap の URL 数 | 1,000 件 | 公開から 2 日以内に限る |
圧縮形式: gzip 圧縮(sitemap.xml.gz)が標準。zip / bzip2 / xz など他形式は Googlebot が扱わない。圧縮ファイルの拡張子は .xml.gz を使うこと。
実例で見る|本番サイトの sitemap format 運用(一次データ)
結論: 本記事を掲載する aiseo-llmo.com 自体の sitemap.xml を 2026年8月時点で実査すると、sitemap index format の教科書どおりの構成に加え、仕様書だけでは気づきにくい「空の <urlset>」という実運用上のミスも同時に確認できた。
sitemap format の仕様は文章で読むより、実際に本番稼働しているファイルを確認したほうが理解が早い。本サイト(aiseo-llmo.com)の sitemap.xml を実際に取得し、format を検証した結果は以下のとおり。
| 子 sitemap ファイル | URL 数 | ファイルサイズ | 用途 |
|---|---|---|---|
sitemap-static.xml | 20件 | 約3.2KB | トップページ等の固定ページ |
sitemap-articles.xml | 575件 | 約109KB | 記事コンテンツ(本記事もここに含まれる) |
sitemap-glossary.xml | 79件 | 約13KB | 用語集ページ |
sitemap-keywords.xml | 67件 | 約12.5KB | キーワード別ページ |
sitemap-reports.xml | 0件 | 110バイト | レポートページ(実装未了) |
ルートの sitemap.xml は <urlset> ではなく <sitemapindex> を採用し、コンテンツタイプごとに 5 つの子 sitemap へ分割する構成になっている。50,000 URL の上限にはまだ遠いが、「1 sitemap = 1 コンテンツタイプ」で分割しておくと GSC のレポートが読みやすいという、本記事「Image・Video・News sitemap」節で触れた運用ノウハウをそのまま体現した実例といえる。
一方で sitemap-reports.xml は <urlset> の中身が 0 件だった。これは本記事「<urlset> と <url> の format 仕様」節で触れた「空の <urlset> は仕様上 invalid ではないが GSC では『0 URL』警告の対象になる」という注意点そのものの実例で、レポート機能の実装が未了のまま sitemap だけ先に生成されている状態を示している。format 仕様を満たしていても、運用上は空 sitemap を放置しないことが望ましい。
さらに sitemap-articles.xml の中身を見ると、575 件すべての <url> が <changefreq>weekly</changefreq> と <priority>0.7</priority> で一律になっていた。本記事「<changefreq> と <priority> の仕様と現実」節で解説したとおり、Google はこの 2 タグをほぼ無視しているため、更新頻度に関わらず固定値を流し込む実装は仕様違反ではなく、実務上もありふれた妥当な選択だとわかる。
クロール速度への効果(第三者データ): sitemap format 自体が検索順位を上げるわけではないが、クロール発見速度には明確な差が出る。SEO 支援会社アレグロマーケティングが公開している Moz の検証データによると、XML サイトマップを送信した場合の Googlebot 平均到達時間は約 14 分、送信しなかった場合は約 1,375 分(約 23 時間)と、約 100 倍の差が報告されている(出典: アレグロマーケティング「XMLサイトマップの作り方・更新・分割運用までを押さえる実践ガイド」)。format が正しくても sitemap 自体を送信していなければこの効果は得られないため、GSC への送信手順はsitemap.xml の書き方と送信手順を参照してほしい。
ありがちなバリデーションエラーと修正パターン
GSC の「サイトマップ」レポートで頻出するエラーと修正方法をまとめる。
- 「URL がサイトマップで指定された場所ではありません」: sitemap.xml の設置ディレクトリ以下の URL しか書けない仕様に違反している。
/sub/sitemap.xmlでhttps://example.com/articles/...を宣言する場合は、sitemap をドメインルートに置くか、もしくは domain-wide sitemap として GSC に「ドメインプロパティ」として登録する。 - 「サイトマップを読み取れません」: ファイル取得時の HTTP 4xx / 5xx、robots.txt での
Disallow、または DNS エラーが原因。curl -I https://example.com/sitemap.xmlで 200 を返すか確認。 - 「圧縮形式が不正です」:
.gz以外で圧縮した、または圧縮していないのに.gz拡張子で配信している。Content-Encoding と拡張子を一致させる。 - 「不正な XML」: タグの閉じ忘れ・属性のクオート抜け・エスケープ漏れ。生成ロジックで XML パーサーを通してから保存する。
- 「不正な日付形式」:
<lastmod>を2026/5/20やMay 20, 2026のように W3C Datetime 以外で書いた。YYYY-MM-DDに揃える。 - 「サイトマップに URL が含まれていません」: 空の
<urlset>か、<url>の子要素<loc>が無い。 - 「URL が他のホストを指しています」: cross-host URL を sitemap に入れた。sitemap.xml は設置ドメイン内の URL に限定する。
- 「Submitted URL marked noindex」: sitemap に入れた URL が
noindex指定。sitemap.xml は「インデックスして欲しい URL」のホワイトリストなので、noindex指定 URL は除外して再生成する。
仕様準拠の検証は sitemaps.org のオンラインバリデータ や xmllint --schema を使うのが手早い。
まとめ|sitemap.xml format を仕様準拠で運用するために
sitemap.xml の format は sitemaps.org 0.9 が唯一の標準で、Google・Bing 共通の前提仕様だ。
- ルート要素は
<urlset>または<sitemapindex>の二択、namespace はhttp://www.sitemaps.org/schemas/sitemap/0.9を固定で宣言する - 必須タグは
<loc>のみ、<lastmod>は推奨だが嘘の日付を入れると逆効果 <changefreq>と<priority>は省略可、Google は実質無視している- Image / Video / News は Google 独自の追加 namespace で書ける拡張、必要に応じて 1 sitemap 内に併記してよい
- 50,000 URL × 50MB の上限を超えたら sitemap index で分割、入れ子 index は不可
- 文字コードは UTF-8 固定、URL は XML エンティティでエスケープしてから
<loc>に入れる
「format がおかしくて GSC に弾かれた」「拡張 namespace の書き方が知りたい」というケースには、本記事の表とコード例を直接 sitemap ジェネレーターの実装に落とし込んでほしい。書き方の手順と運用はsitemap.xml の書き方と送信手順、フォーマット選択の比較はsitemap のフォーマット種類と使い分け を併読すると、仕様 → 実装 → 運用の流れが一直線で繋がる。
よくある質問
Q. sitemap.xml の format は 1.0 と 0.9 のどちらが正しいですか?
A. sitemaps.org が公開しているプロトコルバージョンは 0.9 のみで、これが Google・Bing・Yandex で共通サポートされる唯一の標準です。xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" を namespace として宣言します。XML 自体のバージョンは XML 宣言の version="1.0" を使います。
Q. 日本語 URL を含むサイトでは sitemap.xml の <loc> をどう書けばいいですか?
A. 日本語など非 ASCII 文字は percent-encoding(URL エスケープ)してから <loc> に入れます。例えば https://example.com/articles/サイトマップ は https://example.com/articles/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%9E%E3%83%83%E3%83%97 と書きます。ホスト名に日本語が含まれる場合は Punycode(xn--...)に変換します。
Q. <lastmod> を全 URL で当日の日付にして毎日出力していいですか?
A. 仕様上は valid ですが、Google は実質的な更新の有無を本文の差分で検証しています。本文が変わっていないのに <lastmod> だけ更新する運用が続くと、Google が sitemap.xml 全体の <lastmod> を以降参考にしなくなることが報告されています。実際に本文が変わった URL だけ 日付を更新するロジックでジェネレーターを書くのが安全です。
Q. sitemap index の中に sitemap index を入れることはできますか?
A. sitemaps.org の仕様では明確に 禁止 されています。<sitemapindex> の子要素には <sitemap>(= 通常の sitemap.xml ファイル)しか入れられません。50,000 sitemap × 50,000 URL = 25 億 URL までは「1 階層の index」でカバーできるため、入れ子にする必要があるサイトは現実にはほぼ存在しません。
Q. Image・Video・News の拡張 namespace を 1 つの sitemap に同居させていいですか?
A. 仕様上は問題なく、<urlset> に複数の xmlns:image・xmlns:video・xmlns:news を並べて宣言できます。ただし運用上は コンテンツタイプごとに sitemap を分け、sitemap index で束ねた方が GSC レポートの読みやすさ・更新タイミングの分離・サイズ制御の点で扱いやすいです。
Q. RSS や Atom フィードでも sitemap として認識されますか? A. はい。sitemaps.org の仕様は XML format に加えて RSS 2.0・Atom 1.0・テキスト sitemap も sitemap として認めています。フォーマット別の使い分けはsitemap のフォーマット種類と使い分け を参照してください。XML format が最も表現力が高く、Image・Video など拡張も使えるため、新規サイトでは XML format を選ぶのが標準です。
Q. sitemap.xml を AI 検索クローラ(ChatGPT Search・Perplexity)も読みますか? A. AI 検索は Google や Bing のインデックスを引きながら独自クローラも併用しており、ホスト内 URL の発見補助として sitemap.xml を参照するケースがあります。LLMO 観点では sitemap.xml の網羅性とllms.txt の要約性を併用するのが現時点の現実解です。
Q. sitemap format と sitemap xml format は同じ意味ですか? A. はい、同じものを指します。sitemap には XML 以外に RSS / Atom / TXT の format もあるため、「XML 形式の sitemap の書式」を明確にしたいときに「sitemap xml format」と表記されます。
Q. sitemap.xml の filename(ファイル名)は sitemap.xml 以外でも良いですか?
A. 仕様上は自由です。ファイル名自体に format 上の制約はなく、sitemap-articles.xml のような任意の名前で分割・命名できます。重要なのはファイル名ではなく <urlset> / <sitemapindex> の中身が仕様に沿っていることです。実際に aiseo-llmo.com でも sitemap-articles.xml sitemap-glossary.xml のようにコンテンツタイプ別の名前で分割運用しています(詳細は本記事「実例で見る」節)。
Q. <url> 要素の並び順に format 上の意味はありますか?
A. ありません。sitemaps.org の仕様に <url> の順序規定はなく、Google も並び順をクロール優先度の判断材料にしないと明言しています。生成ロジックの都合(DB の更新日順・ID 順など)で並べて問題ありません。
Q. WordPress 以外の CMS や静的サイトでも sitemap format は共通ですか?
A. はい、共通です。sitemap.xml は sitemaps.org が定める XML format の仕様であり、生成元が WordPress プラグインでも静的サイトジェネレーターでも自前実装でも、出力される <urlset> の中身が同じ format 仕様を満たしていれば有効です。
Q. sitemap.xml が無い場合と設置した場合で何が変わりますか? A. 内部リンクが十分なサイトでは検出に大差はありませんが、大規模サイトや新規ページの発見速度には明確な差が出ます。本記事「実例で見る」節で紹介した第三者データでは、sitemap 送信の有無で Googlebot 到達時間に約 100 倍の差(14分 vs 約23時間)が報告されています。
Q. モバイル用ページと PC 用ページで URL が別々の場合、sitemap format はどう書きますか?
A. 別々の URL 構成(m.example.com 等)の場合は、xmlns:xhtml を宣言したうえで <url> 内に <xhtml:link rel="alternate" media="..."> で対応 URL を相互参照させる形式が sitemaps.org の拡張仕様として用意されています。レスポンシブ実装(URL 共通)であれば通常の <urlset> のみで対応不要です。
Q. <lastmod> を更新すると Google のクロール頻度は本当に上がりますか?
A. 一時的には上がりますが、本文が実際に変わっていないのに <lastmod> だけ機械的に更新し続けると、Google がその値を信用しなくなり効果が薄れます(本記事「<lastmod> の format と運用」節参照)。
関連用語
- sitemap.xml – 検索エンジンに URL リストを伝える XML ファイル
- Google Search Console – sitemap.xml の送信とエラーレポートを扱う Google 公式ツール
- canonical URL – 重複コンテンツに対して優先 URL を指定する仕組み
- noindex – ページを検索インデックスから除外するメタディレクティブ
- robots.txt – クローラに対するクロール許可・拒否を指示するファイル
- llms.txt – LLM 向けにサイト情報を提示する標準仕様
関連記事
- sitemap.xml の書き方と送信手順 – format から一歩進んだ書き方・GSC 送信フロー
- sitemap のフォーマット種類と使い分け – XML・RSS・Atom・TXT の比較
- sitemap.xml と robots.txt の役割と作り方 – クロール制御の組み合わせ運用
- Canonical URL の使い方 – 重複コンテンツ整理の基本
- llms.txt ジェネレーター一覧 – LLM 向けナビゲーションファイルの自動生成ツール
参考文献
- Sitemaps XML format — sitemaps.org(参照: 2026-05-20)
- Build and submit a sitemap — Google Search Central(参照: 2026-05-20)
- Image sitemaps — Google Search Central(参照: 2026-05-20)
- Video sitemaps — Google Search Central(参照: 2026-05-20)
- Google News sitemap — Google(参照: 2026-05-20)
関連用語
- インデックス
インデックスとは、クローラーが集めたページをGoogleがデータベースに登録すること。インデックスされて初めて検索結果に表示される対象になります。「索引」とイメージすると分かりやすい用語です。
- hreflang
hreflangとは、多言語サイトで「このページは何語版か」「他の言語版はどこにあるか」を検索エンジンに伝えるタグ。日本人には日本語版、英語ユーザーには英語版を表示するために使います。
- llms.txt
llms.txtとは、サイト運営者がAIクローラーに「このサイトの重要な情報はここ」と伝えるためのMarkdownファイルの提案。2024年9月にJeremy Howard氏が提唱し、急速に普及しつつある新しい標準です。
- キーワード
キーワードとは、ユーザーが検索エンジンやChatGPT等のAI検索に打ち込む単語・フレーズ。SEO・LLMO両対策の出発点。ビッグ/ロングテール選定基準と無料ツールを使った選び方を初心者向けに解説します。
- クエリ
クエリとは、ユーザーが実際に検索窓に入力した検索語のこと。SEOで使う「キーワード」と似ていますが、キーワードが事前に狙う言葉、クエリが実際に打たれた言葉、というニュアンスの違いがあります。
- sitemap.xml
sitemap.xmlとは、サイト内のページ一覧をXML形式でまとめたファイル。クローラーに「うちにはこんなページがありますよ」と教えるための地図で、新規サイトのインデックス促進に必須です。
関連記事
最新記事
SEO カテゴリの他の記事
- AI Overviewに画像が引用されるalt最適化の実装手順
- Gemini・ChatGPTのAIショッピングで選ばれる商品データ最適化2026
- エンティティ最適化のAI引用3倍実装方法と効果測定ガイド
- AI Overview時代の構造化データ|FAQスキーマは廃止後も書くべきか
- プリンストン大学のGEO研究とは:統計・出典追加で可視性40%向上した理由
- 検索1位でもCTR58%減——AI Overview時代の防衛戦略2026
- UCPとACPの違いとは?EC事業者が2026年に取るべき対応
- UGC×AI引用戦略2026——RedditとYahoo!知恵袋の企業活用術
- 多言語LLMOとは?一次情報の多言語化で海外AI引用を獲得する方法
- ブランド言及の85%は第三者ドメイン発、AI検索エコシステム戦略の要点
- ChatGPT Shopping商品表示の仕組みとMerchant Center最適化【2026年版】
- 指名検索数はランキング要因になる?2026年に増やす戦略と計測法
- AI引用は口コミ・Q&A・比較サイトへ急増|自社ドメインの2026年対策
- AI引用のコンセンサスシグナルとは|複数プラットフォーム一致の作り方と計測
- YouTube VSEO VideoObject マルチモーダル実装 2026年完全ガイド
- YouTube VideoObject概要欄500文字以上でAI引用を最適化する方法
- 動画文字起こしブログ化と二重AI引用戦略の完全ガイド
- YouTube質問形式タイトルでAI引用を最大化する最適化戦略
- 共起引用(co-citation)でAI可視性を高める戦略と実装ガイド
- Perplexityポジティブセンチメント最適化|日本語コンテンツで好意的引用を増やす実践ガイド
- スキーマ実装の工数とROI実測ガイド:AI引用率への効果と優先順位
- FAQリッチリザルト廃止後のスキーマ優先順位を徹底見直し【2026年版】
- FAQリッチリザルト廃止2026:AEO・AI引用で勝つ代替施策の完全ガイド
- 指名検索はAI引用後に増えるのか——引用前後の実測データと再現条件
- PerplexityがRedditを46%引用する理由と日本語サイトの代替UGC戦略
- 直答ブロックの文字数とAI引用率の関係:実測データで見る最適解
- 見出し位置とAI引用率の相関を実測データで検証する
- 質問形式の見出しでAEO引用を獲得する実装ガイド
- 見出し直下 結論配置でAI引用率を上げるスニペット設計の全手法
- FAQPageスキーマ実装でAI引用率3倍:当社実測検証と再現条件
- AIに引用されやすい文章パターン実測分析:定義文・数値・構造の効果を検証
- 結論ファースト記事構成でAI引用率を上げる完全ガイド
- 構造化データの実装優先順位|AIO引用率を高めるスキーマ順序2026
- スキーマのネスト深さとAI引用率:当社検証で約40%向上した構成の実測レポート
- HowToスキーマ vs FAQPageスキーマ:AI引用率の実測比較と使い分け
- コンテンツ鮮度と更新頻度がAI引用率を左右する理由【GEO実践】
- FAQPage × Article × ItemList 三重スタックでAI引用率1.8倍|独自集計データで読む効果【2026年版】
- スキーマ AI引用率「効果なし」は本当か|Ahrefs 1885ページ研究への反論と効く条件
- Organization Schema でAI引用率を上げる設定・実装ガイド【2026年版】
- 構造化データ スキーマ種類別 AI引用率 比較 実測 2026|独自集計データで読む効果の差
- リスト記事の順位はAI引用シェアオブボイスを左右する——Peec AI実測データ(200K回分析)
- 著者情報 Person Schema でAI引用率を上げる実装ガイド【2026年版】
- YMYL × AI検索時代のE-E-A-T対策|LLMに引用されるコンテンツ戦略
- 構造化データ実装前後でAI引用率はどう変わるか|実測データ比較【2026年版】
- GEOランディングページ AI引用 設計の完全ガイド|海外ローカライズ対応で引用率を高める実践手順【2026年版】
- Reddit AI引用 日本語コンテンツ戦略|海外ローカライズで引用を獲得する実践ガイド
- 著者ページ設計でE-E-A-Tを最大化する完全ガイド【2026年版】
- Gemini Focus Mode と情報源指定で検索意図に応える SEO 戦略【2026年版】
- AI Overview 段落最適化の完全手順|海外ローカライズ対応で引用率を高める実践ガイド
- AI検索 新規サイトのドメインパワーと引用の関係【2026年完全ガイド】
- AI Overview FAQスキーマ vs 他スキーマ比較|AI引用確率を上げる選択ガイド
- エンティティ最適化とAI検索:日本語サイトが取り組むべき実践ガイド
- JSON-LD構造化データがAI検索の理解を高める理由と実装ガイド
- 新規ドメインがAI Overviewで引用されない原因と突破戦略
- FAQスキーマでAI引用を増やす実装ガイド:JSON-LDから効果測定まで
- Perplexityに引用されるReddit戦略:アルゴリズムの仕組みと実践設計
- AI Overview引用率を上げる8つの実践的手法【2026年版】
- AI検索で引用されない原因7選と改善策【2026年最新】
- YouTubeタイトルの文字数は何文字がベスト?表示上限・デバイス別・SEO最適解2026年版
- YouTube タグの効果は 2026 年もある?最新アルゴリズムでの正しい使い方
- LLMO と SEO の違い完全マップ|KPI・計測・施策を全部対比【2026年版】
- トピッカルオーソリティの作り方
- タイトルタグとメタディスクリプションの書き方|CTRを上げる型
- 構造化データJSON-LDの書き方3ステップ|リッチリザルト&AI検索対策【2026年版】
- sitemap.xmlとrobots.txtの役割と作り方
- 検索意図の4分類(Know/Go/Do/Buy)と記事構成への活かし方【2026年完全版】
- Google Search Consoleの使い方|初心者の最初の30分
- ピラーページ&クラスター戦略5ステップ|SEO内部リンク設計【2026年版】
- SEO×LLMO効果測定の7指標|GSC・GA4・AI検索計測【2026年版】
- LLMOキーワード選び方&SEOキーワード選定の基本【2026年完全版】
- 内部リンク・外部リンクの設計|SEOで効くつなぎ方
- 検索エンジンの仕組み|クローラー・インデックス・ランキングを図解
- 見出しタグ(h1/h2/h3)の正しい使い方
- E-E-A-Tとは?経験・専門性・権威性・信頼性の高め方
- Core Web Vitals入門|LCP・INP・CLSをやさしく解説
- コンテンツギャップ分析のやり方
- 競合サイト分析の手順|SEO/LLMO両軸で
- canonicalタグとは?重複コンテンツ対策の基本
- SEO×LLMOで勝つ記事構成テンプレート
- 既存記事リライトの優先度と手法
