web-dev-qa-db-ja.com

適切なsitemap.xmlのセットアップ

多くの(50人未満の)ユーザーがいる動的なサイトがあります。各ユーザーは、必要な数のページを作成できます。 sitemap.xmlにリストできるページ数には制限があることを知っています。今のところはその制限内にありますが、検索エンジンが(すべて?)について知るための最良の方法を知りたいです。制限を超えていても、ユーザーのページはその制限の下にあります。

11
Mike

サイトマップの制限:

サイトマップファイルには、サイトマップごとに50,000のURLと10メガバイトの制限があります。サイトマップはgzipを使用して圧縮できるため、帯域幅の消費が削減されます。複数のサイトマップファイルがサポートされ、サイトマップインデックスファイルは合計1000個のサイトマップのエントリポイントとして機能します。

robots.txtファイルに複数のサイトマップ を指定できることに注意してください。

制限にぶつかった場合は、おそらくユーザーをどうにかして分割してください。各ユーザーの1つのURLが10,000個を超えない場合、ファイルに分割してrobots.txtファイルに追加できます。

Sitemap: http://www.example.com/sitemaps/users-001-005.xml
Sitemap: http://www.example.com/sitemaps/users-006-010.xml
Sitemap: http://www.example.com/sitemaps/users-011-015.xml
Sitemap: http://www.example.com/sitemaps/users-016-020.xml
Sitemap: http://www.example.com/sitemaps/users-021-025.xml
Sitemap: http://www.example.com/sitemaps/users-026-030.xml
Sitemap: http://www.example.com/sitemaps/users-031-035.xml
Sitemap: http://www.example.com/sitemaps/users-036-040.xml
Sitemap: http://www.example.com/sitemaps/users-041-045.xml
Sitemap: http://www.example.com/sitemaps/users-046-050.xml

これで、個々のサイトマップごとに10MBの制限に注意する必要がありますが、これは「多すぎる」URLの問題を処理するアプローチです。

CNN および Googlerobots.txtファイルを参照して、複数のサイトマップの動作を確認してください。

11
artlung