谷歌sitemap.xml文件大小的限制

时间:2010-05-22 07:52:23

标签: xml sitemap

任何人都可以告诉我google sitemap.xml文件大小的内存限制(MB)。

7 个答案:

答案 0 :(得分:37)

根据最新更新:2017年1月1日

  

任何Sitemap文件都限制为 50MB (未压缩)且最大值    50,000 网址。

Sitemap index file(不要与Sitemap文件混淆)最多可包含 50,000 站点地图。

因此,对于单个 Sitemap索引文件,可以按如下所述计算URL和存储的最大容量:

就网址而言:

  

50,000 sitemaps =( 50,000 * 50,000 )网址=    2,500,000,000 个网址

注意:Google支持多种站点地图格式,但所有格式仍将所有格式限制为单个站点地图 10MB (未压缩)和50,000个网址。另请参阅站点地图索引文件的架构定义为here

就大小而言:

  

50 MB +( 50,000 站点地图* 50 MB)= 2,500,050 MB => 2.3 TB

总而言之,通过提交单个站点地图索引文件,我们可以拥有最多 2,500,000个URL ,并且我们可以为所有包含的站点地图文件提供 2TB 的存储空间在站点地图索引文件中。

由于我们最多可以向 see here 提交 500 站点地图索引文件,因此结论是:

  

500 * 2,500 )数百万的网址限制为( 500 * 2 )TB < / p>

<强>参考:

Sitemap索引文件的架构 Schema for Sitemap index files

站点地图格式Google Webmaster Console

Google支持多种站点地图格式,例如XML,RSS,mRSS,Atom 1.0和Text。

所有格式都将单个站点地图限制为 10MB (未压缩)和 50,000 网址。如果您有更大的文件或更多的网址,则必须将列表分成多个站点地图。您可以选择创建站点地图索引文件(指向站点地图列表的文件)并将该单个索引文件提交给Google。您可以向Google提交多个站点地图和/或站点地图索引文件。

我的Sitemap有多大?Sitemaps.org

站点地图不得大于 50MB (52,428,800字节),并且最多可包含 50,000 个网址。这些限制有助于确保您的Web服务器不会因为服务非常大的文件而陷入困境。这意味着,如果您的网站包含超过50,000个网址或您的Sitemap大于50MB,则必须创建多个Sitemap文件并使用Sitemap索引文件。您应该使用Sitemap索引文件,即使您拥有一个小型网站,但计划增长超过50,000个URL或文件大小为50MB。 Sitemap索引文件最多可包含50,000个Sitemap,且不得超过50MB(52,428,800字节)。您还可以使用gzip压缩Sitemap。

答案 1 :(得分:18)

注意:更新限制(截至2016年9月10日)

更新限制

Number of URLs = 50,000
File size ( uncompressed ) = 10MB

来源:Official Google Guidelines

据消息来源:

  

站点地图文件不能包含超过50,000个网址,且不得大于10 MB未压缩。如果您的站点地图大于   这,将其分解为几个较小的Sitemap。这些限制有助于确保   通过提供大型文件来使您的Web服务器不会过载   谷歌。

对于其他用户,请忽略其他答案中给出的论坛链接,因为这些链接指向未更新的静态页面。

答案 2 :(得分:8)

根据Wikipedia article中的声明,每个站点地图的限制为50,000个网址和10 MB(未压缩)。我认为此号码来自Google网站管理员常见问题解答(无法找到正式条目,但此Google groups entry说的相同。)

不确定此限制是否也适用于其他搜索引擎提供商。

答案 3 :(得分:6)

自2016年11月30日起更新限制

文件大小限制已增加到50MB per uncompressed file&amp;网址限制仍为50,000 URLs per sitemap / sitemap index

  

您可以提供多个Sitemap文件,但是您可以提供每个Sitemap文件   提供必须不超过50,000个网址,且不得大于   50MB(52,428,800字节)。如果你愿意,你可以压缩你的   站点地图文件使用gzip来减少带宽需求;然而   未压缩的站点地图文件不得大于50MB。如果你   要列出超过50,000个网址,您必须创建多个Sitemap   文件。

     

如果您确实提供了多个站点地图,则应列出每个站点地图   文件在Sitemap索引文件中。站点地图索引文件可能不会列出更多   超过50,000个站点地图,且不得超过50MB(52,428,800   字节)并且可以压缩。您可以拥有多个Sitemap索引   文件。 Sitemap索引文件的XML格式非常类似于   Sitemap文件的XML格式。

来源https://www.sitemaps.org/protocol.html#otherformats

对于那些仍然对谷歌支持页面上提到的10MB限制感到困惑的人,该页面在2016年11月30日宣布更改时未更新。

谷歌发布公告:https://twitter.com/googlewmc/status/803884180266479616 bing的公告:https://blogs.bing.com/webmaster/November-2016/Increasing-the-size-limit-of-Sitemaps-file-to-addr

<强> TL; DR

  

站点地图文件的限制:50,000 URLs&amp; 50MB uncompressed file size

     

站点地图索引文件的限制:50,000 Sitemaps&amp; 50MB uncompressed file size

答案 4 :(得分:5)

您要查找的信息位于“站点地图指南”下的链接中。正如他们所说,这直接来自马的嘴巴。

http://www.google.com/support/webmasters/bin/answer.py?answer=183668

答案 5 :(得分:2)

官方sitemaps.org

的答案很明确
  

您可以提供多个Sitemap文件,但是您可以提供每个Sitemap文件   提供必须不超过50,000个网址,且不得大于   10MB(10,485,760字节)。如果你愿意,你可以压缩你的   站点地图文件使用gzip来减少带宽需求;然而   未压缩的站点地图文件不得大于10MB。如果你   要列出超过50,000个网址,您必须创建多个Sitemap   文件。

tl; dr sitemaps.xml必须是&lt;无压缩时10mb,无论你是否正在压缩它

答案 6 :(得分:1)

我在为100K产品站点地图开发时遇到了这个问题。

限制是

  1. 50K网址

  2. 50 MB文件大小限制

  3. 为了保持安全,我认为多个站点地图会有所帮助。

    <?xml version="1.0" encoding="UTF-8"?>
       <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
       <sitemap>
          <loc>http://www.example.com/sitemap_1.xml</loc>
          <lastmod>2018-01-02T15:11:46+06:00</lastmod>
       </sitemap>
       <sitemap>
          <loc>http://www.example.com/sitemap_2.xml.gz</loc>
          <lastmod>2018-01-01T15:11:46+06:00</lastmod>
       </sitemap>
       </sitemapindex>