マーケティング用語辞書 SEO・検索
XMLサイトマップとは?
XML sitemap
ひと言でいうと
XMLサイトマップとは、サイト上のページや動画などのファイルの情報と、各ファイルの関係を検索エンジンに伝えるファイルです。XML形式が最も用途の広い形式です。
XMLサイトマップの仕組み
サイトマップは、ページや動画などのファイルについての情報と、各ファイルの関係を伝えるファイルです。Googleなどの検索エンジンはこのファイルを読み込み、より効率的にクロールを行います。
ページの最終更新日や、すべての代替言語ページなどの情報も渡せます。形式はいくつかありますが、XMLサイトマップは最も用途の広い形式です。ファイルはUTF-8でエンコードします。Googleの検索結果に表示したいURL(ページの住所)を、サイトマップに含めます。
置き場所は、サイトのルートが推奨されています。ルートに置くと、サイト上のすべてのファイルが認識されるためです。ファイルの中のURLは、完全修飾されたURLで書きます。1つのサイトマップには、圧縮していない状態で50MB、URLは50,000件までという上限があります。
- URLを一覧にしたXMLファイルを用意する
- サイトのルートに置く
- 検索エンジンがファイルを読み込む
- 載っているURLを検出し、クロールに使う
- 載せた項目すべての登録は保証されない
| 段階 | 何が | 誰から誰へ | いつ |
|---|---|---|---|
| 作る | URLと、各ファイルの関係の一覧 | サイト上のファイルの情報を、サイトマップのファイルにまとめる | Googleの検索結果に表示したいURLを含めるとき |
| 置く | XMLサイトマップのファイル | サイトのルートに置く | ルートに置くと、サイト上のすべてのファイルが認識される |
| 読む | ファイルの中の情報 | 検索エンジンが読み込む | クロールのとき |
XMLサイトマップの具体例
XMLサイトマップとrobots.txtの違い
| 項目 | XMLサイトマップ | robots.txt |
|---|---|---|
| 何を伝えるか | ページや動画などのファイルの情報と、ファイル同士の関係 | 検索エンジンのクローラーに、どのURLにアクセスしてよいか |
| 使う目的 | Googleなどの検索エンジンが読み込んで、より効率的にクロールを行う | 主に、サイトでのリクエストのオーバーロードを避けるために使う |
| 検索結果への表示との関係 | 載せた項目のクロールや登録は、保証されない | Googleにページが表示されないようにする仕組みではない |
良い点と気をつける点
良い点
小さな事業者がまずやること
ページ数を数える
まず現状を測ります。Googleの案内は、およそ500ページ以下なら小さなサイトと考えます。自社がどちらかを確かめます。 サイトの各ページが適切にリンクされていれば、Googleは通常、サイトのほとんどのページを検出できます。
検索エンジンへの伝わり方を知る
検索エンジンはサイトマップを読み込んで、より効率的にクロールを行います。ただし、載せた項目すべてのクロールや登録が保証されるわけではありません。
載せるURLを決める
Googleの検索結果に表示したいURLを入れます。URLは完全修飾されたURLで書きます。ページの最終更新日や代替言語ページの情報も、あわせて渡せます。
置き場所と形式を確かめる
ファイルはサイトのルートに置き、UTF-8でエンコードします。50MB・50,000件の上限も見ます。
robots.txtと分けて考える
robots.txtは、ページを検索結果に出さないための仕組みではありません。
数字の見方
サイトマップの上限は、どの形式についても、1つのサイトマップに対して決められています。
- サイトのページ数
- およそ500ページ以下であれば、Googleは小さなサイトと考えます。
- 1つのサイトマップのサイズと件数
- 圧縮していない状態で50MB、URLは50,000件が上限です。
- ファイルの文字コード
- サイトマップのファイルが、UTF-8でエンコードされているかを確かめます。
- サイトマップの置き場所
- サイトのルートに置けば、サイト上のすべてのファイルが認識されます。
- URLの書き方
- サイトマップに書く URL が、完全修飾された形になっているかを確かめます。
見る数字を 1 つか 2 つに決める考え方は KPI(重要業績評価指標) で説明しています。
BLOOM CONSULTINGではどう考えるか
BLOOM CONSULTINGでは、XMLサイトマップを扱うときも、まず現状を測り、順番を決めてから手を動かします。
自社のサイトの公開のしかたで見ると、BLOOM CONSULTINGのサイトは、robots.txtの中でXMLサイトマップ(wp-sitemap.xml)の場所を案内しています。このXMLサイトマップは固定ページ・用語辞書・サービス・実績ごとに分かれていて、それらをまとめるインデックス用のファイルから案内しています。
XMLサイトマップについてよくある誤解
- 誤解サイトマップを出せば、全ページが検索結果に出る。
- 実際は検索エンジンがURLを検出する手がかりにはなりますが、載せた項目すべてがクロールや登録をされるとは限りません。
- 誤解robots.txtに書けば、そのページはGoogleに表示されなくなる。
- 実際はrobots.txtは、Googleにウェブページが表示されないようにするためのメカニズムではありません。クローラーにアクセスしてよいURLを伝えるものです。
- 誤解サイトマップは、どんな小さなサイトでも自分で書く必要がある。
- 実際は各ページが適切にリンクされていれば、Googleは通常、ほとんどのページを検出できます。サイトが大きい、新しくて外部からのリンクが少ない、といった場合に役立ちます。
よくある質問
XMLサイトマップはどこに置きますか?
サイトのルートに置くことが推奨されています。ルートに置くと、サイト上のすべてのファイルが認識されます。
サイトマップのURLはどう書きますか?
完全修飾されたURLで書きます。Googleの検索結果に表示したいURLを含めます。
1つのサイトマップに載せられる件数に上限はありますか?
あります。圧縮していない状態で50MB、URLは50,000件までです。これはどの形式でも同じです。
小さな店のサイトでもサイトマップは要りますか?
各ページが適切にリンクされていれば、Googleは通常ほとんどのページを検出できます。サイトが大きい場合や、新しくて外部リンクが少ない場合に役立ちます。
参考・一次情報
XMLサイトマップと一緒に知っておきたい用語
- KPIKPIとは、Key Performance Indicator(重要業績評価指標)の略で、目標に向…
- SEOSEOとは、Search Engine Optimization(検索エンジン最適化)の略で、Google…
- クロールクロールとは、GoogleがWebサイトのページを見つけに来ることです。見つけて…
- インデックスインデックスとは、Googleが見つけたページを検索の対象として登録すること…
- Search ConsoleSearch Consoleとは、自分のサイトが Google 検索でどう表示され、どれだけ…
- canonicalcanonicalとは、同じ内容のページが複数のURLで見られるときに「こちらが本…
自社の場合はどうすればよいか
XMLサイトマップが自社にどう関わるかは、事業の状況によって変わります。まず現状を整理し、先にやると効きやすい順番をお伝えします。オンラインで45分ほど、その場で契約をお勧めすることはありません。
自社のサイトで確かめたいときは、Web集客の自己診断チェックリストへ。