サイトマップとは、Webサイトにどのようなページがあるのかを整理し、ユーザーや検索エンジンにサイトの構造を伝えるためのものです。
ただし、「サイトマップを作れば検索順位が上がる」というものではありません。特にSEOでは、サイトマップだけを整えるのではなく、サイト構造や内部リンク、インデックスさせるページの整理とあわせて考えることが重要です。
Webサイトの新規制作やリニューアルを検討している方は、GMOらくらくホームページ制作のサービス内容もご確認ください。
\ Webサイト制作をもっと手軽に /
サイトマップとは
用途によって役割は異なりますが、主に次の目的で使われます。
- ユーザーが目的のページを見つけやすくする
- 検索エンジンに重要なURLを伝える
- Webサイト全体の構造を整理・把握する
サイトマップの種類
Webサイトの運用でよく使われるのは「HTMLサイトマップ」と「XMLサイトマップ」です。
また、Webサイトを設計する段階では「ビジュアルサイトマップ」と呼ばれる構成図を作ることもあります。
HTMLサイトマップ|ユーザー向け
HTMLサイトマップは、Webサイト内の主要なページを一覧で確認できるWebページです。
たとえば、企業サイトで「サイトマップ」というページを開くと、サービス、会社情報、お問い合わせ、コラムなどへのリンクがまとめられていることがあります。
主な役割は、ユーザーが目的の情報を探しやすくすることです。
XMLサイトマップ|検索エンジン向け
一般的には、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は、サイト内の重要なページを、検索エンジンが発見可能な別ページからリンクできる状態にすることも推奨しています。
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を整理したものとして管理するのがポイントです。
サイトマップの作り方
サイト内のページを整理する
まずは、Webサイトにどのようなページが存在するかを把握します。
たとえば、「トップページ→サービス→各サービス詳細」「トップページ→コラム→カテゴリ→記事」といった形で、ページ同士の関係を整理します。
この段階では単にURLを洗い出すだけでなく、似た内容のページが重複していないか、不要なページが残っていないかも確認するとよいでしょう。
カテゴリと階層を整理する
次に、ページをカテゴリごとに整理します。
重要なのは、「何階層以内ならSEOに有利」と機械的に決めることではありません。
ユーザーや検索エンジンが重要なページへ自然にたどり着ける構造になっているかを確認します。
Googleも、サイト内のすべての重要なページについて、別の発見可能なページからリンクされている状態を推奨しています。
階層の深さだけを見るのではなく、ナビゲーション、カテゴリ、パンくずリスト、関連記事などの内部リンクも含めて考えましょう。
用途に応じたサイトマップを作る
ユーザー向けであればHTMLサイトマップ、検索エンジン向けであればXMLサイトマップを用意します。
Webサイト制作前であれば、Figmaなどを使ってビジュアルサイトマップを作成してもよいでしょう。
XMLサイトマップを自動生成する
ページ数が少ないサイトであればXMLファイルを手動で作ることもできますが、基本的にはCMSなどによる自動生成がおすすめです。
ページの追加や削除に合わせてサイトマップも更新されるため、管理漏れを防ぎやすくなります。
Googleも、数十URLを超えるサイトではWebサイトのシステム側で自動生成する方法を推奨しています。
Google Search Consoleで確認する
作成したXMLサイトマップは、Google Search Consoleの「サイトマップ」から送信できます。
送信後は、「送信済みになっているか」だけを見るのではなく、Googleがサイトマップを正常に読み込めているか、エラーが発生していないかも確認しましょう。
なお、サイトマップは一度送信したあと、ページを更新するたびに手動で再送信する必要はありません。
CMSなどによってXMLサイトマップ自体が適切に更新されていれば、Googleは更新されたサイトマップを再取得できます。サイトマップの場所をrobots.txtで知らせる方法もあります。
XMLサイトマップで重要なlastmod
ただし、単に現在日時へ更新し続ければよいわけではありません。
正確なlastmodを継続的に管理できる仕組みを整えることが重要です。
changefreqやpriorityは設定したほうがいい?
XMLサイトマップについて調べると、次のような項目を見かけることがあります。
changefreq:-
ページの更新頻度を指定する項目です。
priority:-
サイト内でのURLの優先度を指定する項目です。
しかし、現在Googleはchangefreqとpriorityの値を使用していません。そのため、「重要なページだからpriorityを1.0にする」「毎日クロールしてほしいからchangefreqをdailyにする」といった設定をSEO施策として行う必要はありません。
WordPressでサイトマップを作る方法
標準機能を利用している場合、一般的には/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サイトを見直したい方は、GMOらくらくホームページ制作のサービス内容もぜひご確認ください。
\ Webサイト制作・リニューアルの選択肢に /
