プロジェクトに5つ以上のサブドメインがあります(開発者、www、スタッフなど)。サイトマップを作成する際のベストプラクティスは何ですか。...サブドメインはメインアプリケーションのいくつかの部分なので、それぞれの長所と短所は何ですか。また、どちらか一方を選択するときに何を考慮すべきですか?(サブドメインごとに1つのサイトマップまたはサイト全体に1つ)
メインドメインに関連付けられたサブドメインは、世界に向けてさまざまなウェブサイトを表すことができるため、最も簡単にアクセスできるように、サブドメインごとにサイトマップを設定するのが最善です。
さらに、サイトマップのルールに反して、ウェブサイトに属するサイトマップに外部リンクを含めたり、異なるサブドメインを含むURLを外部URLとしてカウントしたりすることも考えます。
ベストプラクティスとして、ウェブサイトに多数のリンクがある場合、それぞれが個別のリンクを参照する小さなサイトマップファイルを参照するマスターサイトマップファイルを作成することをお勧めします。これは、各サイトマップファイルに最大ファイルサイズの制限(50 MBと思う)があり、サイトマップごとのURLの最大数も制限されているためです。その数は50,000だと思います。
サイトマップをgzip形式で圧縮できる場合は、さらにお勧めです。このように、Googleなどのgzip準拠の検索エンジンに送信すると、サイトマップの処理が速くなり、サーバーの帯域幅の消費量が少なくなります。
以下は、さらに役立つサイトマップに関連するリンクです。
http://www.sitemaps.org/protocol.html
http://www.sitemaps.org/faq.html