TECHNICAL · SEO GLOSSARY
XML Sitemap Index
A sitemap file that links to multiple individual sitemap files — used when a site exceeds the 50,000 URL limit of a single sitemap, or to organise URLs by content type (posts, pages, products, images) for easier monitoring in GSC.
Definition
An XML sitemap index file is a container sitemap that lists multiple individual sitemap files rather than listing URLs directly. The sitemap index format: `<sitemapindex>` containing `<sitemap>` elements, each with a `<loc>` pointing to an individual sitemap file and an optional `<lastmod>` date. Individual sitemap files follow the standard `<urlset>` format. Google limits individual sitemaps to 50,000 URLs and 50MB uncompressed — any site with more than 50,000 indexable URLs requires a sitemap index. Smaller sites commonly use sitemap indexes not because of URL count, but for organisation: a `sitemap-posts.xml`, `sitemap-pages.xml`, `sitemap-products.xml`, and `sitemap-images.xml` submitted under one `sitemap-index.xml` makes it easy to see in GSC which content type has indexing issues. WordPress with Yoast SEO and Rank Math both auto-generate sitemap indexes. The sitemap index URL (`/sitemap_index.xml` or `/sitemap.xml`) goes in `robots.txt` as a `Sitemap:` directive.
Why it matters for SEO
For large sites (10,000+ URLs), a sitemap index is the only scalable way to ensure all content is submitted to Google. Without it, URLs beyond the 50,000 limit in a single sitemap file are simply not submitted. For medium sites, the organisational benefit is monitoring: if the `sitemap-products.xml` shows 500 submitted URLs but only 300 indexed, the issue is isolated to products — which narrows the diagnostic. In GSC, each sitemap file submitted shows its own submitted vs. indexed count, making it easier to identify which content type has indexing problems. Common mistakes: the sitemap index references sitemap files that return 404, individual sitemap files include URLs that should be noindexed, or sitemap indexes aren't updated when new content types are added.
How DeepSEOAnalysis checks this
The audit fetches the sitemap URL (from the `Sitemap:` robots.txt directive or the default `/sitemap.xml`) and detects whether it's a sitemap index or a flat sitemap. For sitemap indexes, it validates each referenced sitemap file: checks the file is accessible (not 404), parses URL counts, checks that listed URLs match crawled pages, and verifies `<lastmod>` dates are plausible. It flags common issues: sitemap files returning non-200 status codes, URLs in sitemaps that also have `noindex` directives, significant gaps between submitted URL count and crawled page count, and missing `Sitemap:` directive in robots.txt.
Useful tools and resources
GLOSSARY
Related terms
technical
XML Sitemap
A file that lists all the indexable URLs on a site so search engines can discover and prioritize crawling them.
Read definition →technical
Crawl Budget
The number of pages Googlebot will crawl on a site within a given timeframe — determined by crawl rate limit and crawl demand.
Read definition →technical
Robots.txt
A text file at the root of a domain that tells crawlers which pages or sections to access or avoid.
Read definition →technical
Index Coverage
The count and status of pages Google has discovered, crawled, and indexed from a site — tracked in Google Search Console.
Read definition →technical
Crawl Frequency
How often Googlebot revisits pages on a site — influenced by crawl budget, update frequency, PageRank, and server response time — determining how quickly new or updated content enters Google's index.
Read definition →See how your site scores on XML Sitemap Index.
The free DeepSEOAnalysis audit checks xml sitemap index and 100+ other signals. Full report, no signup.
Run a free audit →