サイトマップ(Sitemap)とは、Webサイト内にあるページの構成を一覧にまとめたもののことです。大きく分けて、検索エンジンにサイトの構造を伝えるための「XMLサイトマップ」と、訪問者がページを探しやすくするための「HTMLサイトマップ」の2種類があります。
現実世界に例えると、サイトマップは建物の「フロア案内図」のようなものです。訪問者はフロア案内図を見て目的の部屋にたどり着けますし、建物の管理会社も案内図があることで各部屋の場所を正確に把握できます。
XMLサイトマップとは
XMLサイトマップは、サイト内の全ページのURLや更新日時などを、検索エンジンのクローラーが読み取れる形式でまとめたファイルです。Googleなどの検索エンジンにページの存在を効率よく伝える役割を持ち、特に新規ページや、他ページからのリンクが少ないページを見つけてもらいやすくする効果があります。
HTMLサイトマップとは
HTMLサイトマップは、訪問者向けにサイト内のページ一覧をリンク形式で表示したページのことです。カテゴリーごとにページがまとめられていることが多く、目的のページがどこにあるか分からない訪問者が、一覧から目的のページへたどり着く手助けをします。
XMLとHTMLの違い
両者は対象も目的も異なるため、両方をあわせて用意しているサイトも少なくありません。
| 項目 | XMLサイトマップ | HTMLサイトマップ |
|---|---|---|
| 主な対象 | 検索エンジンのクローラー | サイトの訪問者 |
| 目的 | ページの発見・インデックス登録の促進 | 目的のページへの案内 |
| 設置場所 | 専用ファイルとして配置 | サイト内の1ページとして公開 |
作成方法
XMLサイトマップは、WordPressなどのCMSであればプラグインを使って自動生成できるほか、専用の生成ツールを使って手動で作ることもできます。HTMLサイトマップは、サイトの構成に合わせて、カテゴリーごとにリンクを整理したページを作成する形が一般的です。
検索エンジンへの登録方法
作成したXMLサイトマップは、GoogleサーチコンソールなどのWebマスターツールに登録することで、検索エンジンに直接送信できます。クローラーの巡回を待つだけでなく、能動的にサイトの更新を知らせられるため、公開直後のページを早く検索結果に反映させたい場合に有効です。
SEOにおける役割
サイトマップ自体が検索順位を直接上げるものではありませんが、検索エンジンがサイト全体を正しく把握しやすくなることで、間接的にSEO(検索エンジン最適化)の効果を高めます。特にページ数が多い大規模なサイトや、内部リンクの少ない孤立したページを持つサイトで効果を発揮しやすいとされています。
更新の重要性
サイトにページを追加・削除した際は、XMLサイトマップの内容も合わせて更新する必要があります。CMSのプラグインを使っている場合は自動更新されることが多いですが、手動で管理している場合は更新漏れが起きやすいため注意が必要です。
大規模サイトでの分割管理
1つのXMLサイトマップに登録できるURL数には上限があるため、ページ数が非常に多いサイトでは、サイトマップを複数のファイルに分割し、それらをまとめる「サイトマップインデックス」を用意することがあります。ニュースサイトやECサイトなど、日々ページが増減する大規模サイトで用いられる管理方法です。
あわせて知っておきたい用語
- クローラー:
検索エンジンがWebページの情報を収集するために、サイトを自動で巡回するプログラムです。 - Google Search Console:
サイトの検索パフォーマンスやインデックス状況を確認できる、Googleが提供する無料ツールです。 - SEO:
検索結果でサイトを上位に表示させるための、様々な工夫や対策の総称です。 - インデックス:
検索エンジンがページの情報を収集し、検索結果に表示できるよう登録することです。

コメント