Search Console errors

Sitemap errors in Search Console, explained

A sitemap does not force Google to crawl or index anything. It tells Google where your important URLs are, and the Sitemaps report tells you whether Google could read the file. Most sitemap problems are easier once you separate a fetch failure from a parsing problem and from a reporting gap.

Updated 2026-11-11

On this page

Submit a sitemap to Google Search Console

Submitting a sitemap is a hint, not a guarantee. Google may download it, read it, and still decide not to crawl every URL. What submission does give you is a status row you can monitor and a place where Google reports processing errors.

  1. Publish the sitemap at the exact URL you plan to submit. Submit the address you want Google to fetch; a login wall, firewall or error page at that address fails even when a browser resolves it.
  2. Confirm the file is publicly reachable without a login and returns a 200 response in an accepted format. XML, RSS, Atom and plain text are supported.
  3. Open Indexing then Sitemaps in Search Console, paste the full URL, and choose Submit. The report shows sitemaps submitted there or through the API, not sitemaps Google found on its own.
  4. Keep the file within the protocol limits: 50 MB uncompressed or 50,000 URLs per file. Split larger sets and use a sitemap index.

Read the status before editing the file

The top-level status describes the latest request, not the history of the sitemap. Expand the row before changing XML. Success means Google fetched and read the file without errors; it does not mean every URL was crawled or indexed. A Has errors status means Google fetched the file but some entries could not be parsed. Couldn't fetch means the file was not retrieved at all. A temporary processing error usually points at Google's side of the pipeline rather than your XML.

Fix a sitemap that couldn't fetch

A fetch failure means Google could not download the file. Check the exact URL from the report, not a URL you remember. Common causes include a wrong path that returns 404, a robots.txt rule that blocks the sitemap, an unresolved manual action, a server that returns a 5xx error, a login or firewall that rejects Googlebot, and a redirect on the submitted address.

Test the URL in URL Inspection with a live test: crawl allowed should be yes and page fetch should be successful. Then repair the cause. Google retries a failed sitemap for a few days and eventually stops; after fixing the problem, resubmit the sitemap to start a new request. Resubmitting the same broken URL without a fix only repeats the same result.

Temporary processing errors

Search Console can report a temporary processing error when its own systems hit a problem while handling the sitemap; the Sitemaps report may label the same condition Temporary error. The usual advice is to wait; Google generally retries later, and resubmission is only worth trying if the message is still there after several hours. This is not the same as a parse error. If the detail view says the sitemap could not be read, work through the fetch causes above. If it says the sitemap can be read but has errors, fix the named entries or syntax.

No referring sitemaps detected

This message appears in URL Inspection under Discovery, not as a sitemap failure. It means Google could not identify a sitemap that refers to the inspected page. That can happen because the page is not in a submitted sitemap, the sitemap uses a different version of the URL (http versus https, www versus non-www, a trailing slash), Google has not processed the latest sitemap yet, or the page was discovered through links first. Reporting can also lag behind processing, so the discovery line may not update immediately.

If URL Inspection says the URL is on Google and the sitemap was read after you added the page, this notice is usually safe to ignore. If the page is not indexed, confirm the exact URL appears in the file, check the Sitemaps report, and request indexing only for the pages that matter.

What a successful sitemap does not prove

Google ignores priority and changefreq. It may use lastmod when the value is consistently accurate, so do not bump it on every deploy. A successful read only queues discovered URLs; crawling and indexing remain Google's decisions. Use the Page indexing report and URL Inspection to check the URLs themselves.

Frequently asked questions

Does submitting a sitemap guarantee indexing?

No. Google describes a sitemap as a hint. It can improve discovery, especially for new or large sites, but indexing depends on the page and Google's crawl decisions.

Why does my sitemap open in a browser but show could not fetch?

A browser may follow redirects, use a session, or accept a response that Googlebot does not. Test the exact submitted URL without a login, check robots.txt and firewall rules, and use the live test in URL Inspection.

Is no referring sitemaps detected an error?

No. It describes discovery information. It matters only when the page is also missing from the index.

Should I resubmit after a temporary processing error?

Wait. Resubmit only if the error persists for several hours; repeated submissions do not speed up processing.

Verify it with the free tool

Paste the sitemap URL into the free sitemap validator to see whether Google can fetch and parse the file before you change anything in Search Console.

Free sitemap validator

Validate the file before you resubmit it

Checks XML shape, URL limits and the Sitemap pointer. No signup for the preview.

Official sources

Google Search Central and Search Console Help documentation, checked 2026-11-11.