HomeBlogMarketing & SEO

Sitemap Couldn't Fetch in Search Console: Causes and Fixes

Seeing 'Couldn't fetch' after submitting your sitemap? Learn what it means, the common causes, and step-by-step fixes to get it read by Google.

A sitemap tree diagram with a warning badge, representing the Couldn't fetch status

You submit your sitemap in Google Search Console and the status reads Couldn't fetch. The Type column says "Unknown", the discovered pages count is 0, and nothing tells you why. A sitemap that couldn't be fetched is one of the most common early frustrations with a new site, and it is often less serious than it looks.

What "Couldn't fetch" means

In the Sitemaps report, each file has a status such as Success, Has errors, or Couldn't fetch. Couldn't fetch means Google was unable to retrieve the file when it tried. Right after a first submission, it can also mean Google simply has not processed the file yet, which is why the fields stay empty.

It does not mean your pages will not be indexed. Google can find pages through links and through the Sitemap: line in your robots.txt. The sitemap is a helper, not a requirement. See Google's sitemap overview for how Google uses it.

Common causes

How to fix it, step by step

  1. Open the sitemap in a private window. Visit https://yourdomain.com/sitemap.xml. You should see XML, not an error or a redirect.
  2. Check the exact URL. It must match your property and be the final address.
  3. Read your robots.txt. Make sure nothing disallows the sitemap, and that a line like Sitemap: https://yourdomain.com/sitemap.xml is present.
  4. Test it with Google. Paste the sitemap URL into the inspection bar and choose Test live URL. A sitemap is not an indexable page, so "URL is not on Google" is normal. What you want is a successful page fetch in the live test.
  5. Validate the XML. A broken tag or unescaped character can stop parsing. An online sitemap validator will point to the line.
  6. Rule out blocking. Check your host's firewall, any security plugin, and CDN bot settings. Googlebot must be allowed.
  7. Resubmit once, then wait. Remove the entry, add it again as sitemap.xml, and give it a day or two. Repeated resubmitting does not help.

You do not need to use "Request indexing" on the sitemap file itself. Use it for your pages instead.

What to do while you wait

Do not let a pending sitemap stall everything else:

Quick reference

Symptom Likely cause First action
Type "Unknown", 0 pages, just submitted Not processed yet Wait 24 to 48 hours
Sitemap opens fine in browser Google-side or access issue Run Test live URL
Sitemap URL redirects Wrong final URL Submit the final URL
Live test fails Firewall, robots, or server Check blocking and logs
"Has errors" instead Invalid XML or bad URLs Validate the file

The takeaway

Couldn't fetch is usually a timing or access problem, not a verdict on your site. Confirm the file loads, matches your property, is not blocked, and is valid XML. Then resubmit once and wait a couple of days. Meanwhile, request indexing for your important pages so your content does not depend on one file. Technical basics like this are also part of our on-page SEO checklist.

Keep reading