サイトマップとは、
サイトの中にどんなページがあり、どんな構成になっているのかをまとめた一覧のようなものです。
WordPressでサイトを作っていると、
SEO や Search Console の設定を進める中で
「サイトマップを登録してください」と表示されることがあり、
そこで初めて意識する方も多いのではないでしょうか。
私自身も最初は、
- サイトマップって何のためにあるの?
- 作らないとダメなの?
- なんだか難しそう…
と感じていました。
調べていく中で分かったのは、
サイトマップには役割の違う種類があるということです。
この記事では、
サイトマップの基本的な考え方と、
HTMLサイトマップとXMLサイトマップの違いを、
初心者の目線で整理してみました。
サイトマップとは
サイトマップとは
サイトマップとは、
サイト全体のページ構成を整理してまとめたものです。
どんなページがあり、
それぞれがどんな構成でつながっているのかを、
一覧として分かるようにしたもの、と考えるとイメージしやすいと思います。
WordPressでサイトを運営していると、
検索エンジン向けの設定や、
訪問者にとって分かりやすいサイト構成を考える中で、
サイトマップの存在が関係してきます。
実は、サイトマップには
目的の違う複数の種類があり、
それぞれ役割が異なります。
サイトマップは必要?
結論から言うと、
小規模なサイトでは、必ずしも絶対に必要というわけではない
と言われていることが多いようです。
特に、
- 記事数が少ない
- 構造がシンプル
- 内部リンクが分かりやすい
といったサイトでは、
Googleが自動的にページを把握できる場合もあります。
ただ私は、
- 今は記事数が少なくても
- 将来的にページやカテゴリーが増えること
- 自分自身がサイト構成を把握しやすくしたいこと
を考えて、
「まだ記事が少ない今のうちに、サイトマップについて理解しておこう」
と思いました。
また今回は、
- できるだけ難しい方法は避けたい
- なるべくプラグインを増やしたくない
- WordPressやSWELLの標準機能を活かしたい
という考えから、
シンプルな方法でサイトマップを作成・設定する方針にしています。
サイトマップのSEOに対しての効果
サイトマップを作成したからといって、
すぐに検索順位が上がるというものではありません。
ただ、
- 検索エンジンにページの存在を正しく伝えられる
- クロールの手助けになる
- サイト構造を整理するきっかけになる
といった点で、
SEOの土台作りとしての意味はあると感じました。
私の場合は、
「SEO対策そのもの」というよりも、
サイトをきちんと整えていくための一歩として
サイトマップを意識するようになりました。
サイトマップの種類
サイトマップには、大きく分けて次の2種類があります。
XMLサイトマップ
XMLサイトマップは、
検索エンジン(Googleなど)向けのサイトマップです。
- サイト内にどんなURLがあるか
- どのページが重要か
- 更新されたページはどれか
といった情報を、
検索エンジンに正しく伝える役割があります。
HTMLサイトマップ
HTMLサイトマップは、
人(サイト訪問者)のためのサイトマップです。
- サイトにどんなページがあるか
- どこからどこへ移動できるか
を一覧で分かりやすくまとめたページになります。
多くの場合、
固定ページとして作成し、
フッターやメニューなどからリンクされます。
HTMLサイトマップとXMLサイトマップの違いまとめ
2つの違いを、簡単に整理すると次のようになります。
| 種類 | 主な目的 | 誰のためのもの |
|---|---|---|
| XMLサイトマップ | ページ情報を検索エンジンに伝える | Googleなど |
| HTMLサイトマップ | サイト構成を分かりやすく見せる | 人(訪問者) |
名前は似ていますが、
役割はまったく別だということが分かりました。
XMLサイトマップの作成について
XMLサイトマップについては、
実際の設定手順や画面操作を、別記事でまとめています。この章では、
「XMLサイトマップをどう作るか」について、
私が検討した選択肢と、最終的に選んだ方法を整理します。
XMLサイトマップの作り方として考えた選択肢
WordPressでXMLサイトマップを作成する方法はいくつかありますが、
今回は、次の2つを主に検討しました。
① WordPress標準サイトマップを使う
ひとつ目は、
WordPressに標準で備わっているサイトマップ機能を使う方法です。
WordPressでは、
特別なプラグインを追加しなくても、
自動でXMLサイトマップが生成されます。
- プラグインを増やさずに使える
- WordPress公式の機能なので安心感がある
- 小規模サイトなら、まずは十分と感じた
SWELLを使っている初心者の私にとっては、
「まずは仕組みを理解する」という意味でも、
この方法がいちばん分かりやすいと感じました。
👉 実際の設定手順については、こちらの記事にまとめています。
🔗 【SWELL】サイトマップの作り方と設定手順
(WordPress標準サイトマップを使う)

② XML Sitemap & Google News を使う
もうひとつ検討したのが、
「XML Sitemap & Google News」というプラグインを使う方法です。このプラグインは、
細かい設定ができる点が特徴で、
多くのサイトで紹介されています。
- 詳細な制御ができる
- 大規模サイトやニュースサイト向けの機能もある
ただ、実際に調べていく中で、
初心者の私には設定項目がやや多く、
今のサイト規模では少しオーバースペックに感じました。
👉 そのため今回は見送り、
「なぜ使わなかったのか」を別記事にまとめています。
🔗 なぜ今回は XML Sitemap & Google News を使わなかったのか

今回、WordPress標準サイトマップを選んだ理由
最終的に私は、
WordPress標準のサイトマップ機能を使うことにしました。
理由は次の通りです。
- できるだけ難しい方法は避けたかった
- プラグインを必要以上に増やしたくなかった
- まずは仕組みを理解することを優先したかった
- 今のサイト規模では、標準機能で十分だと感じた
「あとから変更することもできる」と考え、
まずはシンプルな方法で始めることにしました。
まずは、
・正しく作成されていること
・Search Consoleに登録できていることこの2点を確認できれば、
初心者の段階では十分だと感じています。
🔗 XMLサイトマップ関連記事
▶【SWELL】サイトマップの作り方と設定手順
(WordPress標準サイトマップを使う)

▶なぜ今回は XML Sitemap & Google News を使わなかったのか

▶⚠️【SWELL+SEO SIMPLE PACK】
XMLサイトマップ設定の正解ルート|私のつまずきと解決メモ

※私の場合、サイトマップが取得できなかった原因は、
SWELLの「コアのサイトマップ機能を停止する」に
チェックが入っていたことでした。
SWELLの初期設定の項目なので、
特に意識せずにそのまま使っていると、
ここでつまずく可能性があると感じました。
※それぞれ、
「調べて → 試して → 悩んだこと」を
作業記録として書いています。
HTMLサイトマップの作成について
HTMLサイトマップについては、
後日、実際に設定したタイミングで記録する予定です。
- 固定ページとしてどう作ったか
- どこにリンクを置いたか
- メニューやフッターとの関係
など、
実際の画面を見ながら整理できたら、
追記・別記事としてまとめたいと思っています。
まとめ
XMLサイトマップとHTMLサイトマップの違い、
そして私自身がどんな考えでサイトマップを用意したのかを整理しました。
小規模なサイトでは必ずしも必須ではないと言われることもありますが、
これから記事やカテゴリーが増えていくことを考えると、
早い段階でサイトマップを意識しておくことには意味があると感じています。
私の場合は、
できるだけ難しい方法を避け、
プラグインを増やさず、
WordPressやSWELLの標準機能を活かす形で進めることを選びました。
このあと別記事では、
実際にXMLサイトマップを設定した手順や、
その過程でつまずいた点・考えたことを
作業記録としてまとめています。
同じように
「まずは基本を理解してから進めたい」
という方の参考になればうれしいです。
※この記事は、
「Search Console と GA4 の連携」が完了している前提で進めています。
▶Search Console(サーチコンソール)と GA4 を連携する方法【初心者向け設定手順】

🔎 流れを整理すると
- サーチコンソールと GA4 を連携する(Google 側の準備)
- サイトマップを用意する(WordPress 側の準備)⇦今ここ
- Search Console にサイトマップを送信する(Google に伝える)
