サイトマップとは、サイト内の重要なURLやページ構造を整理して、ユーザーや検索エンジンに伝えるための一覧ファイルです。
実務では「HTMLサイトマップ」と「XMLサイトマップ」を分けて考えるのが基本です。HTMLサイトマップは人が使う案内ページ、XMLサイトマップは検索エンジンにクロールしてほしいURLを伝える技術ファイルで、役割がまったく異なります。
この記事では、サイトマップの意味、作るべきケース、HTMLとXMLの違い、2026年時点での正しい設定方法までを順番に整理します。自社サイトに本当に必要か判断したい方は、サイトマップの基本からはじめていきましょう。
この記事でわかること
サイトマップとは何か
サイトマップは、サイト内のどのページを重要と考えているかを整理して示す仕組みです。ただし、ひとくちにサイトマップといっても、ユーザー向けのHTMLサイトマップと、検索エンジン向けのXMLサイトマップでは目的が違います。
Googleは内部リンクをたどって多くのページを発見できますが、サイトが大きい、公開直後で外部リンクが少ない、画像や動画が多いといった条件では、サイトマップがクロールの補助として役立ちます。逆に、ページ数が少なく、内部リンクが十分に整理されている小規模サイトでは、必須とは限りません。
⇒XMLサイトマップの詳細は、XMLサイトマップ(sitemap.xml)とは?SEO効果や作成、設置方法で詳しく解説しています。
HTMLサイトマップはユーザー向けの案内ページ
HTMLサイトマップは、訪問者がサイト全体の構造を把握しやすくするためのページです。
たとえば、サービスサイトで「料金」「導入事例」「機能一覧」「よくある質問」が複数階層に分かれていると、通常のグローバルナビゲーションだけでは全体像が見えにくくなることがあります。そうしたときにHTMLサイトマップがあると、ユーザーは目的の情報へ最短で移動しやすくなります。
特に、カテゴリ数が多いメディア、商品点数が多いEC、地域ページが多い店舗サイトでは有効です。一方で、ページ数が少なく、ヘッダー・フッター・パンくず・サイト内検索が十分に機能しているなら、無理に作らなくても困らないケースはあります。
XMLサイトマップは検索エンジン向けのURL一覧
XMLサイトマップは、検索エンジンに対して「このURLを見てほしい」と伝えるためのファイルです。
ここで重要なのは、XMLサイトマップは「順位を上げる魔法の設定」ではないという点です。役割はあくまで発見と整理の補助であり、インデックスや評価を助ける土台に近いものです。内部リンクが弱いページ、公開したばかりのページ、画像・動画・ニュース系の特殊なコンテンツでは、特に効果を発揮しやすくなります。
実務でよくあるのは、記事数が増えるにつれて、重要でないURLまで量産され、どれをクロールしてほしいのかが曖昧になるケースです。XMLサイトマップは、その混線を防ぐための整理手段として使うと分かりやすいです。
HTMLサイトマップとXMLサイトマップの違い
結論からいうと、HTMLサイトマップはユーザー体験のため、XMLサイトマップはクローラビリティのために使います。名前は同じでも、作る目的も評価軸も別物です。
| 項目 | HTMLサイトマップ | XMLサイトマップ |
|---|---|---|
| 主な対象 | ユーザー | 検索エンジン |
| 役割 | ページを探しやすくする | 重要URLを伝える |
| 表示形式 | 通常のWebページ | XMLファイル |
| 主な効果 | 回遊性・利便性の向上 | クロール補助・URL整理 |
| 必須性 | サイト構造による | 大規模・複雑なサイトほど重要 |
HTMLサイトマップは「迷わせない」ための設計
HTMLサイトマップの価値は、リンクを増やすこと自体ではなく、ユーザーが全体像を理解できることにあります。
たとえばBtoBサイトでは、「製品情報は見つかるが、比較資料や導入フローのページにたどり着きにくい」という状態が起きがちです。こうしたとき、用途別・課題別・検討段階別に整理されたHTMLサイトマップがあると、回遊の質が上がります。
当社でも情報量の多い事業サイトの改善では、単にリンクを並べるのではなく、「初めて来た人が次に何を探すか」で並び順を見直すことがあります。サイトマップは一覧ページですが、実際には導線設計の一部として考えるほうが成果につながりやすいです。
⇒導線設計の考え方は、内部リンクとは?SEOの効果や正しい貼り方、おすすめのリンク設置場所で整理しています。
XMLサイトマップは「評価してほしいURL」を明確にする
XMLサイトマップで大切なのは、URLをたくさん載せることではなく、載せるべきURLを絞ることです。
Googleの考え方に沿うなら、同じ内容に近いURLが複数ある場合は、その中の正規URLを1つ選んでサイトマップに含めるのが基本です。たとえば、ECで色違いの靴ページが大量にあり、実質的に同じ説明文しかないなら、すべてを機械的に並べるより、評価を集めたいURLを整理したほうが運用しやすくなります。
このセクションで一番重要なのは、XMLサイトマップを「URLの棚卸し」として使う視点です。検索流入が伸びない原因がコンテンツ不足ではなく、評価対象URLの散らばりにあるケースは少なくありません。サイトマップを見直すだけで、不要URLの多さや正規化の甘さに気づけることがあります。
サイトマップが必要なサイト・不要なサイト
サイトマップは全サイトに必須ではありません。必要かどうかは、ページ数、内部リンクの整備状況、コンテンツの種類、運用体制で判断するのが実務的です。
XMLサイトマップが必要になりやすいケース
次のようなサイトでは、XMLサイトマップを用意する価値が高いです。
- 公開URLが多く、重要ページを漏れなく伝えたいサイト
- 新規公開ページが多く、更新頻度が高いメディア
- 外部リンクが少ない立ち上げ初期のサイト
- 画像、動画、ニュースなど特殊なコンテンツを多く持つサイト
- ECで商品ページやカテゴリページが大量に存在するサイト
- CMSや絞り込み機能の影響でURLが増えやすいサイト
Google公式でも、大規模サイト、新しいサイト、リッチメディアが多いサイトではサイトマップが役立つとされています。2026年時点でも、この判断軸は変わっていません。
XMLサイトマップがなくても困りにくいケース
小規模サイトで、重要ページがホームから数クリック以内にあり、内部リンクも整理されているなら、XMLサイトマップがなくても大きな問題にならないことがあります。
目安としては、検索結果に出したいページが500ページ以下で、主要ページにきちんとリンクが通っている状態です。会社概要、サービス、料金、問い合わせ、数本のコラム程度で構成されたシンプルなコーポレートサイトなら、優先度はそこまで高くありません。
ただし、「不要」と「後回しでよい」は別です。今後ページが増える予定があるなら、早めに自動生成の仕組みを整えておくほうが運用は楽になります。
HTMLサイトマップが向いているケース
HTMLサイトマップは、ユーザーが迷いやすい構造のサイトで役立ちます。
たとえば、地域名だけ差し替えた店舗紹介ページが多数ある不動産サイト、比較軸が多いSaaSサイト、カテゴリが深いオウンドメディアでは、通常ナビだけでは情報の全体像が伝わりにくくなります。そうしたとき、HTMLサイトマップがあると「どんな情報があるサイトか」を一目で把握しやすくなります。
逆に、1階層か2階層で完結する小さなサイトでは、HTMLサイトマップを追加しても使われないことがあります。作る前に、ユーザーが本当に迷っているかを確認することがおすすめです。
XMLサイトマップで入れるURL・入れないURL
XMLサイトマップの品質は、作成方法よりもURL選定で決まります。検索結果に出したい正規URLだけを載せることが基本です。
入れるべきURL
XMLサイトマップには、インデックスさせたい正規URLを入れます。
具体的には、次のようなURLです。
- 検索流入を獲得したい記事ページ
- サービス詳細、料金、事例など重要な固定ページ
- 主要カテゴリページや商品一覧ページ
- 商品詳細ページや店舗詳細ページなど個別の重要ページ
- 正規化が明確で、重複していないURL
Google公式でも、同じ内容に複数URLがある場合は、正規URLを1つ選んで含める考え方が示されています。相対URLではなく、完全な絶対URLで記載する点も重要です。
⇒URLの正規化を整理したい場合は、canonical(カノニカル)とは?URLの正規化でSEO対策を進めようも是非参照ください。
入れないほうがよいURL
XMLサイトマップに不要URLを混ぜると、かえって運用が分かりにくくなります。
代表例は、並び替えURL、絞り込みURL、検索結果ページ、重複ページ、noindexを付けているページ、セッションID付きURLなどです。ECで「価格が安い順」「赤色のみ表示」「在庫ありのみ表示」といったURLが大量に生成される場合、それらをサイトマップに含める必要は通常ありません。
実務で見落とされやすいのは、CMSが自動生成したタグページや添付ファイルページです。公開されているからといって、すべてを検索結果に出したいわけではありません。サイトマップは「存在するURL一覧」ではなく、「評価してほしいURL一覧」と考えるのが実務では分かりやすいです。
<lastmod>は正確なときだけ使う
<lastmod> は便利そうに見えますが、更新のたびに機械的に書き換えるだけでは意味が薄くなります。
Googleは、<priority> と <changefreq> を無視すると明示しています。一方で、<lastmod> は実際の更新と整合している場合に活用されます。つまり、更新日を入れるなら、本文や主要情報が本当に変わったときだけ正確に反映させる運用が必要です。
筆者の経験では、テンプレート更新や軽微な表記修正まで全部「更新」として出してしまい、サイトマップの鮮度情報が信用されにくくなっているケースが多いです。更新日時は多ければよいのではなく、意味のある変更に絞るほうが運用しやすくなります。
サイトマップの作り方
2026年時点では、CMSの自動生成を使うのが基本です。手動作成は小規模サイト向け、独自開発サイトはデータベースや公開URL一覧から自動出力する設計が現実的です。
WordPressなどCMSなら自動生成を優先する
WordPress、Wix、BloggerなどのCMSでは、サイトマップが自動生成されることがあります。
この方法の利点は、ページ追加や更新のたびにサイトマップを作り直さなくてよいことです。記事公開本数が増えるほど、手動管理はすぐ破綻しやすくなります。特にメディア運用では、公開漏れよりも「古いURLが残り続ける」「削除済みURLが混ざる」といった管理ミスのほうが起きやすいです。
WordPressではテーマやSEOプラグイン、標準機能がそれぞれサイトマップを出力してしまい、二重生成になることがあります。順位が伸びないWordPressサイトで、本文以前に設定競合が見つかることは珍しくありません。どのURLが正本なのかを先に決めておくことが大切です。
⇒WordPressでのSEO全体を見直したい方は、WordPressでできるSEO対策11選!初心者でもできる方法をわかりやすく解説もあわせてご覧ください。
小規模サイトなら手動作成も可能
数十URL程度までなら、手動でXMLサイトマップを作る方法もあります。
その場合は、完全な絶対URLを1件ずつ記載し、検索結果に出したいURLだけを選びます。相対パスや不要な説明文を混ぜないことが前提です。ページ数が少ないコーポレートサイトやキャンペーンサイトなら、手動でも十分管理できます。
ただし、ページが増える見込みがあるなら、最初から自動生成に寄せたほうが後の作業負荷を抑えやすいです。
大規模サイトは分割と自動更新を前提にする
URL数が多いサイトでは、1ファイルにまとめるより、カテゴリやディレクトリ単位で分割して管理するほうが現実的です。
Googleの仕様では、1つのサイトマップファイルは最大50,000URL・非圧縮で50MBまでという上限があります。この上限を超える場合はサイトマップインデックスを使い、記事、カテゴリ、商品、画像などを分けて管理すると、障害時の切り分けもしやすくなります。
たとえばECなら「商品」「カテゴリ」「特集」、メディアなら「記事」「カテゴリ」「著者」など、更新単位で分けると保守しやすくなります。大規模運用では、作ることより、壊れたときにどこを見ればよいかが明確な設計のほうが重要です。
XMLサイトマップの設置と送信方法
作成しただけでは不十分で、検索エンジンが取得できる場所に置き、Search Consoleで送信して状態を確認するところまでが実務です。
1. ルート付近の分かりやすい場所に配置する
サイトマップは、通常はサイトのルート付近に配置します。
たとえば、https://example.com/sitemap.xml のような形です。ルートに置くと、サイト全体をカバーしやすく、管理もしやすくなります。Search Consoleで送信しない場合、サイトマップの配置場所によって対象範囲が親ディレクトリ以下に限られる点にも注意が必要です。
また、robots.txt にサイトマップURLを記載しておく運用もありますが、まず優先したいのは「実際にアクセスできるか」「200で返るか」「中身が最新か」の確認です。
2. Search Consoleで送信する

Search Consoleの「サイトマップ」メニューから、サイトマップURLを送信します。
送信後は、成功したかどうかだけでなく、読み込み日時、検出URL数、エラーの有無を確認します。ここでエラーが出る場合は、URLの記述ミス、ファイルの設置場所、アクセス制限、古いURLの残存などを疑うと切り分けしやすいです。
送信は一度で終わりではありません。新規公開が多いサイトやリニューアル直後のサイトでは、数日後に再確認して、意図したURLが読み込まれているかを見ることが大切です。
3. 送信後はインデックス状況まで見る
サイトマップ送信の目的は、送信成功の表示を見ることではなく、重要URLが発見・クロール・インデックスされやすくなることです。
そのため、Search Consoleでは「ページ」レポートやURL検査も併用し、送ったURLが実際にどう扱われているかを確認します。送信済みなのにインデックスされない場合は、コンテンツ品質、重複、canonical、noindex、内部リンク不足など別の要因を疑う必要があります。
サイトマップはSEOの入口にはなりますが、評価そのものを代替するものではありません。この切り分けを誤ると、「送信したのに順位が上がらない」というズレた期待につながりやすいです。
HTMLサイトマップの作り方
HTMLサイトマップは、リンクを羅列するだけでは使われません。ユーザーが探し物をしやすい分類にすることが重要です。
1. 公開中のページを洗い出す
最初に、公開中の主要ページを一覧化します。
記事、サービス、料金、事例、FAQ、カテゴリ、会社情報などを洗い出し、リンク切れや削除予定ページが混ざっていないかも確認します。ここが曖昧だと、HTMLサイトマップ自体が古い情報の集まりになってしまいます。
2. ユーザー視点でカテゴリを分ける
分類は、社内の部署名やCMS上の投稿タイプではなく、ユーザーが探す単位で行うのが基本です。
たとえば、SaaSサイトなら「機能」「料金」「導入事例」「サポート」「お役立ち情報」、ECなら「カテゴリ別商品」「購入ガイド」「配送・返品」「特集」のように、利用目的で分けると探しやすくなります。
当社でも一覧ページの改善では、運営側の都合で分けたカテゴリより、検討段階ごとに整理したほうが回遊しやすくなることがあります。HTMLサイトマップはサイト構造の写しではなく、ユーザー理解に合わせて再編集するページと考えるのが実践的です。
3. 階層を深くしすぎず、更新しやすく作る
HTMLサイトマップは、見やすさと保守性の両立が必要です。
階層が深すぎると一覧性が落ち、逆に1ページに何百件も並べると読みづらくなります。カテゴリ単位で見出しを分け、必要に応じて主要ページだけを載せる形でも問題ありません。重要なのは、訪問者が「このサイトに何があるか」を短時間で理解できることです。
サイトマップ運用でよくある失敗
サイトマップは作成より運用で差がつきます。特に2026年の実務では、自動生成に任せきりで品質が崩れるケースが目立ちます。
noindexページや重複URLまで含めてしまう
自動生成の設定次第では、検索結果に出したくないページまでサイトマップに入ることがあります。
タグページ、検索結果ページ、添付ファイルページ、絞り込みURLなどが混ざると、運用意図がぼやけます。まずは「何を載せないか」を決めることが重要です。
リニューアル後に古いURLのまま放置する
サイト移転やURL変更の後に、旧URLがサイトマップに残るのは典型的なミスです。
リダイレクト設定だけで安心しがちですが、サイトマップ自体も新URLへ更新しなければ、検索エンジンに古い構造を伝え続けることになります。特にディレクトリ変更やCMS移行の直後は、サイトマップの更新漏れを優先的に確認したいところです。
HTMLサイトマップが古くなって使われなくなる
HTMLサイトマップは一度作って終わりにすると、すぐに実態とずれます。
新しいカテゴリが増えたのに反映されていない、削除済みページが残っている、重要ページへのリンクがない、といった状態では、案内ページとして機能しません。HTMLサイトマップは公開後も定期的に見直す前提で設計することが大切です。
2026年時点でのサイトマップ活用ポイント
2026年のサイトマップ運用で重要なのは、「とりあえず作る」ではなく、クロール設計とURL管理の一部として扱うことです。
内部リンクが強いサイトでもXMLサイトマップは役立つ
内部リンクが整っていれば十分なケースもありますが、実際の運用では、公開直後のページや深い階層のページが埋もれることがあります。
特に記事数が多いメディアでは、新着一覧からすぐ流れてしまうページや、カテゴリ導線が弱いページが出やすくなります。そうしたURLを補助的に伝える意味で、XMLサイトマップは今でも有効です。
サイトマップはインデックス問題の診断材料にもなる
サイトマップは送信のためだけでなく、問題発見にも使えます。
送っているURL数と実際にインデックスされているURL数の差が大きいときは、品質、重複、内部リンク、canonical、クロール効率などの課題が見えてきます。つまり、サイトマップは「設定項目」ではなく、サイト状態を可視化する監視ポイントでもあります。
⇒インデックスの詳細は、インデックスとは?確認方法や登録方法、SEOへの影響で詳しく解説しています。
AI検索時代でも土台の整理として重要
昨今はAI検索や要約表示の話題が増えていますが、だからこそURLの正規化やページ構造の整理は軽視できません。
一次情報が整理され、重要ページが明確に管理されているサイトは、通常検索だけでなく他チャネルへの展開もしやすくなります。情報資産が整っていると、コンテンツ再利用やサイテーションの蓄積にもつながりやすく、結果的にLLMO対策の土台にもなります。サイトマップ単体で何かが劇的に変わるわけではありませんが、情報設計の粗さを放置しないための基本装備として考えるのが現実的です。
よくある質問
サイトマップはSEOに必須ですか?
必須ではありません。小規模で内部リンクが十分に整理されたサイトなら、なくても大きな問題にならないことがあります。ただし、大規模サイト、新規サイト、更新頻度が高いサイトでは、XMLサイトマップを用意する価値が高いです。
HTMLサイトマップとXMLサイトマップは両方必要ですか?
必ずしも両方は必要ありません。ユーザーが迷いやすい構造ならHTMLサイトマップ、検索エンジンに重要URLを伝えたいならXMLサイトマップを優先します。多くのサイトでは、まずXMLサイトマップから整えるほうが実務的です。
XMLサイトマップにすべてのURLを入れるべきですか?
いいえ。検索結果に表示したい正規URLだけを入れるのが基本です。重複URL、絞り込みURL、検索結果ページ、noindexページなどは通常含めません。
サイトマップを送信してもインデックスされないのはなぜですか?
サイトマップ送信は発見を助ける施策であり、インデックスを保証するものではありません。重複、品質不足、canonical設定、noindex、内部リンク不足など、別の要因でインデックスされないことがあります。
WordPressなら手動で作らなくても大丈夫ですか?
多くの場合は自動生成で十分です。ただし、テーマやプラグインの競合で複数のサイトマップが出力されることがあるため、どのURLを正式に使うかは確認したほうが安心です。
まとめ
サイトマップは、サイト内の重要ページを整理して、ユーザーや検索エンジンに伝えるための仕組みです。HTMLサイトマップは案内ページ、XMLサイトマップはクロール補助という違いを押さえると、必要な対応が判断しやすくなります。
2026年時点では、まずXMLサイトマップで正規URLを整理し、必要に応じてHTMLサイトマップで回遊性を補う進め方が現実的です。特に大規模サイト、更新頻度の高いサイト、URLが増えやすいCMS運用では、サイトマップを放置せず定期的に見直すことが重要です。
サイトマップ作成はSEOにおける内部対策の1つです。その他の内部対策については以下のページで詳しく確認し、自社サイト全体の改善につなげていきましょう。

