Guide : Sitemap Index

A sitemap index is a sitemap of sitemaps — how grand sites split past the 50 000-URL limite, how nombreux URLs vous pouvez cover, and the splitting strategy que en réalité pays off.

Première publication : 22 juin 2026 · Dernière mise à jour : 3 août 2026 · Advanced
Langues
1 indice probant sur cette page

A sitemap index is a sitemap of sitemaps: a unique fichier que listes votre autre sitemap fichiers au lieu de listing URLs. Vous besoin un une fois a unique sitemap voudrait exceed 50 000 URLs or 50MB uncompressed, or quand vous vouloir to organize a grand multi-section/region site. An index peut référence up to 50 000 child sitemaps, chaque holding up to 50 000 URLs — so un index covers 2,5 billion URLs, and the 500-index-per-site limite in Search Console puts the theoretical ceiling at 1,25 trillion. You'll jamais run out of capacity. Children live on the même site at the même directory level or lower, vous don't nest an index à l’intérieur an index, and vous submit seulement the index. The réel payoff is splitting by section or content type so vous pouvez lire submitted-vs-indexed per segment in Search Console.

TL;DR — A sitemap index is a sitemap of sitemaps — a <sitemapindex> fichier listing <sitemap> entries (<loc> + optional <lastmod>) au lieu de URLs. Vous besoin un une fois a unique sitemap voudrait exceed 50 000 URLs or 50MB uncompressed, or to organize a grand multi-section/region site. An index peut référence up to 50 000 child sitemaps × 50 000 URLs chaque = 2,5 billion URLs per index; with up to 500 index fichiers per site in Search Console, the theoretical ceiling is 1,25 trillion — a number aucun réel site approaches. Children stay on the même site at the même directory level or lower, vous don’t nest an index à l’intérieur an index (aucun tag pour it, aucun tooling prise en charge), and vous submit seulement the index. The payoff worth chasing: split by section/content type so vous pouvez lire submitted-vs-indexed per segment.

Evidence for this claim A sitemap index can list up to 50,000 sitemap files, and each sitemap is limited to 50,000 URLs or 50 MB uncompressed. Scope: Google-supported sitemap and sitemap-index limits. Confidence: high · Verified: Google Search Central: Manage sitemaps with a sitemap index file

Ce que a sitemap index fichier en réalité is

A sitemap index is a sitemap whose entries are autre sitemaps. Où a regular sitemap wraps <url> blocks in a <urlset>, an index wraps <sitemap> blocks in a <sitemapindex>. Chaque <sitemap> has a <loc> pointing at un of votre sitemap fichiers and, optionally, a <lastmod>. That’s the whole structure — it carries aucun page URLs of its propre. Evidence for this claim A sitemap index contains sitemap entries with a required loc value and an optional lastmod value. Scope: Sitemaps.org protocol structure for sitemap index files. Confidence: high · Verified: Sitemaps.org: Sitemap index XML tag definitions

It exists pour un raison: le sitemaps format has hard size limites, and big sites blow past les. So vous split votre URLs à travers nombreux sitemaps and utiliser an index to présent les to moteur de recherches as a unique unit.

Quand vous besoin un

Two triggers:

  1. Vous hit the size limites. A unique sitemap maxes out at 50 000 URLs or 50MB uncompressed, whichever comes premier. Google’s guidance is direct: “Si vous have a sitemap que exceeds the size limites, you’ll besoin to split up votre grand sitemap into multiple sitemaps.” Evidence for this claim A sitemap index can list up to 50,000 sitemap files, and each sitemap is limited to 50,000 URLs or 50 MB uncompressed. Scope: Google-supported sitemap and sitemap-index limits. Confidence: high · Verified: Google Search Central: Manage sitemaps with a sitemap index file Une fois you’ve split, an index ties the pieces ensemble.
  2. Vous vouloir to organize a grand site — même sous the limite. Multi-section sites (blog vs. products vs. category pages) and multi-region/multi-language sites are far easier to manage and monitor as separate sitemaps sous un index. Que organizational utiliser is, in my view, the meilleur raison to reach pour an index, and I come back to it in the Frameworks tab.

Anatomy

The index is petit and dull by design — <sitemapindex>, alors a <sitemap> block per child, chaque with a <loc> and an optional <lastmod>:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap1.xml.gz</loc>
    <lastmod>2024-08-15</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap2.xml.gz</loc>
    <lastmod>2024-08-15</lastmod>
  </sitemap>
</sitemapindex>

Notes que matter:

  • The namespace is the même sitemaps.org/schemas/sitemap/0.9 vous utiliser on a regular sitemap; the fichier is UTF-8 and <loc> valeurs are fully-qualified absolute URLs.
  • Children peut be gzipped.xml.gz is fine, and the 50MB cap is mesuré on the uncompressed size.
  • The optional <lastmod> ici describes quand que child sitemap dernier modifié, pas quand individual pages modifié.

How nombreux peut vous submit — and how nombreux pages is que?

Ce is où personnes lowball the ceiling. Stack the limites up:

  • Recherche Google Console accepts up to 500 sitemap index fichiers per site: “Vous pouvez submit up to 500 sitemap index fichiers pour chaque site in votre Search Console account.”
  • Chaque index peut liste up to 50 000 child sitemaps.
  • Chaque child sitemap peut hold up to 50 000 URLs.
Evidence for this claim A sitemap index can list up to 50,000 sitemap files, and each sitemap is limited to 50,000 URLs or 50 MB uncompressed. Scope: Google-supported sitemap and sitemap-index limits. Confidence: high · Verified: Google Search Central: Manage sitemaps with a sitemap index file

Do the multiplication and the theoretical ceiling is 500 × 50 000 × 50 000 = 1,25 trillion URLs (1 250 000 000 000). Treat que as a ceiling aucun réel site approaches, pas a target — the takeaway is simply que vous va jamais run out of sitemap capacity. And vous rarely besoin to obtenir fancy with multiple index fichiers at tout: a unique sitemap index, sans submitting quelconque others, déjà covers 50 000 × 50 000 = 2,5 billion URLs. Si you’ve got 2,5 billion indexable URLs, votre sitemap setup n’est pas votre problem.

Emplacement rules

The child sitemaps an index références have to live on the même site as the index, and at the même directory level or lower que the index fichier. An index at https://www.example.com/sitemap-index.xml peut point at https://www.example.com/sitemaps/products.xml, but pas at a sitemap on a différent host or sitting ci-dessus its propre chemin. Break ce and Search Console flags the children as “URL not allowed.” (Cross-domain références are seulement valid quand les deux domains are verified in Search Console — but pour an ordinary single-site index vous don’t go là.)

Don’t nest an index à l’intérieur an index

A sitemap index listes sitemaps, pas autre indexes. Neither sitemaps.org’s live protocol page nor Google’s sitemap-index documentation states ce in so nombreux words today — I vérifié les deux directement plutôt que trust an older paraphrase. Ce que the protocol fait dire is narrower: the <loc> tag à l’intérieur a <sitemapindex> is défini as identifying “a Sitemap, an Atom fichier, RSS fichier or a simple text fichier” — an index fichier isn’t on que liste, and the format has aucun tag pour nesting un index sous un autre. Every sitemap generator, plugin, and moteur de recherche I’m aware of treats index-of-indexes as unsupported on que basis; it’s a strong practitioner convention grounded in the format’s structure plutôt que a unique quotable sentence from soit doc. Treat it as a hard rule: un level of indexation seulement. Si vous trouver yourself wanting an index-of-indexes, vous almost certainly have room to reorganize dans the 2,5-billion-URL ceiling a unique index déjà donne vous.

Submit seulement the index

Vous submit the index fichier, and que unique submission pulls in every child sitemap it références — vous don’t besoin to submit the children un by un. John Mueller put it plainly: “Vous pouvez submit the individual ones, but vous don’t really besoin to.” Submitting les deux the index and its children isn’t harmful, simplement redundant. Un clean submission of the index is the déplacer.

Que said, submitting a sitemap — index or pas — is a discovery aid, pas an indexation guarantee. The index helps engines trouver votre sitemaps; it doesn’t promise l’URLs à l’intérieur les obtenir crawled or indexé.

Splitting strategy — pour reporting, pas explorer efficiency

Here’s the partie that’s underplayed everywhere sinon. How vous split votre sitemaps à travers an index fait pas modifier how Google crawls or indexes votre pages. The raison to split thoughtfully is monitoring. Mueller’s framing is the un I lean on: “I généralement recommend splitting a sitemap fichier into logical parts of votre site so que vous pouvez monitor ceux parts individually (eg, category pages vs detail pages…). … It doesn’t modifier how Google crawls & indexes les, it’s really simplement so que vous pouvez track les meilleur on votre side.”

The practical payoff: the Search Console Sitemaps report montre submitted-vs-indexed counts per sitemap. Split votre index by section or content type — blog, products, categories, docs, per region — and vous pouvez voir qui segment is under-indexed au lieu de staring at un site-wide number. That’s a diagnostic I utiliser constantly. (It’s the même raison I’ll garder a sitemap of old URLs autour during a migration: so I peut watch que spécifique définir drop out of the index in GSC.)

So split by ce que vous vouloir to mesurer, pas by some imagined explorer benefit. The explorer benefit isn’t là; the reporting benefit is réel.

How it relates to the rest of le sitemap family

A sitemap index sits on top of votre regular XML sitemaps, and the broader sitemaps overview is the placer to commencer si you’re nouveau to the whole topic. Votre image and video sitemaps are simplement plus child fichiers an index peut référence, and the whole apparatus is partie of how moteur de recherches handle discovery. None of ceux besoin linking out from ici — they’re siblings in the même cluster.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.