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.
Langues
1 indice probant sur cette page
- Outil en ligne associéGoogle Index Checker
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 unique sitemap peut seulement hold 50 000 URLs, so big sites split leur URLs à travers several sitemaps and alors liste ceux sitemaps in un petit “index” fichier. Vous submit simplement the index, and moteur de recherches follow it to tout the rest.
Ce que a sitemap index is
A normal XML sitemap is a liste of votre page URLs. A sitemap index is un level up: it’s a fichier que listes votre autre sitemaps au lieu de listing pages. Think of it as a table of contents que points at several chapters, où chaque chapter is a sitemap complet of URLs.
Vous hand moteur de recherches the index, and ils lire it to trouver every sitemap it références, alors lire chaque of ceux to trouver votre URLs. 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
Pourquoi you’d besoin un
A unique sitemap has hard limites: it peut hold at la plupart 50 000 URLs, and the fichier can’t be bigger que 50MB uncompressed. The moment vous have plus URLs que que — or the fichier obtient aussi big — vous have to split it into multiple sitemaps. The sitemap index is ce que ties ceux pieces back ensemble so vous seulement submit un chose.
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 fileVous don’t have to wait jusqu’à vous hit the limite, soit. Plenty of grand sites utiliser an index simplement to garder choses tidy — un sitemap pour the blog, un pour products, un per language — même quand chaque partie is bien sous 50 000 URLs.
How beaucoup peut it cover?
A lot. An index peut liste up to 50 000 child sitemaps, and chaque of ceux peut hold up to 50 000 URLs. Multiply que out and a unique index déjà covers 2,5 billion URLs. Whatever size votre site is, vous va jamais run out of sitemap capacity.
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 fileHow vous utiliser it
- Split votre URLs à travers multiple sitemap fichiers (la plupart SEO plugins and frameworks do ce pour vous automatically).
- Put a sitemap index fichier at the top que listes chaque of ceux sitemaps.
- Submit seulement the index dans la recherche Google Console and Bing Webmaster Outils. Que un submission covers tout the children.
Vouloir the anatomy, the exact limites, the “don’t nest an index in an index” rule, and the splitting trick que turns votre sitemaps into an indexation diagnostic? Switch to the Avancé tab.
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 fileTL;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.
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:
- 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.
- 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.9vous utiliser on a regular sitemap; the fichier is UTF-8 and<loc>valeurs are fully-qualified absolute URLs. - Children peut be gzipped —
.xml.gzis 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.
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.
AI summary
A condensed prendre on the Avancé version:
- A sitemap index is a sitemap of sitemaps — a
<sitemapindex>fichier listing<sitemap>entries (<loc>+ optional<lastmod>), pas page URLs. - Vous besoin un quand a unique sitemap voudrait exceed 50 000 URLs or 50MB uncompressed, or quand vous vouloir to organize a grand multi-section/region site (the organizational utiliser is the meilleur raison).
- Capacity is effectively unlimited: up to 50 000 child sitemaps per index × 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 URLs — a number aucun réel site approaches.
- Rules: children live on the même site, at the même directory level or
lower; don’t nest an index à l’intérieur an index (the format has aucun tag pour it,
and aucun generator or moteur de recherche supports it); children may be gzipped
(
.xml.gz). - Submit seulement the index — un submission covers tout children. Submitting the children aussi is redundant, pas harmful (Mueller: “you don’t really need to”).
- Splitting is pour reporting, pas explorer efficiency. It doesn’t modifier exploration or indexation; split by section/content type so vous pouvez lire submitted-vs-indexed per segment in the Search Console Sitemaps report.
Documentation officielle
Primary-source documentation on sitemap index fichiers and the limites behind les.
- Manage grand sitemaps with a sitemap index fichier — splitting past the limites, le sitemap index format, and the 500-index-files-per-site cap.
- Construire and submit a sitemap — the 50 000-URL / 50MB-uncompressed limite, UTF-8, and absolute-URL rules que appliquer to every sitemap.
- Sitemaps overview — ce que a sitemap is and the “discovery, not a guarantee of indexing” framing.
sitemaps.org
- Sitemaps XML protocol — the canonical spec: the
<sitemapindex>format, the 50 000-sitemaps / 50MB index limite, and the “an index file can not list other index files” rule.
Quotes from the source
On-the-record statements from Google and le sitemaps.org protocol. Chaque lien is a deep lien que jumps to the quoted passage on the source page.
Google — splitting and submission limites
- “If you have a sitemap that exceeds the size limits, you’ll need to split up your large sitemap into multiple sitemaps.” — Google, Manage grand sitemaps. Jump to quote
- “You can submit up to 500 sitemap index files for each site in your Search Console account.” Jump to quote
sitemaps.org — the protocol size limites (voir the footnote ci-dessous pour the no-nesting rule’s sourcing, qui isn’t a standalone quote)
- “Sitemap index files may not list more than 50,000 Sitemaps and must be no larger than 50MB (52,428,800 bytes) and can be compressed.” — sitemaps.org protocol. Jump to quote
John Mueller, Google — splitting pour monitoring, and submitting seulement the index
- “I generally recommend splitting a sitemap file into logical parts of your site so that you can monitor those parts individually (eg, category pages vs detail pages…). … It doesn’t change how Google crawls & indexes them, it’s really just so that you can track them better on your side.” Jump to quote
- “You can submit the individual ones, but you don’t really need to.” Jump to quote
<loc> definition (a sitemap index’s <loc> may point to “a Sitemap, an Atom file, RSS file or a simple text file,” pas un autre index) plus universal tooling pratique, pas a unique citable line. Sitemap index — limites cheat sheet
The numbers que define votre capacity
| Limite | Valeur |
|---|---|
| URLs per unique sitemap | 50 000 (or 50MB uncompressed, whichever premier) |
| Size per unique sitemap | 50MB uncompressed (gzip allowed) |
| Child sitemaps per index fichier | up to 50 000 |
| Sitemap index fichiers per site (in GSC) | up to 500 |
| URLs a unique index covers | 50 000 × 50 000 = 2,5 billion |
| Theoretical ceiling per site | 500 × 50 000 × 50 000 = 1,25 trillion (theoretical — aucun réel site approaches it) |
Fast facts
- A sitemap index listes sitemaps, pas URLs —
<sitemapindex>wrapping<sitemap>blocks (<loc>+ optional<lastmod>). - Vous besoin un une fois a unique sitemap voudrait exceed 50 000 URLs or 50MB, or to organize a grand multi-section/region site.
- Children doit be on the même site, at the même directory level or lower que the index.
- Children peut be gzipped (
.xml.gz). - Don’t nest an index à l’intérieur an index (aucun tag pour it, non pris en charge by quelconque generator or engine).
- Submit seulement the index — it covers tout children; submitting children aussi is redundant.
- Split by section/content type pour reporting, pas pour explorer efficiency — it doesn’t modifier exploration/indexation.
How to split a sitemap index (split pour ce que vous mesurer)
The mental model que matters ici: how vous split doesn’t modifier exploration — it changements ce que vous pouvez monitor. Google crawls and indexes the même URLs si ils sit in un sitemap or fifty. So choisir votre split lines to match the segments vous vouloir to lire independently in the Search Console Sitemaps report (submitted vs. indexé, per sitemap).
Split by content type
/sitemaps/blog.xml,/sitemaps/products.xml,/sitemaps/categories.xml,/sitemaps/docs.xml.- Meilleur quand différent templates have différent indexation behavior — e.g. thin product variants under-indexing pendant que votre blog sails via. You’ll voir exactly qui template is the problem.
Split by section
- Un child sitemap per major site section or subfolder.
- Meilleur pour grand sites où teams propre différent sections — chaque owner obtient a clean coverage number pour leur area.
Split by region / language
- Un child per locale (
/sitemaps/en.xml,/sitemaps/de.xml, …). - Meilleur pour international sites: vous pouvez spot a whole locale que isn’t getting picked up, separate from quelconque hreflang problèmes.
The decision rule
- Demander: “Si un of ces segments were under-indexed, voudrait I vouloir to voir it in isolation?” If yes, that’s a split line. If the answer is “I’d jamais analyze que separately,” don’t split là — you’re simplement making plus fichiers to maintain.
A migration utiliser I rely on
- During a migration de site I’ll garder a sitemap of the old URLs dans l’index pour a pendant que — pas to obtenir les indexé, but to watch les drop out of the index in GSC as the nouveau URLs prendre over. The segment-level reporting is the whole point.
The crawl-efficiency angle personnes expect from splitting isn’t réel. The reporting angle is, and it’s worth designing votre index autour.
A minimal valid sitemap index
Ce is the entier shape of a sitemap index fichier — a <sitemapindex> root, alors un
<sitemap> block per child sitemap, chaque with a <loc> and an optional <lastmod>.
Children may be gzipped (.xml.gz); the 50MB cap is mesuré uncompressed.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.example.com/sitemaps/blog.xml.gz</loc>
<lastmod>2026-06-22</lastmod>
</sitemap>
<sitemap>
<loc>https://www.example.com/sitemaps/products.xml.gz</loc>
<lastmod>2026-06-22</lastmod>
</sitemap>
<sitemap>
<loc>https://www.example.com/sitemaps/categories.xml.gz</loc>
<lastmod>2026-06-22</lastmod>
</sitemap>
</sitemapindex>Rules baked into que exemple:
- Root is
<sitemapindex>(pas<urlset>) on thesitemaps.org/schemas/sitemap/0.9namespace; the fichier is UTF-8. - Chaque
<loc>is a fully-qualified absolute URL on the même site, at the même directory level or lower que ce index. <lastmod>is optional and describes quand que child sitemap modifié.- Don’t ajouter a
<sitemap>entry pointing at un autre sitemap index — un level seulement.
How vous submit it
Vous submit seulement ce index fichier — un submission, and moteur de recherches follow it to every child sitemap. There’s aucun besoin to submit the children separately.
# robots.txt — point engines at the index (the Sitemap: line takes the index URL)
Sitemap: https://www.example.com/sitemap-index.xmlAlors ajouter the même index URL in Recherche Google Console (Sitemaps report) and Bing Webmaster Outils. That’s it — the children come along pour the ride.
Outils pour building and checking a sitemap index
- Google Index Checker — une fois you’ve submitted the index, utiliser ce to spot-check si spécifique URLs from a child sitemap en réalité made it into Google’s index, plutôt que waiting on the aggregate Search Console number.
- Recherche Google Console — Sitemaps report — the principal placer to watch a submitted index: récupérer status per child sitemap, and submitted-vs-indexed counts vous pouvez lire per segment si vous split thoughtfully.
- Bing Webmaster Outils — Sitemaps — the equivalent report pour Bing; submit the même index URL là aussi.
- Votre sitemap generator / CMS plugin — la plupart frameworks and SEO plugins construire the index and child fichiers pour vous automatically as votre URL count grows; the manual XML in the Scripts tab is pour quand vous devez voir (or hand-build) the shape yourself.
Sitemap index pre-submission checklist
Run via ce avant vous point Search Console or Bing Webmaster Outils at a nouveau or restructured index:
- Every child sitemap is sous 50 000 URLs and 50MB uncompressed (with headroom — don’t construire correct up to the ceiling).
- The index fichier listes seulement sitemaps, jamais un autre sitemap index.
- Every child
<loc>lives on the même site, at the même directory level or lower que the index fichier. - Index and children are valid XML, UTF-8, with the correct root element
(
<sitemapindex>pour the index,<urlset>pour chaque child). -
robots.txthas aSitemap:line pointing at the index, pas at un of the children. - Votre split lines (section, content type, or region) match something you’ll en réalité vouloir to monitor separately in Search Console — don’t split arbitrarily.
- Seulement the index is queued pour submission — vous don’t aussi besoin to submit every child sitemap un by un.
Mistakes to éviter with a sitemap index
- Nesting an index à l’intérieur an index. The format has aucun tag pour it — a
sitemap index’s
<loc>seulement identifies a sitemap, Atom, RSS, or text fichier, jamais un autre index — and aucun generator or moteur de recherche supports it. Do à la place: garder un level of indexation, and si you’re tempted to go deeper vous almost certainly have room to reorganize votre split dans the 2,5-billion-URL ceiling a unique index déjà donne vous. - Submitting every child sitemap individually on top of the index. Pas harmful, simplement redundant — the index submission déjà pulls in every child it références. Do à la place: submit the index alone in Search Console and Bing Webmaster Outils.
- Splitting sitemaps expecting a crawl-budget or ranking win. How vous split doesn’t modifier how Google crawls or indexes votre pages. Do à la place: split purely pour reporting — pick lines vous en réalité vouloir to monitor independently in le sitemaps report.
- Pointing a child sitemap at a différent host, subdomain, or a directory ci-dessus the index. Search Console flags ce as “URL not allowed.” Do à la place: garder every child on the même site, at the index’s directory level or lower.
- Letting a sitemap grow past 50 000 URLs or 50MB uncompressed au lieu de splitting ahead of temps. Do à la place: split proactively une fois a section is approaching the limite, pas après it’s déjà broken.
Courant problèmes with a sitemap index
Symptom: Search Console montre “Couldn’t fetch” on the index.
Probable causer: the index URL 404s, times out, or is blocked by robots.txt.
Fix: ouvrir the exact index URL in a navigateur (or the Sitemap
Validator) and confirmer it renvoie 200 with valid
XML avant resubmitting.
Symptom: The index récupère fine, but un spécifique child sitemap montre an
error.
Probable causer: a <loc> à l’intérieur que child points at a 404’d, non-canonical, or
wrong-domain URL, or the child itself has malformed XML.
Fix: ouvrir que child sitemap directement and spot-check its <loc> entries; fix
or regenerate que fichier, alors wait pour the suivant récupérer.
Symptom: “Sitemap index file can’t reference another sitemap index” (or the
entry is silently ignored).
Probable causer: vous nested an index à l’intérieur an index, qui aucun generator or
moteur de recherche supports — the format’s <loc> tag has aucun provision pour
pointing at un autre index fichier.
Fix: flatten to un level — the top-level index devrait seulement ever point at
sitemaps que liste URLs, pas at autre indexes.
Symptom: “URL not allowed” on a child sitemap entry. Probable causer: que child lives on a différent host/subdomain que the index, or sits ci-dessus the index’s propre directory chemin. Fix: déplacer the child to the même site, at the même directory level or lower (cross-domain références seulement fonctionner quand les deux domains are verified in Search Console — and pour an ordinary single-site index vous devezn’t besoin que).
Symptom: An index or child sitemap obtient rejected pour size. Probable causer: it exceeds 50 000 URLs, or 50MB uncompressed pour a sitemap / 50MB pour the index fichier itself. Fix: split plus loin — ajouter un autre child sitemap (or, pour a very grand site, un autre index) plutôt que trying to squeeze plus in.
Prove the nouveau sitemap index en réalité took
Tester: Charger the index URL directement (navigateur or curl -I).
Attendu result: HTTP 200, valid XML, <sitemapindex> root.
Échec interpretation: a 404/timeout ici signifie Search Console can’t reach it
soit — fix ce avant anything sinon.
Monitoring window: immediate.
Rollback trigger: sustained non-200 réponse — revert to the prior sitemap
setup.
Tester: Submit the index in the Search Console Sitemaps report (or run it via the Sitemap Validator premier). Attendu result: status flips to a successful récupérer and per-child sitemap rows apparaître. Échec interpretation: “Couldn’t fetch” signifie une URL, hosting, or robots.txt problem, pas an indexation problem yet. Monitoring window: hours to a day pour the premier récupérer. Rollback trigger: repeated récupérer échecs à travers resubmissions.
Tester: Spot-check chaque child sitemap’s URL count contre ce que votre site en réalité has pour que segment. Attendu result: counts are in the correct ballpark pour que section/content type. Échec interpretation: a big mismatch usually signifie the generator is notamment stale, non-canonical, or duplicate URLs. Monitoring window: immediate, correct après generation. Rollback trigger: none — fix the generator logic and regenerate.
Tester: Vérifier submitted-vs-indexed counts per sitemap in le sitemaps report. Attendu result: indexé count trends toward the submitted count pour chaque segment over temps. Échec interpretation: un segment stuck bien ci-dessous its submitted count points at a problem spécifique to que segment (contenu pauvre, duplication, noindex left on by mistake) plutôt que the index itself. Monitoring window: 2–4 weeks pour the trend to be meaningful. Rollback trigger: a segment’s indexé count actively falling après the modifier, pas simplement staying flat.
Tester: Confirmer robots.txt encore carries the correct Sitemap: line.
Attendu result: the line resolves to the current index URL.
Échec interpretation: a manquant or stale line doesn’t break discovery pour
engines que déjà know votre index, but it removes un of votre discovery
signals pour anything exploration fresh.
Monitoring window: immediate.
Rollback trigger: line manquant or pointing at a retired fichier — restore it.
Standing KPIs pour a sitemap index
Metric: Submitted vs. indexé count, per sitemap segment. Ce que it indique vous: qui section, content type, or region is under-indexed, au lieu de un blended site-wide number. How to pull it: the Search Console Sitemaps report, lire per submitted sitemap. Benchmark / realistic range: aucun fixed target — there’s aucun honest universal number ici. Sain semble comme the indexé count trending fermer to the submitted count pour que segment; a persistent, grand gap on un segment (and pas the others) is the signal worth chasing, pas a spécifique percentage. Cadence: weekly during a migration or a grand rollout; monthly sinon.
Metric: Sitemap récupérer status, per index and per child. Ce que it indique vous: si engines peut en réalité lire the fichiers you’ve submitted at tout — a precondition pour everything sinon on ce liste. How to pull it: the status column in le sitemaps report (or the Sitemap Validator pour an on-demand vérifier). Benchmark / realistic range: ce un isn’t a range — “Success” is the seulement acceptable state; “Couldn’t fetch” or “Has errors” is a échouer state to fix immédiatement, pas something to tolerate at some rate. Cadence: vérifier whenever vous touch le sitemap generation code or ajouter a nouveau child; sinon a monthly spot vérifier.
Metric: URL count and fichier size per sitemap, contre the limites. Ce que it indique vous: how beaucoup headroom vous have avant a segment nécessite splitting plus loin. How to pull it: votre sitemap generator’s propre counts, or the Sitemap Validator. Benchmark / realistic range: stay comfortably sous 50 000 URLs and 50MB uncompressed per fichier — leave réel headroom plutôt que running up to the ceiling. Cadence: monitor as votre URL count grows; re-split a segment une fois it’s approaching the limite, pas après it’s déjà broken.
AI prompts pour a sitemap index
Prompt: sanity-check a proposed split. Paste in a short description of votre site’s sections (roughly how nombreux URLs chaque has) and demander an AI to sanity-check votre split lines avant vous construire the index:
I'm building a sitemap index for a site with these sections and approximate
URL counts:
- Blog: <N> URLs
- Product pages: <N> URLs
- Category pages: <N> URLs
- <other sections>
I want to split these into child sitemaps under one sitemap index so I can
read submitted-vs-indexed coverage per section in Google Search Console.
Given these counts, suggest a sensible way to split them into child
sitemaps (staying well under 50,000 URLs and 50MB uncompressed per file),
and flag any section that's small enough it probably doesn't need its own
child sitemap.Expect back: a proposed grouping of votre sections into child sitemaps, with a remarque on quelconque section aussi petit to bother separating.
Prompt: examiner an existing sitemap index pour structural mistakes. Paste in the raw XML of votre sitemap index (or a representative excerpt) and demander pour a structural examiner:
Here is my sitemap index XML:
<paste your <sitemapindex> XML here>
Check it against these rules and flag any violation:
1. The root element is <sitemapindex>, not <urlset>.
2. No <sitemap> entry points at another sitemap index file.
3. Every <loc> is a fully-qualified, absolute URL on the same site as this
index.
4. No <loc> sits at a directory level above this index's own path.
List any entries that break these rules and explain which rule each one
breaks.Expect back: a line-by-line liste of quelconque entries que violate the nesting or emplacement rules, so vous pouvez fix les avant resubmitting.
Ressources utiles
My connexe writing
- Quand Devrait Vous Worry À propos de Budget d’exploration? — où clean, complet sitemaps fit into explorer efficiency on grand sites.
- Webmigration de site: The Pre- and Post-Launch Checklist — notamment keeping a sitemap of old URLs autour to watch les drop out of the index in GSC.
- Enterprise SEO technique — automation-first sitemaps and the submitted-vs-indexed diagnostic at scale.
- The Beginner’s Guide to SEO technique — où sitemaps and discovery sit in the bigger picture.
Official
- Google — Manage grand sitemaps with a sitemap index fichier.
- sitemaps.org protocol — the canonical
<sitemapindex>spec and limites.
From others
- r/TechSEO — the community pour sitemap, explorer, and indexation debugging.
- Bing Webmaster Outils — Submit a sitemap — Bing’s guidance on submitting sitemap index fichiers and verifying les in Bing Webmaster Outils.
- Moteur de recherche Journal — Sitemaps coverage — inclut verbatim coverage of Mueller sitemap Q&As and explorer/indexation write-ups.
- Onely — Sitemap resources — SEO technique deep-dives from a crawling-focused agency; covers large-scale sitemap problèmes and indexation diagnostics.
Testez vos connaissances: Sitemap index
Five rapide questions on ce que a sitemap index is and Comment utiliser un. Pick an réponse pour chaque, alors vérifier.
Journal des modifications
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.