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 reportserrors_count > 0, because errors block Google from reliably discovering the URLs in that sitemap. As thedetailputs 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 thedetail source, the logic is:
- Call
sitemaps.listfor the property to enumerate all sitemaps and sitemap indexes. - For each sitemap, call
sitemaps.get(or read the list payload) to obtainerrors,warnings,isPending,isSitemapsIndex, and the per-content-typesubmittedandindexedcounts. - Render a row per sitemap: path, content type, status,
errors_count,warnings_count, discovered pages. - Derive a headline status from the worst row: any
errors_count > 0→ red (alert); otherwise anywarnings_count > 0→ amber; otherwise → healthy. - For a sitemap index, child sitemaps are listed beneath the index so an error can be traced to the specific child file.
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:
- 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.
- The index error is a knock-on, not a separate problem. The single error on
sitemap_index.xmlis 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. - The fix. The team regenerated
/products.xmlfrom 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 latererrors_countfell 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.
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.