地方在住IT系ニート

bkds

Sitemapのメモ

サイトマップとは

Sitemap(サイトマップ)は、Webサイト内に存在するページ構造を一覧化したものです。 主に以下の目的で利用されます。

用途によって、HTMLとXMLの2種類のSitemapが使い分けられます。

HTMLサイトマップ

HTMLサイトマップは人間向けのサイトマップです。 サイト内のページ一覧をリンク付きで表示し、ユーザーが目的のページを探しやすくします。 小規模なサイトやブログでは必須ではないかもしれませんが、ページ数が増えてきた場合やカテゴリ構成が複雑な場合には有効です。

XMLサイトマップ

XMLサイトマップは検索エンジン向けのサイトマップです。 Googleなどのクローラーに対して、以下の情報を伝える役割があります。

XMLサイトマップの基本構造

XMLサイトマップは下記のように作成します。

loc以外の項目は必須ではありませんが、lastmodは入れるべきとしているそうです。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.bkds-hi.com/sitemap</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>

サイトマップイデックスについて

XMLサイトマップには以下の制限があります。

ページ数が多いサイトでは1つのsitemapでは収まりません。 その場合に利用するのがsitemap indexです。

下記のように単にファイルを分けることもできますし、カテゴリ別に作成することも可能です。

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.bkds-hi.com/sitemap-0.xml</loc>
    <lastmod>2026-01-08</lastmod>
  </sitemap>
</sitemapindex>
<-- Back to home
にほんブログ村 IT技術ブログ IT技術メモへ PVアクセスランキング にほんブログ村