大規模サイトのsitemap.xml分割とインデックスファイルの作り方

sitemap.xmlは1ファイル5万URL・50MBの上限がある。大規模サイトでの分割方法とsitemapindexによる束ね方、送信の実務を解説する。

分割の上限と単位

上限は非圧縮50MBまたは5万URL。実務ではセクション別・更新頻度別に数千〜1万URL単位で割ると差分更新が楽になる。

sitemapindexの構造

分割した各sitemapのURLをsitemapindexで列挙する。検索エンジンにはインデックスファイルのURLだけを送信すればよい。

更新と送信の運用

lastmodは実際の更新時刻を正確に入れる。robots.txtのSitemap行での告知と、Search Consoleでの送信を併用する。