検索エンジンにWebサイトの構造を正しく伝えることは、SEOの第一歩です。検索エンジンに正しく、サイトの構造を伝えるのが、「XMLサイトマップ」です。
本記事では、XMLサイトマップの役割や必要性、知っておくべきルールについて解説します。
XMLサイトマップとは
XMLサイトマップ(sitemap.xml)とは、Webサイト内のどこにどのようなページがあるのかを、Googleなどの検索エンジンに知らせるための「住所録」のようなファイルです。
Webサイトには、ユーザーがページを探すために見る「サイトマップ(HTML形式のページ)」もありますが、XMLサイトマップはそれとは役割が異なります。
- HTMLサイトマップ:人間が「どこに何があるか」を確認するためのページ。
- XMLサイトマップ:検索エンジンのクローラー(巡回ロボット)がページを見つけるための専用ファイル。
クローラーはこのXMLサイトマップを読み取ることで、サイト内の各URLをスムーズにクロールできるようになります。
XMLサイトマップの必要性
ほとんどのサイトでは、各ページのリンクが適切に設置されていれば、Googleは正しくページを検出できます。そのため、必ずしも必須というわけではありません。
XMLサイトマップを設置すると、検索エンジンのクローラーがページを見つけやすくなり、結果として検索結果にページが登録される「インデックス」のスピードを早める効果が期待できます。そのため、以下のようなケースでは設置を検討してみてください。
- サイトを公開したばかり、あるいは大幅リニューアルした時:クローラーに早く存在を気づいてもらえます。
- ページ数が非常に多い大規模サイト:数万URL以上あるようなサイトでは、クローラーがすべてのページを自力で見つけるのが難しくなるため必須です。
- どこからもリンクされていないページがある時:LP(ランディングページ)など、サイト内のどこからもリンクが張られていないページは、サイトマップに記載しないとクローラーに見つけてもらえません。
- 参照元:サイトマップについて
サイトマップの種類
サイトマップには主に以下の3種類の形式があります。
- XML形式:最も一般的で、ページの最終更新日などの詳細情報も伝えられる推奨形式です。
- RSS・Atom:最新の更新情報を伝えるのに適しています。
- テキストファイル:URLを1行ずつ並べただけの非常にシンプルな形式です。
この中でも、最も汎用性が高く、推奨されているのが「XMLサイトマップ」です。多くの自動作成ツールもこの形式に対応しています。
- 参照元:サイトマップの作成と送信
GoogleのXMLサイトマップの制限事項
XMLサイトマップには、1つのファイルあたりに含められる情報量に制限があります。
- URLの数:1ファイルにつき50,000URLまで。
- ファイルサイズ:50MBまで。
もしショッピングサイトなどのように商品数が多く、上記の上限を超える場合は、XMLサイトマップを複数に分割してサイトを管理する方法もあります。
サイトマップ作成時に気を付けるポイント
サイトマップを作成・運用する際は、以下の点に注意して「品質」を保ちましょう。
- 手動ではなく自動で作る:
Googleの担当者も「手動作成は間違いが起きやすいため推奨しない」と明言しています。新しいページを追加したときに自動でサイトマップが更新されるツールやプラグインを使いましょう。 - 不要なURLは載せない:
検索結果に出したくないテストページや、古いURLなどは除外します。不要なページを載せると、クローラーの巡回効率を下げてしまいます。 - ドメインごとにファイルを用意する:
「example.com」と「blog.example.com」のようにドメインが分かれている場合は、それぞれのドメインごとにサイトマップを作成して設置する必要があります。
まとめ
XMLサイトマップは、検索エンジンに対して自分のサイトを正しく理解してもらうための重要なガイド役です。正しく設定することで、新しく作った記事や更新した内容を、いち早くユーザーに届ける手助けをしてくれます。
まずは、自分のサイトにこの「住所録」が備わっているか、古い情報が載ったままになっていないかを確認することから始めてみましょう。サイトマップの作成から登録方法の方法は以下の記事で確認できます。






