it-swarm.cn

正确的sitemap.xml设置

我有一个动态网站,有很多(好,少于50)用户。允许每个用户创建任意数量的页面。我知道你可以在sitemap.xml中列出多少页面是有限制的,现在我已经达到了这个限制,但我想知道让搜索引擎知道(所有?)的最佳方法是什么即使我超过限制,我的用户页面仍然处于该限制之下。

11
Mike

Sitemap限制​​:

站点地图文件的每个站点地图限制为50,000个URL和10兆字节。可以使用gzip压缩站点地图,从而减少带宽消耗。支持多个站点地图文件,Sitemap索引文件作为总共1000个站点地图的入口点。

请注意,您可以指定 robots.txt文件中的多个站点地图

如果你遇到了限制,也许会以某种方式分开你的用户。假设您的每个用户每个网址不超过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问题的方法。

请参阅 CNNGooglerobots.txt个文件以查看多个站点地图。

11
artlung