ここから本文です

複数のSitemapsを使用する場合

更新日 2008年12月 4日

1つのSitemapsでは、最大50,000ページ(ファイルサイズの上限は10MB=10,485,760バイトまで)の情報を検索エンジンに送信でき、ファイルサイズが10MBを超える場合には、サーバーでGzip圧縮を用いて10MB以下に圧縮して送信することもできます。サイトマップで通知するウェブページの総数が50,000ページを超える場合は、複数のSitemapsを作成し、作成した複数のSitemapsをまとめるサイトマップインデックスを作成します。

サイトマップインデックス

サイトマップインデックスの記述方法

  1. サイトマップインデックスはUTF-8のエンコードで作成します。
  2. 1つのサイトマップの情報は、<sitemap>~</sitemap>でくくります。
  3. 1つのサイトマップの情報は、SitemapsのURLおよび最終更新日の情報で構成されます。
    属性説明
    <loc>必須サイトマップのURLを指定します。Sitemaps形式のファイルだけでなく、Atom形式、RSS形式、テキスト形式のサイトマップURLを指定できます。URLはエンティティのエスケープ処理を行います。
    <lastmod>省略可能サイトマップの最終更新日時を指定します(サイトマップに記載されているウェブページの変更時刻ではありません)。時刻の部分を省略して「YYYY-MM-DD」の形式で記述することもできます。時刻を記述する場合は、W3C Datetime形式(英語、外部サイト)で記述します。
  4. 各Sitemapsの情報は、<sitemapindex>でまとめます。
  5. <sitemapindex>には、ネームスペース「xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">」の属性を記述します。
  6. 「<?xml version="1.0" encoding="UTF-8"?>」を冒頭の行に追加します。

たとえば、「http://www.example.com/sitemap1.xml」「http://www.example.com/sitemap2.xml」の2つのSitemapsをまとめるサイトマップインデックスは次のように記述します。

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://www.example.com/sitemap1.xml</loc>
      <lastmod>2008-10-01</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.com/sitemap2.xml</loc>
      <lastmod>2008-01-01</lastmod>
   </sitemap>
</sitemapindex>
注意
この情報は、sitemaps.orgでの記述に基づいています。詳細や最新の情報については、sitemaps.org(外部サイト)をご覧ください。

個別リンクURL