サイトマップとは、Webサイトの構造を分かりやすくした構図のことです。利用する人によって形式は異なり、運営者、ユーザー、検索エンジンそれぞれの目的に合わせて用意する必要があります。
この記事では、サイトマップの種類や作成方法、注意点などを詳しく解説します。
サイトマップとは?

サイトマップとは、Webサイト内のWebページの情報を地図のように一覧で見られるページのことです。ユーザーや検索エンジンに、Webサイトの内容をわかりやすく伝える役割を持っています。
Webページを作成しても、検索エンジンに認識されなければ検索結果に表示されません。サイトマップがあれば、ユーザーの検索性が上がり、検索エンジンがWebサイト内の適切な情報を提示しやすくなります。
ユーザーに見つけてもらうためにも、サイトマップは作成する必要があるコンテンツです。
サイトマップの種類
サイトマップは、主に以下の3つの種類があります。
- サイト運用者向けのサイトマップ(構成図)
- ユーザー向けのHTMLサイトマップ(Webページ)
- 検索エンジン向けのXMLサイトマップ(ファイル)
一般的なものは、Webサイトのフッターに設置されている、ユーザー向けのHTMLサイトマップです。誰に提示するものであるかによって、サイトマップの種類は異なります。
ユーザー向け「HTMLサイトマップ」とは
HTMLサイトマップは、Webサイト上にどんなWebページがあるかをユーザーに知ってもらうためのコンテンツです。ほとんどのWebサイトで、フッターに設置されています。Webサイト内で直接アクセスできるため、ユーザーの使いやすさが向上し、確認したいページへたどり着きやすくなります。
HTMLサイトマップ作成のメリット
HTMLサイトマップは、ユーザーの離脱を防止できることがメリットです。ユーザーは目的の情報にたどり着けないと、見ているサイトを離脱して別のサイトに行ってしまいます。HTMLサイトマップがあれば、すぐに探している情報へたどり着けなくても、該当する内容が載っているページへユーザーを誘導できます。
HTMLサイトマップの作成方法
HTMLサイトマップを作成する方法は、手動とプラグインのふたつです。
HTMLサイトマップは手動で作成できます。作成手順は、以下のとおりです。
- Webサイトの全ページのURLをリスト化
- URLをHTMLタグでマークアップしHTMLファイルに反映
- サイトマップの固定ページを作成
- Webページの階層構造を作成
- 各ページのURLをリスト名に挿入
すべて手動で行うため、ページの抜けやリンク間違いが発生する可能性があります。ページの追加や削除があれば都度サイトマップを更新する必要がある方法です。
WordPressでWebページを制作している場合は、プラグインを利用してHTMLサイトマップを作成できます。作成方法は以下のとおりです。
- プラグインを新規追加
- 固定ページを新規作成
- リストを追加したい部分にプラグインのショートコードを入力
Webサイトの削除や更新は自動で行ってくれるため、都度確認して対応する手間がかからず、効率よくHTMLサイトマップを作成できます。
検索エンジン向け「XMLサイトマップ」とは

XMLサイトマップは、検索エンジンにサイト内のページを伝える役割を持つファイルです。内部リンクの構造を適切に構築すれば、検索エンジンはリンクをたどってWebページを識別できます。検索エンジンやユーザーに早く気づいてもらえるWebサイトにするために、XMLサイトマップを作成する必要があります。
XMLサイトマップ作成のメリット
XMLサイトマップを作成すると、検索エンジンに認識されやすくなるため、SEO対策に効果的です。検索エンジンはリンクをたどってWebサイト内を検索するため、リンクが適切でなければWebページを正しく見つけられません。検索で見つけてもらい評価されるためには、XMLサイトマップの作成が重要です。
XMLサイトマップの作成方法
XMLサイトマップの作成方法をふたつ紹介します。
XMLサイトマップは、sitemap.xml Editorというツールで作成できます。sitemap.xml EditorはXMLサイトマップを自動生成できるツールです。
対象のWebサイトのURLを入力するだけで、自動でリンクを取得し作成してくれます。無料で利用でき、ユーザー登録やダウンロードの必要もありません。ただし、リンクの最大取得数が1000URLと制限がある点に注意が必要です。
WordPressのプラグインであるGoogle XML Sitemapsを使用して、XMLサイトマップを作成する方法もあります。Google XML Sitemapsは、WordPressにプラグインを追加すれば利用できます。
最初にGoogleサーチコンソールに登録して送信する作業が必要ですが、後は設定しておくだけで作成可能です。XMLサイトマップの更新からGoogleサーチコンソールへの登録までを自動で対応してくれます。
作成したXMLサイトマップをGoogleに通知する方法
Googleに作成したXMLサイトマップを通知する方法を2つ紹介します。
作成したXMLサイトマップは、GoogleサーチコンソールからGoogleに送信することで通知可能です。サイトマップの項目から追加をクリックし、作成したサイトマップのURLもしくはファイル名を入力します。テストを行い、エラーがないかチェックして、なければ送信する流れです。
管理画面下にある「送信されたサイトマップ」欄を確認し、ステータスが「成功しました」と表示されていれば、正常に送信できていることがわかります。
XMLサイトマップをGoogleに通知するには、robots.txtにURLを記述して伝える方法もあります。robots.txtは、クローラーの動きをコントロールできるファイルです。
検索エンジンは、巡回前後でrobots.txtを確認します。そのため、グーグルサーチコンソールだけでなく、robots.txtにもXMLサイトマップのURLを記載しておく必要があります。
サイトマップを運用する上で知っておきたい注意点
サイトマップを運用する際の注意点は、主に3つです。
エラーになっているURLを入れない
エラーになっているURLを入れると、実際には存在しない、正常に表示できないURLをおすすめしていると検索エンジンに認識されます。検索結果にも表示されないため、正しいURLに修正しましょう。
サイトマップに入れるURLを増やしすぎない
入れるURLが増えると、重要なページが埋もれてユーザーや検索エンジンに情報が伝わりにくくなります。また、あまり重要ではないページまで評価されるため、増やしすぎないことが大事です。
随時更新を行い最新にする
新規ページの追加や削除、URLの変更があれば、必ず更新してリンク切れしないように注意しましょう。サイトマップが正しく役割を果たせるよう、更新はもちろん、正しく更新されているかの確認も必要です。
まとめ
サイトマップは、Webサイトの構造を分かりやすくするための重要なコンテンツです。ユーザーや検索エンジンに向けて作成し、GoogleにWebサイトの情報を認識してもらう必要があります。情報にたどり着きやすくなるようサイトマップを作成し、更新と確認を徹底しながら常に最新の状態を維持して、検索性向上に努めましょう。

