💡 この記事の要点(TL;DR)
サイト内の全ページのURLリスト(XML形式)。検索エンジンのAIクローラーに「このページを学習してね」と教えるための地図です。
📚 サイトマップをさらに詳しく
XMLサイトマップは、Webサイト上に存在する(検索結果に載せたい)すべてのページのURLや最終更新日をリスト化したファイルです。Googlebotなどのクローラー(近年では情報収集を行うAIエージェント)は、この地図を読み込むことで、サイト内の新しい記事や更新されたページを、リンクを辿るより遥かに速く・漏れなく発見することができます。
特に商品ページが頻繁に追加されるECサイトや、ニュースメディアなど、ページ数が多く更新頻度が高いサイトでは絶対不可欠なテクニカルSEO施策です。Next.jsやWordPressなどのモダンなシステムでは、自動で最新の状態のsitemap.xmlを生成する機能が標準的に備わっています。
サイトマップに関するよくある質問
Q.サイトマップは作ってサーバーに置くだけで良いですか?
A.置くだけでもクローラーが見つけてくれることはありますが、確実に伝えるためにはGoogle Search Console経由で送信(登録)すること、そして `robots.txt` ファイル内にサイトマップのURLを追記しておくことがベストプラクティスです。
Q.HTMLの「サイトマップ(ユーザー向け)」とは違いますか?
A.はい、異なります。ユーザー向けのHTMLサイトマップは「人間がカテゴリを探しやすくするためのリンク集」ですが、XMLサイトマップは「機械(AI/検索エンジン)が効率よくデータをスクレイピングするための裏側のファイル」です。
