sitemap.xml

sitemap.xmlとは、Webサイトの構造をXML形式で表したサイトマップです。この記事では、sitemap.xmlの書き方をご紹介します。

サンプル

sitemap.xml のサンプルを次に示す。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://segakuin.com/</loc>
  </url>
  <url>
    <loc>https://segakuin.com/xml/</loc>
  </url>
  <url>
    <loc>https://segakuin.com/xml/sitemap.html</loc>
    <lastmod>2021-09-13</lastmod>
  </url>
</urlset>

urlset

Webサイトを構成するURL群を表す要素

urlset要素には、次に示す属性を指定する。

xmlns
sitemap.xmlのネームスペース(名前空間)を表すURLを指定する。

urlset要素のサンプルを次に示す。

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- url elements -->
</urlset>

url

Webサイト内に存在するページ等の情報を表す要素

<url>
  <!-- loc element -->
  <!-- lastmod element (optional) -->
</url>

url要素の内容には、loc要素を含める。更にlastmod要素を含めてもよい。

loc

検索エンジンにインデックスさせたいコンテンツ(HTML、PDFおよび画像等)のURLを指定する。

URLには「https://」や「http://」を含める。

<loc>https://segakuin.com/xml/sitemap.html</loc>

lastmod

HTML、PDFまたは画像等の最終更新日を指定する。

<lastmod>2021-09-13</lastmod>