Skip to main content
Metrics type: Supporting MetricsCategory: Sitemaps
A live error table for your sitemaps. Any sitemap with a non-zero error count is a sitemap Google may be refusing to read, and a closed door on new-content discovery.

At a glance

Sitemap Status is the per-sitemap health table for your Search Console property. For each submitted sitemap it shows the processing status, the count of errors, the count of warnings, and the discovered-pages count. It fires the moment any sitemap reports errors_count > 0, because errors block Google from reliably discovering the URLs in that sitemap. As the detail puts it: “Submitted sitemap list with errors / warnings per sitemap. Errors block Google from discovering new content.” SEO and technical teams use it as the first stop when new pages are not getting picked up.

Calculation

The card builds a row for every sitemap registered against the property and flags the worst one. Grounded in the detail source, the logic is:
  1. Call sitemaps.list for the property to enumerate all sitemaps and sitemap indexes.
  2. For each sitemap, call sitemaps.get (or read the list payload) to obtain errors, warnings, isPending, isSitemapsIndex, and the per-content-type submitted and indexed counts.
  3. Render a row per sitemap: path, content type, status, errors_count, warnings_count, discovered pages.
  4. Derive a headline status from the worst row: any errors_count > 0 → red (alert); otherwise any warnings_count > 0 → amber; otherwise → healthy.
  5. For a sitemap index, child sitemaps are listed beneath the index so an error can be traced to the specific child file.
Errors and warnings carry distinct weight. Errors (unreachable file, invalid XML, URLs outside the property, wrong namespace) genuinely block discovery. Warnings (a URL not indexed, a slightly oversized file) flag friction but do not stop Google reading the rest.

Worked example

A homeware brand migrated to a new theme and, in the process, changed its product-URL structure. A few days later the Sitemap Status card reads: Headline: Alert firing, 142 errors on /products.xml. Three observations:
  1. The error count points straight at the regression. All 142 errors are on the products sitemap, and its discovered-pages count is 0. The migration changed product URLs, but the sitemap still listed the old URLs, which now 404. Search Console flags each dead URL as an error and discovers no valid product pages from that file. The collections and blog sitemaps, untouched by the URL change, are clean.
  2. The index error is a knock-on, not a separate problem. The single error on sitemap_index.xml is Google reporting that a child sitemap (the products file) has issues. Fixing the products sitemap clears the index error too. Always work from the child sitemaps up.
  3. The fix. The team regenerated /products.xml from the live store so it listed the new product URLs, confirmed the file returned HTTP 200 with valid XML, and re-submitted it in Search Console. Because Search Console data lags 2 to 3 days, the error count did not drop to 0 immediately. Two days later errors_count fell to 0, discovered pages climbed to 96, and the card returned to healthy. The matching Sitemap Last Submitted card confirmed a fresh read on the same date.
Rule of thumb. Read the rows, not just the headline. Errors concentrated on one sitemap point to a content or URL problem in that file’s scope; errors spread across all sitemaps point to a property-wide problem (server returning 5xx, robots blocking, or the whole domain unreachable).

Sibling cards merchants should reference together

Reconciling against the source

Where to look in Google Search Console:
Indexing → Sitemaps. The “Submitted sitemaps” table shows each sitemap with a status column (Success, Has errors, Couldn’t fetch). Click any sitemap with “Has errors” to open the detail view, which lists the specific issues and links into the relevant Pages (Indexing) report so you can see exactly which URLs failed.
The matching API is webmasters.sitemaps.list and sitemaps.get, returning the errors and warnings counts, isPending, and the per-content-type submitted / indexed breakdown this card renders. Why our value may legitimately differ from the Search Console UI: Reconciliation steps. (1) Open Indexing → Sitemaps and match the status and error count per sitemap. (2) For any mismatch, allow for the 2 to 3 day Search Console data delay. (3) Click into the failing sitemap to read the specific issues; they fall into a small set of patterns (unreachable file, invalid XML, URLs outside the property’s scope, HTTP errors on listed URLs). (4) Fetch the sitemap URL directly to confirm it returns HTTP 200 and valid XML, then fix the underlying cause and re-submit. This card is the watch; the native Sitemaps report and its per-URL drill-down remain the place to read the exact issue text.

Known limitations / FAQs

What is the difference between an error and a warning here? Errors genuinely block discovery: the file is unreachable, the XML is invalid, the URLs sit outside the property, or the listed URLs return HTTP errors. Warnings flag friction without stopping the read, for example a listed URL that is currently not indexed, or a sitemap nudging the size limit. This card fires on errors and raises amber on warnings. My sitemap shows errors but my pages are still indexed. How? Pages can be discovered through internal links and backlinks even when a sitemap is broken, so indexing can continue for well-linked pages. The risk is concentrated in poorly linked new content (fresh products, new articles) that relies on the sitemap as its discovery route. Treat persistent errors as a real problem even if your headline indexed count looks fine for now. I fixed the sitemap but the error count has not dropped. Why? Search Console processing and its reported counts lag real time by roughly 2 to 3 days. After you fix and re-submit, the error count typically clears within a couple of days. Confirm the file itself is healthy (HTTP 200, valid XML) and then wait for the next processing cycle. The whole property shows errors on every sitemap at once. What does that mean? Errors spread across every sitemap usually point to a property-wide cause rather than a content problem: the server returning 5xx, robots.txt blocking the sitemap path, the domain being unreachable, or an HTTPS or redirect misconfiguration. Check site reachability and robots.txt first, then re-evaluate per-sitemap. Does “Couldn’t fetch” count as an error? Yes. “Couldn’t fetch” means Google could not retrieve the sitemap file at all, which is as blocking as a parse error. We treat it as a red state. Confirm the URL is reachable, not behind authentication, not blocked by robots.txt, and returns HTTP 200. How many sitemaps can this card track? All of them. It enumerates every sitemap and sitemap index registered against the property. For very large indexes the table is paginated, with the worst rows surfaced first so errors are never buried.

Tracked live in Vortex IQ Nerve Centre

Sitemap Status is one of hundreds of KPI pulses Vortex IQ tracks across Google Search Console and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.