よくある質問

サイトマップでは URL をどのように記述すればよいですか。

サイトマップ ファイルはどの文字エンコードで作成すればよいですか。

時刻を指定するにはどうすればよいですか。

最終更新日はどのように算出すればよいですか。

サイトマップはどこに置けばよいですか。

サイトマップの最大サイズはどのくらいですか。

サイトに多数の URL がある場合、最近変更した URL のみを送信できますか。

サイトマップを作成したら、次に何をすればよいですか。

サイトマップには完全な URL を含める必要がありますか。

サイトに "http" と "https" の 2 種類の URL がある場合、 両方の URL をリストに含める必要がありますか。

サイトの URL にセッション ID が含まれている場合、 セッション ID を削除する必要がありますか。

サイトマップの URL の順序は URL の使用方法に影響しますか。

サイトにフレームを使用したページがある場合、 フレームセットの URL とフレームのコンテンツの URL のどちらを含めればよいですか。

サイトマップは圧縮できますか。その場合は、gzip 形式で圧縮する必要がありますか。

XML サイトマップの "priority" 値は検索結果でのページの掲載順位に影響しますか。

XML サイトマップを検証するための XML スキーマはありますか。

プロトコルの使用方法やサイトマップの送信について他に質問がある場合はどうすればよいですか。


質問: サイトマップでは URL をどのように記述すればよいですか。

他の XML ファイルと同じように、URL などのデータ値では、アンパサンド (&)、一重引用符 (')、二重引用符 (")、不等記号 (より大) (<)、不等記号 (より小) (>) にエンティティのエスケープ コードを使用する必要があります。 URL はすべて URI の RFC-3986 基準、IRI の RFC-3987 基準、および XML 基準に従っている必要があります。 URL の生成にスクリプトを使用している場合、通常はスクリプトで URL のエスケープ処理が行われます。 また、これらの URL のエンティティもエスケープ処理する必要があります。 たとえば、次の Python スクリプトでは http://www.example.co.jp/view?widget=3&count>2 のエンティティがエスケープされます。

$ python
Python 2.2.2 (#1, Feb 24 2003, 19:13:11)  
>>> import xml.sax.saxutils
>>> xml.sax.saxutils.escape("http://www.example.com/view?widget=3&count>2")

処理後の URL は次のようになります。

http://www.example.com/view?widget=3&amp;count&gt;2

質問: サイトマップ ファイルはどの文字エンコードで作成すればよいですか。

はい。 サイトマップ ファイルは UTF-8 エンコードで作成する必要があります。

質問: 時刻を指定するにはどうすればよいですか。

lastmod タイムスタンプおよびこのプロトコルの日付と時刻にはすべて W3C Datetime 形式のエンコードを使用します。 例: 2004-09-22T14:12:14+00:00。

このエンコードでは、ISO8601 形式の時刻の部分を省略できます。たとえば、2004-09-22 とすることができます。 ただし、サイトを頻繁に変更する場合は、クローラがサイトの情報をより正確に把握できるよう、時刻の部分も含めることをお勧めします。

質問: 最終更新日はどのように算出すればよいですか。

静的なファイルの場合は、ファイルを実際に更新した日付となります。 この日付を取得するには、UNIX の date コマンドを使用します。

$ date --iso-8601=seconds -u -r /home/foo/www/bar.html
>> 2004-10-26T08:56:39+00:00

動的な URL の場合は、ページ内のデータが変更された日付や、定期的に更新している場合はこの更新日から概算して、最終更新日を簡単に割り出すことができます。 概算の日時やタイムスタンプであっても、この情報によりクローラが変更のない URL をクロールしないようにでき、 ウェブ サーバーの負荷や CPU の使用量を軽減することができます。

質問: サイトマップはどこに置けばよいですか。

サイトマップは、たとえば、http://example.co.jp/sitemap.xml など、HTML サーバーのルート ディレクトリに置くことをお勧めします。

セキュリティ保護のため組織内でディレクトリごとに異なる書き込み権限を設定している場合などは、サイトのパスごとにサイトマップを作成する必要があります。

http://example.co.jp/path/sitemap.xml をアップロードする権限がある場合は、http://example.co.jp/path/ 以下にあるメタデータも送信できます。

サイトマップにリストされているすべての URL は、サイトマップと同じホストに存在している必要があります。 たとえば、サイトマップが http://www.example.co.jp/sitemap.xml にある場合、このサイトマップには http://subdomain.example.co.jp の URL を含めることはできません。 たとえば、サイトマップが http://www.example.co.jp/myfolder/sitemap.xml にある場合、このサイトマップには http://example.co.jp の URL を含めることはできません。

トップへ戻る

質問: サイトマップの最大サイズはどのくらいですか。

サイトマップのサイズは 50 MB (52,428,800 バイト) 以下、含める URL の数は 50,000 個以下にする必要があります。この制限は、容量の大きなファイルによってウェブ サーバーに負荷がかかりすぎないようにするために設けられています。URL の数が 50,000 個を超える場合や、サイトマップのサイズが 50 MB を超える場合は、複数のサイトマップを作成し、サイトマップ インデックス ファイルを使用する必要があります。現在はサイトの規模が小さくても、将来的に URL の数が 50,000 個を超えたり、サイズが 50 MB を超えることが予想される場合は、サイトマップ インデックス ファイルを使用してください。サイトマップ インデックス ファイルには、最大で 50,000 個のサイトマップをリストできます。サイズは 50 MB (52,428,800 バイト) 以下にする必要があります。gzip 形式を使用して、サイトマップを圧縮することもできます。

質問: サイトに多数の URL がある場合、最近変更した URL のみを送信できますか。

更新の頻繁な URL を一部のサイトマップにリストし、サイトマップ インデックス ファイルlastmodタグを使用して、これらのサイトマップ ファイルを区別します。 これにより、変更されたサイトマップのみが検索エンジンでクロールされるようになります。

質問: サイトマップを作成したら、次に何をすればよいですか。

Once you have created your Sitemap, let search engines know about it by submitting directly to them, pinging them, or adding the Sitemap location to your robots.txt file.

質問: サイトマップには完全な URL を含める必要がありますか。

はい。 URL には、http などのプロトコルを含める必要があります。 また、ウェブ サーバーによっては、末尾のスラッシュも含める必要があります。 たとえば、http://www.example.co.jp/ はサイトマップで有効な URL ですが、www.example.co.jp は有効ではありません。

質問: サイトに "http" と "https" の 2 種類の URL がある場合、 両方の URL をリストに含める必要がありますか。

いいえ。サイトマップには一方のバージョンの URL のみを含めてください。 複数のバージョンの URL を含めると、サイトのクロールが正確に行われない可能性があります。

質問: サイトの URL にセッション ID が含まれている場合、 セッション ID を削除する必要がありますか。

はい。 URL にセッション ID を含めると、サイトのクロールが正確に行われない可能性があります。

質問: サイトマップの URL の順序は URL の使用方法に影響しますか。

いいえ。サイトマップの URL の順序は、検索エンジンで URL をどのように使用または認識するかには影響しません。

質問: サイトにフレームを使用したページがある場合、 フレームセットの URL とフレームのコンテンツの URL のどちらを含めればよいですか。

両方の URL を含めてください。

質問: サイトマップは圧縮できますか。その場合は、gzip 形式で圧縮する必要がありますか。

サイトマップの圧縮には gzip 形式を使用してください。サイトマップのサイズは、圧縮されているどうかにかわらず、50 MB (52,428,800 バイト) 以下にする必要があります。

質問: XML サイトマップの "priority" 値は検索結果でのページの掲載順位に影響しますか。

サイトマップの "priority" 値は、特定の URL がサイト内の他の URL と比べてどの程度重要であるかを示すヒントとして使用され、検索結果でのページの掲載順位には影響しません。

質問: XML サイトマップを検証するための XML スキーマはありますか。

はい。サイトマップ ファイルの XML スキーマは http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd から入手できます。サイトマップ インデックス ファイルのスキーマは http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd から入手できます。サイトマップ検証の詳細については、こちらをご覧ください。

質問: プロトコルの使用方法やサイトマップの送信について他に質問がある場合はどうすればよいですか。

サイトマップの送信および使用方法の詳細については、お使いの検索エンジンのマニュアルをご覧ください。

トップへ戻る

最終更新日: 2016 年 11 月 21 日