はじめに
この章は「サイトマップ サンプル」調査の導入です。本ドキュメントはサイトマップの基本概念から、HTML/XMLそれぞれの実装例、実際の企業サイトを使った設計例、さらに作成手順までを丁寧にまとめています。目的は、サイト構造をわかりやすく設計し、検索エンジンや利用者に優しいサイトを作るための実践的な指針を提供することです。
目的
- サイトマップの役割と種類を理解する
- 実務で使える設計パターンやコード例を学ぶ
- 企業サイトの事例から設計のコツを得る
対象読者
- ウェブ担当者やデザイナー、開発者の方
- サイト構造を見直したいマーケティング担当者
- 初めてサイトマップを作る方にも配慮した内容です
本ドキュメントの構成
全8章で、概念説明→種類→デザイン→実例→XML/HTMLの実装→作成手順の順に進みます。後半では具体的なコード例と手順を示すので、すぐに実務に活かせます。
読み方のポイント
各章は独立して読めますが、順に読むと理解が深まります。実例では企業サイトを想定した設計を紹介します。専門用語は最小限にし、必要な場面で具体例を示しますので安心してお読みください。
サイトマップとは何か
定義
サイトマップは、サイト内のページやその関係性を図や一覧で示したものです。一般的には木構造(ツリー)で表し、トップページから各ページへどう辿るかを可視化します。視覚的に整理したいときはHTML形式、検索エンジン向けにはXML形式で用います。
なぜ重要か
- ユーザーの利便性:訪問者が目的の情報にたどり着きやすくなります。特に多階層のサイトでは効果的です。
- 制作・運用の効率化:ページ構成の抜けや重複を発見しやすくなります。
- SEOの補助:クローラーが重要なページを見つけやすくなり、インデックスの助けになります。
サイトの種類別の考え方
- コーポレートサイト:会社概要、事業、ニュース、採用などを分かりやすくグループ化します。企業イメージに沿った階層にします。
- サービスサイト:機能や料金、導入事例を使う人目線で並べ、問い合わせへの導線を太くします。
- リクルートサイト:職種や募集要項、社風紹介を独立した項目にして応募までの導線を短くします。
含める要素と注意点
- 主要なページを優先的に入れる
- 階層を深くしすぎない(目安は3階層以内)
- ページ名は分かりやすく短くする
- 更新頻度や重要度を管理し、サイト変更時に都度見直す
これらを踏まえて、サイト目的に応じた見せ方と運用体制を整えると、ユーザーにも運営側にも役立つサイトマップが作れます。
サイトマップの主な種類
サイトマップは大きく分けて「HTMLサイトマップ」と「XMLサイトマップ」の二つがあります。目的と使い方が異なるため、両方を理解して使い分けると便利です。
HTMLサイトマップ
HTMLサイトマップは人がブラウザで見るためのページです。サイト内の主要なページを一覧や階層で表示し、訪問者が目的のページを見つけやすくします。例としてはフッターの「サイトマップ」リンクや、カテゴリごとの一覧ページがあります。ユーザーの利便性向上や内部リンクの整理に役立ち、小規模サイトや情報構造を見せたい場合に有効です。
XMLサイトマップ
XMLサイトマップは検索エンジン向けのファイルで、URL、最終更新日(lastmod)、更新頻度(changefreq)、優先度(priority)などを記載します。検索エンジンのクローラーにサイト構造を伝え、特に大規模サイトや更新が多いサイト、新しいページがあるサイトで有効です。ファイルは通常 /sitemap.xml に置き、robots.txt に記載したり、Search Console に送信します。技術的な制限としては1ファイルあたり50,000件・非圧縮で50MBまでが目安で、超える場合はサイトマップインデックスを使います。
使い分けの目安
両方を用意すると最も安心です。HTMLは人向けのナビゲーション、XMLは検索エンジン向けの案内役です。小さなサイトでも両方を置くことでユーザーとクローラー両方に配慮できます。
HTMLサイトマップのデザインパターン
概要
HTMLサイトマップには目的や情報量に応じて適した見せ方があります。ここでは代表的な8種類のパターンを、特徴と利用シーン、実例を交えて紹介します。
シンプル型
特徴:ページ名をリスト化する最も基本的な形です。読みやすく高速に表示できます。
使う場面:ページ数が少ないサイトや、検索機能と併用する場合に向きます。
階層構造視覚化型
特徴:親子関係をインデントやツリーで示します。サイト構造を一目で把握できます。
使う場面:コンテンツが多く、階層を理解して移動したいユーザーが多い場合に有効です。
色分け型(例:ひらかたパーク)
特徴:カテゴリごとに色を付けて視覚的に区別します。直感的に目的の項目が探せます。
使う場面:年齢層や用途で区別したい場合や、イベント性の高いサイトに適します。
縦2分割型(例:シュテルン横浜東)
特徴:画面を左右に分けて分類します。項目を並列に比較しやすくなります。
使う場面:閲覧スペースが限られる場合や、主要カテゴリを並列に見せたいときに有効です。
グラフィカル型(例:鬼怒川温泉あさやホテル)
特徴:アイコンや画像を多用して視覚的に案内します。ブランド性を出せます。
使う場面:観光や商品紹介など、視覚情報が重要なサイトに向きます。
説明付き型(例:日本郵便株式会社)
特徴:各リンクに短い説明文を付けて内容を伝えます。検索エンジンにも優しい構成です。
使う場面:専門用語やサービス内容が分かりにくいサイトで有効です。
カテゴリー別型(例:地方自治体)
特徴:利用者の目的別にカテゴリを分けて整理します。行政や大規模サイトでよく使われます。
使う場面:多様なサービスや手続きがある場合に向きます。
辞書型
特徴:五十音順やアルファベット順で並べ、項目を探しやすくします。
使う場面:用語集や商品カタログのように、項目名で検索されるコンテンツに適します。
実例に見るサイトマップの設計
以下では具体例を元に、どのような考え方でサイトマップを作るかを分かりやすく説明します。
株式会社ニコン(シンプル型)
シンプルな一覧で主要リンクを並べた構成です。企業情報や製品カテゴリを短くまとめ、迷わず目的にたどり着けます。メリットは見やすさと保守のしやすさです。多ページを持たない企業サイトに向きます。
ひらかたパーク(色分け型)
来場者向けに用途別で色分けしたサイトマップです。視認性が高く、目的別動線を強調できます。イベントや施設案内が多い観光型サイトに適します。
シュテルン横浜東(縦2分割型)
左右にカテゴリを分けた縦長レイアウトです。情報量を整理しつつ、各項目の関連性を見せられます。メニューが多い自動車ディーラーなどに向きます。
鬼怒川温泉あさやホテル(グラフィカル型)
写真やアイコンを多用し視覚で案内するタイプです。宿泊プランや施設の魅力を伝えやすく、ブランディングに有効です。
日本郵便株式会社(説明付き型)
リンクごとに短い説明文を添える構成です。サービスの違いを明示でき、利用者の理解を助けます。行政や多機能サービスに適します。
ECサイトの例(PELLE MORBIDA、e.デパート)
商品カテゴリを細かく分け、サブカテゴリまで明示した例です。顧客が求める商品に素早くたどり着けます。フィルターやタグと組み合わせると効果的です。
設計時のポイント
- 使う人の目的を最優先に設計します。
- 情報量が多い場合は階層化と説明文を組み合わせます。
- 視覚的区分(色・アイコン)は導線を強化します。
- 保守性を考え、更新しやすい構造にします。
XMLサイトマップの実装例
概要
XMLサイトマップは要素の中に複数の要素を置き、各で(URL)、(最終更新日)、(更新頻度)、(優先度)を指定します。検索エンジンにクロールの優先度や更新情報を伝えやすくします。
基本構造(例)
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2025-11-01</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/about/</loc>
<lastmod>2025-10-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://example.com/blog/post-1</loc>
<lastmod>2025-11-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
実装上のポイント
- 日付はISO形式(YYYY-MM-DD)で書きます。時刻を含めても問題ありません。
- は目安です。必須ではありませんが、更新頻度のヒントになります。
- は0.0〜1.0で指定します。高い値を常に与えるのではなく、相対的に設定してください。
配置と登録
- sitemap.xmlはサイトのルートに置くと扱いやすいです(例: https://example.com/sitemap.xml)。
- robots.txtに「Sitemap: https://example.com/sitemap.xml」を追記すると検索エンジンが見つけやすくなります。
- URLが5万件を超える場合やファイルサイズが50MBを超える場合は分割し、インデックス用のsitemapを用意します。
自動生成と更新
CMSやビルドツールで自動生成すると運用が楽です。ページ公開・更新時にlastmodを更新する仕組みを入れると有効です。
HTMLサイトマップのコード実装例
基本構造
HTMLサイトマップは標準的なHTMLで実装します。<!DOCTYPE html>から始め、で文字コードと












