サイトマップ lastmodとは|意味・定義・GEO対策における位置づけ
サイトマップ lastmodとは、XMLサイトマップ(sitemap.xml)内に記述する各ページの最終更新日時を示す要素です。
- 役割:検索エンジンにページの更新日時を伝える
- 形式:W3C Datetime形式(例:2026-06-02 / 2026-06-02T10:00:00+09:00)
- GEO対策上の位置づけ:AIクローラーへの情報伝達を補助する管理項目
- 注意点:実際にコンテンツを更新した場合のみ、正確な日時を記述する
GEO対策においては、AIクローラーに「このページが最近更新された」ことを伝えることで、再クロールの優先度を上げる可能性がある補助的な実装として位置づけられます。ただし、lastmodの効果はGooglebotでも限定的であり、AIクローラーへの直接的な影響は2026年6月時点では不明な部分が多くあります。
このページでわかること
- サイトマップとlastmodの意味・定義
- lastmodの正しい使い方と注意点
- GEO対策における位置づけと限界
- よくある誤解
サイトマップ lastmodとは
XMLサイトマップ(sitemap.xml)とは、サイト内のページURLを検索エンジンに伝えるファイルです。サイトのルートディレクトリ(例:https://example.com/sitemap.xml)に設置し、Googlebotなどのクローラーがクロール対象のページを把握しやすくします。
lastmodはXMLサイトマップのオプション要素のひとつで、各ページの最終更新日時をW3C Datetime形式(YYYY-MM-DD または YYYY-MM-DDThh:mm:ss+00:00)で記述します。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/page/</loc>
<lastmod>2026-06-02</lastmod>
</url>
</urlset>
以下の表では、サイトマップの主な要素を整理しています。
| 要素 | 必須・任意 | 内容 |
|---|---|---|
| <loc> | 必須 | ページのURL |
| <lastmod> | 任意 | ページの最終更新日時 |
| <changefreq> | 任意(Googleではほぼ無視される) | 更新頻度のヒント(daily・weeklyなど) |
| <priority> | 任意(Googleではほぼ無視される) | サイト内の相対的な優先度(0.0〜1.0) |
Googleは、lastmodの値が正確であれば参考にする可能性があると説明しています。一方で、changefreqとpriorityはGoogleでは無視されます。lastmodは有用な要素ですが、実際の更新日時と一致していることが大前提です。
具体例:NGとOKの違い
この表では、lastmodの設定状況がクローラーへの情報伝達にどう影響するかを比較しています。
| lastmodの状態 | 状況 | クローラー・AIへの影響 |
|---|---|---|
| ❌ NG | コンテンツを更新していないのに、毎日lastmodを現在日時に書き換えている | 不正確なlastmodはGoogleに無視される可能性があります。更新した事実がある場合のみlastmodを更新することが重要です |
| ❌ NG | lastmodを一切設定していない、または全ページに同一日時を設定している | クローラーがどのページを優先的に再クロールすべきか判断しにくくなる可能性がある |
| ✅ OK | コンテンツを実際に更新したタイミングでlastmodを正確な日時に更新している | クローラーが更新されたページを把握するための補助的なシグナルになる |
Genviewによる定義
サイトマップlastmodとはGEO対策の文脈において、「AIクローラーに更新情報を伝える補助的な実装であり、正確な更新日時を記述することを前提とした、再クロール優先度のヒントとなる要素」です。
この定義はGenviewの見解であり、業界の総意ではありません。
Genviewがこの位置づけを採用する根拠は3点です。
- インデックス型AIクローラー(OAI-SearchBot・PerplexityBotなど)は、Web上の情報を取得し、AI回答や検索体験に利用するためのデータ取得を行うと考えられます。lastmodで正確な更新日時を伝えることで、更新されたページを再クロールするための補助シグナルになる可能性があります。ただし、各AIクローラーがlastmodをどこまで評価しているかは、2026年6月時点では各社とも公式に明示していません。
- GEO対策では、情報の正確性と更新性を維持することが重要です。特にPerplexityなどリアルタイム検索を活用するAIでは、最新情報へのアクセスが重要になる場面があります。最新のコンテンツを正確に伝えるlastmodは、その補助手段として機能する可能性があります。
- GEO対策として整備・更新したページが、サイトマップに正しく登録されlastmodが更新されていることは、クローラーへの基本的な情報伝達の一部です。対策ページを再クロールしてもらうための管理項目として位置づけます。
上位概念・下位概念・関連語
サイトマップlastmodはGEO対策の主軸ではなく、AIクローラーや検索エンジンに更新情報を伝える補助的な技術管理項目です。
上位概念
- GEO(Generative Engine Optimization):サイトマップlastmodはGEO対策の主軸ではなく、AIクローラーへの情報伝達を補助する管理項目です。
- AIボットクロール:lastmodはAIクローラーの再クロール優先度に影響する可能性がある補助シグナルです。ただし、主要AIクローラーでの評価方法は公式に明示されていません。
関連語
- llms.txt:llms.txtはAIへのサイト案内ファイルです。サイトマップ(ページURLの索引)・llms.txt(AIへの重要ページの案内)は、どちらもAIクローラーへの情報伝達を目的とした補助ファイルですが、役割と対象が異なります。
- URL正規化(canonical):サイトマップに登録するURLはcanonicalで正規化されたURLと一致させることが推奨されます。サイトマップとcanonicalの整合性が取れていないと、クローラーがURLの正規化を判断しにくくなる可能性があります。
- noindexチェック:noindexが設定されたページは、通常はサイトマップに含めないことが推奨されます。インデックスされないページをサイトマップに含めると、クローラーへの情報伝達が一貫しなくなるためです。
- E-E-A-T:E-E-A-Tそのものに更新性は含まれませんが、内容の正確性や信頼性を維持するためには継続的な更新が重要です。lastmodで正確な更新日時を伝えることは、コンテンツが継続的にメンテナンスされていることを示す補助的なシグナルになります。
よくある誤解
サイトマップlastmodについては、以下の3つの誤解が多く見られます。
誤解①:「lastmodを毎日更新すればクロールされやすくなる」
lastmodの値が実際の更新日時と乖離している場合、Googlebotはそのlastmodを信頼しない可能性があります。Googleは、lastmodが一貫して正確な場合にその情報を参考にすると説明しています。「更新した事実がある場合のみlastmodを更新する」が正しい運用です。
誤解②:「changefreqやpriorityも設定すれば効果がある」
Googleはchangefreqとpriorityを無視すると公式に説明しています。これらの要素に時間をかけるより、lastmodを正確に管理することと、コンテンツ自体の品質向上に注力することを推奨します。
誤解③:「サイトマップを送信すればすぐにクロールされる」
サイトマップの送信やlastmodの更新は、クロールを保証するものではありません。クロールの優先度を上げるヒントを提供するものですが、実際のクロールタイミングはクローラー側が決定します。コンテンツの重要性・被リンク・ドメインの信頼性なども、クロール優先度に影響する要因です。
よくある質問
- Q: lastmodはどのような形式で記述しますか?
- A: W3C Datetime形式で記述します。日付のみの場合は
2026-06-02、日時まで含める場合は2026-06-02T10:00:00+09:00のように記述します。日本時間の場合はタイムゾーンを+09:00と明記することを推奨します。 - Q: AIクローラーはサイトマップに対応していますか?
- A: Googlebotはサイトマップに正式に対応しています。主要なAIクローラー(GPTBot・OAI-SearchBot等)については、2026年6月時点では各社の公式ドキュメントにサイトマップへの明示的な対応が記載されていない場合があります。SEO観点での整備がGEO対策の前提にもなるという理解で運用することを推奨します。
- Q: サイトマップはどこに設置してGoogle Search Consoleに送信すべきですか?
- A: サイトマップはルートディレクトリ(例:
https://example.com/sitemap.xml)に設置し、Google Search Consoleの「サイトマップ」セクションからURLを送信します。robots.txtにもSitemap: https://example.com/sitemap.xmlと記述しておくと、Googlebotが自動的にサイトマップを検出しやすくなります。