正确的sitemap.xml设置


11

我有一个动态网站,其中有很多(少于50个)用户。每个用户都可以根据需要创建任意数量的页面。我知道在sitemap.xml中可以列出的页面数量是有限制的,目前我处于该限制之下,但是我想知道使搜索引擎了解(全部?)的最佳方法是什么。我的用户页面,即使我的页面超出了该限制,也仍然处于该限制之下。

Answers:


11

网站地图限制:

站点地图文件的限制为50,000个URL,每个站点地图10 MB。可以使用gzip压缩站点地图,从而减少带宽消耗。支持多个站点地图文件,其中站点地图索引文件用作总共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限制,但这是一种解决“太多”网址问题的方法。

查看CNNGoogle robots.txt文件以查看多个站点地图。


2
注意:10 MB的限制是每个站点地图的总和,并非全部
Thomas Bonini 2010年

1
可能值得链接并举一个站点地图索引文件的示例: sitemaps.org/protocol.php#index 这也被许多站点使用,并且具有在Google网站管理员工具中进行深入研究的好处。几个示例:nanaimo.ca/sitemap.xml barnonedrinks.com/sitemap.xml
JasonBirch 2010年

有人实际看到过10MB的站点地图吗?Yeowzerz!
Tim Post

我还没有看到一个10 MB网站地图,但这里是一个拥有50000个网址:gstatic.com/dictionary/static/sitemaps/...
artlung

(通过浏览CNN和Google的一些站点地图以及其他一些大型新闻/存档站点在几分钟内找到)
artlung 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.