web-dev-qa-db-ja.com

google sitemap.xmlファイルサイズの制限

どなたか、google sitemap.xmlファイルサイズのメモリ制限(MB)を教えてください。

33
Chakrapani

最新の更新によると:2017年1月1日

すべてのサイトマップファイルは50MB(非圧縮)に制限され、最大は50,000URL。

サイトマップインデックスファイル (サイトマップファイルと混同しないでください)には、最大で50,000サイトマップ。

したがって、単一のサイトマップインデックスファイルの場合、URLとストレージの最大容量は次のように計算できます。

uRLに関して:

50,000サイトマップ=(50,000*50,000)URL =2,500,000,000URL

注:Googleでは複数のサイトマップ形式をサポートしていますが、すべての形式で1つのサイトマップが10MB(非圧縮)および50,000のURLに制限されています。サイトマップインデックスファイルのスキーマが定義されていることも参照してください here

サイズに関して:

50MB +(50,000サイトマップ*50MB)=2,500,050MB =>2.3TB

つまり、単一のサイトマップインデックスファイルを送信することで、最大2,500百万のURLを取得でき、約を取得できます。サイトマップインデックスファイルに含まれるすべてのサイトマップファイル用の2TBのストレージ。

最大500のサイトマップインデックスファイルをGoogleに送信できるためここを参照、結論は:

500*2,500)サイズが(500*2)TB

参考:

サイトマップインデックスファイルのスキーマSchema for Sitemap index files

サイトマップフォーマットGoogleウェブマスターコンソール

Googleは、XML、RSS、mRSS、Atom 1.0、テキストなどのいくつかのサイトマップ形式をサポートしています。

すべての形式は、単一のサイトマップを10MB(非圧縮)および50,000のURLに制限します。ファイルが大きい場合やURLが多い場合は、リストを複数のサイトマップに分割する必要があります。オプションで、サイトマップインデックスファイル(サイトマップのリストを指すファイル)を作成し、その単一のインデックスファイルをGoogleに送信できます。複数のサイトマップやサイトマップインデックスファイルをGoogleに送信できます。

サイトマップの大きさはどれくらいですか?Sitemaps.org

サイトマップは50MB(52,428,800バイト)以下である必要があり、最大50,000URL。これらの制限は、非常に大きなファイルを提供するときにWebサーバーが行き詰まらないようにするのに役立ちます。つまり、サイトに50,000を超えるURLが含まれている場合、またはサイトマップが50MBを超える場合は、複数のサイトマップファイルを作成し、サイトマップインデックスファイルを使用する必要があります。サイトが小さくても、URLが50,000を超えるか、ファイルサイズが50MBを超える場合は、サイトマップインデックスファイルを使用する必要があります。サイトマップインデックスファイルには最大50,000のサイトマップを含めることができ、50MB(52,428,800バイト)を超えることはできません。 gzipを使用してサイトマップを圧縮することもできます。

40
kolunar

注:更新された制限(2016年9月10日現在)

更新された制限は

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

出典: Googleの公式ガイドライン

ソースによると:

サイトマップファイルには50,000を超えるURLを含めることはできず、非圧縮で10 MB以下にする必要があります。サイトマップがこれよりも大きい場合は、いくつかの小さなサイトマップに分割します。これらの制限は、Googleに大きなファイルを提供することにより、Webサーバーが過負荷にならないようにするのに役立ちます。

他のユーザーの場合は、他の回答に記載されているフォーラムリンクを無視してください。
これらのリンクは更新されていない静的ページを指しているためです。

18
Abhishek Goel

Wikipediaの記事 の主張によると、制限はサイトマップあたり50,000のURLと10 MB(非圧縮)です。この番号はGoogleウェブマスターからのものだと思いますFAQ(公式のエントリは見つかりませんが、これは Googleグループのエントリ と同じです。)

この制限が他の検索エンジンプロバイダーにも適用されるかどうかはわかりません。

8
Pekka 웃

2016年11月30日から更新された制限

ファイルサイズの上限が50MB per uncompressed fileに引き上げられ、URLの上限は50,000 URLs per sitemap / sitemap indexのままです

複数のサイトマップファイルを提供できますが、提供する各サイトマップファイルのURLは50,000以下、50MB(52,428,800バイト)以下でなければなりません。必要に応じて、gzipを使用してサイトマップファイルを圧縮し、必要な帯域幅を減らすことができます。ただし、一度圧縮解除されたサイトマップファイルは50MB以下にする必要があります。 50,000を超えるURLをリストする場合は、複数のサイトマップファイルを作成する必要があります。

複数のサイトマップを提供する場合は、サイトマップインデックスファイルに各サイトマップファイルをリストする必要があります。サイトマップインデックスファイルには50,000を超えるサイトマップを含めることはできず、50MB(52,428,800バイト)以下である必要があり、圧縮できます。複数のサイトマップインデックスファイルを作成できます。サイトマップインデックスファイルのXML形式は、サイトマップファイルのXML形式とよく似ています。

ソース https://www.sitemaps.org/protocol.html#otherformats

Googleのサポートページに記載されている10MBの制限についてまだ混乱している人は、2016年11月30日に変更を発表したため、このページは更新されません。

Googleによるお知らせ: 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 URLs50MB uncompressed file size

サイトマップインデックスファイルの制限:50,000 Sitemaps50MB uncompressed file size

6
Shri

お探しの情報は、下記の「サイトマップのガイドライン」のリンクにあります。彼らが言うように、これは馬の口から直接来ます。

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

5
tomvon

10万製品のサイトマップを開発しているときにこの質問に達しました。

そして限界は

  1. 5万のURL

  2. 50 MBのファイルサイズ制限

安全を保つには、複数のサイトマップが役立つと思います。

<?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>
4
sadiq

答えは公式 sitemaps.org で明確です:

複数のサイトマップファイルを提供できますが、提供する各サイトマップファイルのURLは50,000以下、10 MB(10,485,760バイト)以下でなければなりません。必要に応じて、gzipを使用してサイトマップファイルを圧縮し、必要な帯域幅を減らすことができます。ただし、一度圧縮解除されたサイトマップファイルは10MB以下にする必要があります。 50,000を超えるURLをリストする場合は、複数のサイトマップファイルを作成する必要があります。

tl; dr圧縮していないときは、gzip圧縮するかどうかにかかわらず、sitemaps.xmlが10 MB未満である必要があります。

2
Tarek Koudsi