サイトマップとは?種類・作成方法・SEOとの関係を初心者向けに解説

サイトマップとは?種類・作成方法 | SEOとの関係についても初心者向けに解説

サイトマップとは、Webサイトにどのようなページがあるのかを整理し、ユーザーや検索エンジンにサイトの構造を伝えるためのものです。

ただし、「サイトマップを作れば検索順位が上がる」というものではありません。特にSEOでは、サイトマップだけを整えるのではなく、サイト構造や内部リンク、インデックスさせるページの整理とあわせて考えることが重要です。

この記事では、サイトマップの種類や作り方、SEOとの関係、運用時の注意点まで初心者向けに解説します。

Webサイトの制作・リニューアルを検討中の方へ

Webサイトの新規制作やリニューアルを検討している方は、GMOらくらくホームページ制作のサービス内容もご確認ください。

\ Webサイト制作をもっと手軽に /

サイトマップとは

サイトマップとは、Webサイト内に存在するページやその関係を整理したものです。

用途によって役割は異なりますが、主に次の目的で使われます。

  • ユーザーが目的のページを見つけやすくする
  • 検索エンジンに重要なURLを伝える
  • Webサイト全体の構造を整理・把握する

「サイトマップ」という言葉は、ユーザー向けのページ一覧だけでなく、検索エンジン向けのXMLファイルや、Webサイト制作時の構成図を指す場合もあります。そのため、それぞれを区別して理解することが大切です。

目次

サイトマップの種類

Webサイトの運用でよく使われるのは「HTMLサイトマップ」と「XMLサイトマップ」です。

また、Webサイトを設計する段階では「ビジュアルサイトマップ」と呼ばれる構成図を作ることもあります。

HTMLサイトマップ|ユーザー向け

HTMLサイトマップは、Webサイト内の主要なページを一覧で確認できるWebページです。

たとえば、企業サイトで「サイトマップ」というページを開くと、サービス、会社情報、お問い合わせ、コラムなどへのリンクがまとめられていることがあります。

主な役割は、ユーザーが目的の情報を探しやすくすることです。

ただし、すべてのWebサイトにHTMLサイトマップが必要とは限りません。グローバルナビゲーションやカテゴリ、パンくずリスト、内部リンクなどで目的のページへ十分にたどり着ける場合は、HTMLサイトマップの重要性は相対的に低くなります。

XMLサイトマップ|検索エンジン向け

XMLサイトマップは、検索エンジンにWebサイト内のURLを伝えるためのファイルです。

一般的には、sitemap.xmlやwp-sitemap.xmlなどのURLで公開されます。

XMLサイトマップを用意することで、Googleなどの検索エンジンが新しいページや更新されたページを発見しやすくなります。

特に、公開したばかりのサイト、ページ数が多いサイト、内部リンクだけでは発見されにくいページがあるサイトなどで役立ちます。

ただし、XMLサイトマップにURLを掲載したからといって、必ずクロール・インデックスされるわけではありません。また、サイトマップの送信そのものが検索順位を直接上げるわけでもありません。

ビジュアルサイトマップ|Webサイト設計向け

ビジュアルサイトマップは、Webサイト全体の階層やページ同士の関係を図にしたものです。

主にWebサイトの新規制作やリニューアル時に利用します。

トップページの下に「サービス」「会社情報」「コラム」などを配置し、それぞれの配下にどのページを置くのかをツリー形式で整理します。

検索エンジンに送信するものではなく、制作チームや担当者間でサイト構造を共有するための設計資料と考えるとわかりやすいでしょう。

サイトマップはSEOに効果がある?

XMLサイトマップはSEOで重要ですが、検索順位を直接上げる施策ではありません。役割としては、検索エンジンによるURLの発見やクロールを支援するものと考えるのが適切です。

Googleも、サイトマップはURLの発見に役立つ一方で、インデックスや検索順位の向上を保証するものではないと説明しています。

そのため、「XMLサイトマップを送信したからSEO対策は完了」ではありません。検索結果に表示させたいページについては、サイトマップだけでなく、クロールやインデックスが可能な状態になっているかも確認する必要があります。

  • 他のページから内部リンクでたどれるか
  • Googleがクロールできる状態か
  • noindexが設定されていないか
  • 適切なcanonical URLが指定されているか
  • ページ自体に検索ユーザーへ提供する価値があるか

Googleは、サイト内の重要なページを、検索エンジンが発見可能な別ページからリンクできる状態にすることも推奨しています。

サイトマップは、こうしたSEOの土台を補助する仕組みの一つです。

サイト構造の見直しとあわせてWebサイトを改善

Webサイトの構成や導線を見直したい方は、新規制作・リニューアルの選択肢としてGMOらくらくホームページ制作もご確認ください。

\ Webサイトの見直しを検討している方へ /

HTMLサイトマップとXMLサイトマップの違い

項目HTMLサイトマップXMLサイトマップ
主な対象ユーザー検索エンジン
形式WebページXMLファイル
主な目的ページを探しやすくするURLの発見・クロールを支援する
SEOとの関係内部リンクやUXを補助クロール・URL発見を補助
必須かサイトによる多くのサイトで設定を推奨

どちらか一方を設置すればよい、というものではありません。

そもそも目的が異なるため、必要に応じて使い分けます。

XMLサイトマップに掲載するURL

XMLサイトマップでは、Webサイト内のURLを何でも掲載すればよいわけではありません。基本的には、Googleの検索結果に表示させたい正規URL(canonical URL)を掲載します。

Googleも、サイトマップには検索結果に表示させたいURLを掲載し、重複URLがある場合は優先する正規URLを選ぶよう案内しています。

たとえば、次のようなURLを大量に含めていないか確認しましょう。

  • リダイレクトされるURL
  • 404エラーになっているURL
  • 重複コンテンツのURL
  • 検索結果に表示させる必要のないURL

「サイト内に存在するURL一覧」ではなく、検索エンジンに発見・評価してほしいURLを整理したものとして管理するのがポイントです。

サイトマップの作り方

STEP

サイト内のページを整理する

まずは、Webサイトにどのようなページが存在するかを把握します。

たとえば、「トップページ→サービス→各サービス詳細」「トップページ→コラム→カテゴリ→記事」といった形で、ページ同士の関係を整理します。

この段階では単にURLを洗い出すだけでなく、似た内容のページが重複していないか、不要なページが残っていないかも確認するとよいでしょう。

STEP

カテゴリと階層を整理する

次に、ページをカテゴリごとに整理します。

重要なのは、「何階層以内ならSEOに有利」と機械的に決めることではありません。

ユーザーや検索エンジンが重要なページへ自然にたどり着ける構造になっているかを確認します。

Googleも、サイト内のすべての重要なページについて、別の発見可能なページからリンクされている状態を推奨しています。

階層の深さだけを見るのではなく、ナビゲーション、カテゴリ、パンくずリスト、関連記事などの内部リンクも含めて考えましょう。

STEP

用途に応じたサイトマップを作る

ユーザー向けであればHTMLサイトマップ、検索エンジン向けであればXMLサイトマップを用意します。

Webサイト制作前であれば、Figmaなどを使ってビジュアルサイトマップを作成してもよいでしょう。

STEP

XMLサイトマップを自動生成する

ページ数が少ないサイトであればXMLファイルを手動で作ることもできますが、基本的にはCMSなどによる自動生成がおすすめです。

ページの追加や削除に合わせてサイトマップも更新されるため、管理漏れを防ぎやすくなります。

Googleも、数十URLを超えるサイトではWebサイトのシステム側で自動生成する方法を推奨しています。

STEP

Google Search Consoleで確認する

作成したXMLサイトマップは、Google Search Consoleの「サイトマップ」から送信できます。

送信後は、「送信済みになっているか」だけを見るのではなく、Googleがサイトマップを正常に読み込めているか、エラーが発生していないかも確認しましょう。

なお、サイトマップは一度送信したあと、ページを更新するたびに手動で再送信する必要はありません。

CMSなどによってXMLサイトマップ自体が適切に更新されていれば、Googleは更新されたサイトマップを再取得できます。サイトマップの場所をrobots.txtで知らせる方法もあります。

XMLサイトマップで重要なlastmod

XMLサイトマップには、ページの最終更新日時を示すlastmodを設定できます。

ただし、単に現在日時へ更新し続ければよいわけではありません。

Googleは、ページ本文や構造化データ、リンクなどに重要な変更があったときの日時を正確に反映するよう案内しています。反対に、著作権表記の日付が変わっただけといった軽微な変更を「ページ更新」として扱う必要はありません。

正確なlastmodを継続的に管理できる仕組みを整えることが重要です。

changefreqやpriorityは設定したほうがいい?

XMLサイトマップについて調べると、次のような項目を見かけることがあります。

changefreq:

ページの更新頻度を指定する項目です。

priority:

サイト内でのURLの優先度を指定する項目です。

しかし、現在Googleはchangefreqとpriorityの値を使用していません。そのため、「重要なページだからpriorityを1.0にする」「毎日クロールしてほしいからchangefreqをdailyにする」といった設定をSEO施策として行う必要はありません。

それよりも、正しいURLを掲載することや、lastmodを正確に管理することのほうが重要です。

WordPressでサイトマップを作る方法

WordPressでは、バージョン5.5以降、XMLサイトマップを生成する機能が標準で搭載されています。

標準機能を利用している場合、一般的には/wp-sitemap.xmlからサイトマップを確認できます。

また、SEOプラグインによって独自のXMLサイトマップを生成している場合もあります。

そのため、新しくプラグインを追加する前に、「現在どのサイトマップが生成されているのか」「Google Search Consoleにはどのサイトマップを登録しているのか」を確認しましょう。複数の仕組みでサイトマップを生成する必要は基本的にありません。

XMLサイトマップの容量制限

Googleがサポートする1つのサイトマップには、次の上限があります。

  • 50,000URL
  • 非圧縮状態で50MB

これを超える場合は複数のサイトマップへ分割し、「サイトマップインデックス」でまとめて管理できます。

大規模サイトでは、「記事」「商品」「カテゴリ」など、URLの種類ごとにサイトマップを分けることで管理しやすくなる場合もあります。

サイトマップ運用でよくある失敗

サイトマップは「作成して終わり」にしないことが重要です。

特に注意したいのは、Webサイトの実際の状態とXMLサイトマップの内容がずれてしまうことです。

削除済みページ、リダイレクトURL、不要なURLなどが残り続けている場合は、サイトマップの生成ルールから見直す必要があります。

また、XMLサイトマップにURLがあるからといって、そのページがGoogleにインデックスされるとは限りません。

インデックスされないページが多い場合は、サイトマップの再送信だけを繰り返すのではなく、Google Search ConsoleのURL検査やページのインデックス状況を確認し、内部リンク、canonical、robots.txt、noindex、コンテンツ自体などを確認しましょう。

まとめ

サイトマップは、Webサイトの構造やURLを整理し、ユーザーや検索エンジンが必要なページを発見しやすくするための仕組みです。

ただし、サイトマップを設置すること自体がSEOの目的ではありません。

特にXMLサイトマップでは、「どのURLをGoogleに発見・インデックスしてほしいのか」を整理することが重要です。

XMLサイトマップだけを確認するのではなく、サイト構造、内部リンク、canonical、インデックス状況などもあわせて確認しましょう。

サイトマップはSEOを直接強くする魔法の施策ではなく、適切に設計されたWebサイトを検索エンジンへ正しく伝えるための補助的な仕組みと考えるとわかりやすいでしょう。

Webサイトの新規制作・リニューアルを検討中の方へ

サイト構造や導線を整理しながらWebサイトを見直したい方は、GMOらくらくホームページ制作のサービス内容もぜひご確認ください。

\ Webサイト制作・リニューアルの選択肢に /


お店や会社のWeb管理者向けアプリ『GMO Myホームページ』
毎日のホームページ運営をもっとラクに、安心に。

\ ホームページ運用の「手間」や「困った」をサポート! /

よかったらシェアしてね!
  • URLをコピーしました!