Gradient Lab

検索エンジンにページの一覧を伝える「サイトマップ」の基本

SEOの基本更新・保守

サイトの各ページを1枚の一覧にまとめて示すイメージ

この記事と画像はAIが作成しました。

サイトマップとは、サイト上のページや動画などのファイルについての情報や、ファイル同士の関係を検索エンジンに伝えるファイルです。検索エンジンはこのファイルを読み込み、サイトをより効率よくクロールできます。クロールとは、ウェブクローラー(検索エンジンのプログラム)が、以前にクロールしたページにあるURLをたどってアクセスすることです。

サイトマップが必要なサイトと、不要なサイト

次のような場合は、サイトマップが不要な可能性があるとされています。

また、WordPress、Wix、Bloggerなどのサービスを使っている場合は、サイトマップが自動で用意されていることが多いとも書かれています。

ページ数が少なく互いにつながるサイトと、孤立したページが多いサイトを比べた図

作るときの決まり

形式には、XML、RSS 2.0、mRSS、Atom 1.0、テキストがあります。XMLは最も汎用的です。テキスト形式は、1行に1つのURLを書いた .txt ファイルで、URL以外は書けません。

守る決まりは次のとおりです。

XML形式の <lastmod>(ページの最終更新日を示す項目)は、Googleがページの実際の更新と照らして正確だと確認できる場合にだけ使われます。本文、構造化データ、リンクなどの重要な変更だけを反映し、著作権表記の年の変更のような軽微な編集は含めないよう求められています。

検索エンジンに知らせる方法

サイトマップを置いたら、Googleに存在を知らせます。主な方法は2つです。

  1. Search Console(サイトの検索での状況を確認するためのGoogleのツール)のサイトマップレポートから送信する。Googleのプログラムがアクセスできたかや、エラーも確認できます。
  2. robots.txt(検索エンジンのクローラーに、サイトのどのURLにアクセスしてよいかを伝えるファイル)に Sitemap: の行を書き、サイトマップの場所を指定する。

サイトマップを置き、2通りの方法で検索エンジンに知らせる流れ

ただし、送信はサイトマップの存在を知らせるだけです。Googleがファイルを取得することや、すべてのURLをクロールすることを約束するものではありません。

確認すること

出典

ウェブサイトの基本を整える「ウェブ基礎固め」については、株式会社グレイディエントへお問い合わせください。