サイトマップ

ページは半保護されています

サイトマップまたはサイトマップは、ドメイン内のWeb サイトページのリストです。

サイトマップには主に 3 つの種類があります。

種類

英語版ウィキペディアのメインページからのリンクのサイトマップ
2006年のGoogleのサイトマップ

サイトマップは、ユーザーまたはソフトウェアを対象にすることができます。

多くのサイトには、サイトを体系的に、通常は階層的に表示するサイトマップがユーザーに表示されます。これは、訪問者が特定のページを見つけやすくするためのもので、クローラーにも利用できます。また、サイトコンテンツの概要を一目で把握できるため、ナビゲーションツールとしても機能します[ 1 ]。アルファベット順に整理されたサイトマップ(サイトインデックスと呼ばれることもあります)は、別のアプローチです。

検索エンジンやその他のクローラーが使用する構造化フォーマットであるXMLサイトマップがあります。これは、サイト内のページ、それぞれの相対的な重要度、そして更新頻度をリスト化したものです。[ 2 ]これはrobots.txtファイルから参照され、通常はsitemap.xmlと呼ばれます。この構造化フォーマットは、他のページからのリンクではなく、サイトの検索ツールやJavaScriptによるURLの動的な構築によってのみアクセスできるページを含むウェブサイトにとって特に重要です。

XMLサイトマップ

Googleはサイトマッププロトコルを導入しました。これにより、ウェブ開発者はサイト全体からのリンクリストを公開できるようになりました。これは、一部のサイトには、フォームやユーザー入力によってのみアクセスできる動的なページが多数存在するという前提に基づいています。サイトマップファイルにはこれらのページのURLが含まれており、ウェブクローラーがそれらのページを見つけられるようになっています。現在、 Bing、Google、Yahoo!Askは共同でサイトマッププロトコルをサポートしています。

主要な検索エンジンは同じプロトコルを使用しているため、[ 3 ]サイトマップを作成することで、検索エンジンは更新されたページ情報を得ることができます。サイトマップを作成してもすべてのリンクがクロールされることは保証されず、クロールされてもインデックスに登録されるとは限りません。[ 4 ] Googleウェブマスターツールでは、ウェブサイト所有者はGoogleがクロールするサイトマップをアップロードできます。また、robots.txtファイルを使用して同様のことを行うこともできます。[ 5 ]

サンプル

以下は、シンプルな3ページのウェブサイトの検証済みXMLサイトマップの例です。サイトマップは、特にHTML以外の言語で書かれたサイトを検索可能にするのに便利なツールです。

<?xml version="1.0"coding="UTF-8"?> <urlset xmlns= "http://www.sitemaps.org/schemas/sitemap/0.9" > <url> <loc> http://www.example.net/?id=who </loc> <lastmod> 2009-09-22 </lastmod> </url> <url> <loc> http://www.example.net/?id=what </loc> <lastmod> 2009-09-22 </lastmod> </url> <url> <loc> http://www.example.net/?id=how </loc> <lastmod> 2009-09-22 </lastmod> </url> </urlset>

注:

  • すべての XML ファイルと同様に、すべてのタグ値はエンティティ エスケープされる必要があります。
  • Googleは<priority>と の<changefreq>値を無視します。[ 6 ]
  • Googleは、<lastmod>値が一貫していて検証可能に正確である場合(たとえば、ページの実際の最終更新日と一致する場合)、その値を使用する場合があります。[ 6 ]

参照

参考文献

  1. ^サイトマップのユーザビリティJakob Nielsen の Alertbox、2008 年 8 月 12 日
  2. ^ Nadik, Tessa (2023年2月9日). 「サイトマップとは何か?本当に必要か?」 Search Engine Journal . 2023年9月16日閲覧
  3. ^ 「Google、Yahoo!、MicrosoftがGoogleサイトマッププロトコルに対抗して標準化」 Oreilly . 2012年7月24日閲覧
  4. ^ Google、Yahoo、Bingによるサイトマップのサポートに関する共同発表
  5. ^ 「サイトマップの送信」。Google Inc. 2012年7月6日閲覧
  6. ^ a b「サイトマップを作成して送信する」 . Google 検索セントラル. Google . 2025年10月31日閲覧