Sitemap Could Not Be Read (Couldn't Fetch): How to Fix It

"Sitemap could not be read" means Google tried to fetch your sitemap and did not get a usable file, so the status shows "Couldn't fetch". Google's documented causes are a robots.txt block, a manual action, a wrong URL, server errors and low crawl demand. Test the sitemap URL live before changing anything.

The error alone does not keep pages out of Google, but it slows down how fast new pages are found. When it comes with pages that are not indexed, indexing fixes look at both together.

What the sitemap statuses in Search Console mean

Statuses in the Sitemaps report and what happens to the URLs
StatusWhat Google saysWhat happens to the URLs
SuccessThe sitemap was loaded and processed with no errorsAll URLs are queued for crawling
Has errorsThe sitemap was fetched but has one or more errorsURLs that could be parsed are still queued
Couldn't fetchThe sitemap could not be fetched for some reasonNothing from this file is read until a fetch works

Is it a real problem?

Why Google cannot read a sitemap

How to test the sitemap yourself

Four commands in a terminal show most problems in a minute:

curl -I https://example.com/sitemap.xml
curl -s https://example.com/sitemap.xml | head -c 300
curl -s https://example.com/sitemap.xml | xmllint --noout -
curl -s https://example.com/robots.txt

A request from your computer can succeed while Googlebot is blocked by bot protection, so the live test in URL Inspection is the one that counts.

How to fix "Sitemap could not be read"

  1. Test the sitemap URL live. Paste the sitemap address into URL Inspection and run Test live URL. If the fetch fails there, the problem is access, not the file.
  2. Check robots.txt. Google respects robots.txt when it fetches a sitemap. Remove any rule that blocks the sitemap path, and list the sitemap with a Sitemap: line.
  3. Submit the final address. Use the exact URL that answers 200, with the right protocol and host. A sitemap that redirects or moved with a plugin update should be submitted again at its new address.
  4. Let Googlebot through. Make sure firewall, CDN and security plugin rules do not challenge or block Google. A challenge page is HTML, not a sitemap.
  5. Make the file valid. UTF-8, nothing before the XML declaration, special characters escaped, absolute URLs, and no more than 50,000 URLs or 50 MB per file.
  6. Check for manual actions. Google does not read sitemaps for sites with an unresolved manual action. The Manual actions report tells you if there is one.
  7. Resubmit and watch. Submit the sitemap again in Search Console. Google retries failed fetches for a few days before it stops.

Notes by platform

Questions about sitemap errors

What does "Sitemap could not be read" mean?

It means Google tried to fetch the sitemap and did not get a usable file. Google lists the causes as a robots.txt block, a manual action, a wrong sitemap URL, server errors, or low crawl demand for the sitemap. The status in the report shows as "Couldn't fetch".

How long does Google keep trying to fetch a sitemap?

According to Google, when a sitemap fetch fails it retries for a few days, then stops if the sitemap stays unavailable or has critical errors. After fixing the cause, submit the sitemap again so Google tries it once more.

Should I rename the sitemap file?

Only if the old address is wrong. Renaming a sitemap does not fix a robots.txt block, a firewall, a server error or an invalid file; those follow the new name. Find the cause first, then submit the address that actually works.

Does a sitemap error stop my pages from being indexed?

No. Google also finds pages through links. A broken sitemap slows down the discovery of new and deep pages, which matters most on large sites and on new sites that have few links yet.

How large can a sitemap be?

Google accepts up to 50,000 URLs or 50 MB uncompressed per sitemap. Larger sites split the URLs into several sitemaps and list them in a sitemap index file. An index file can list sitemaps, but not other index files.

Sitemap still not read?

Email the sitemap address and a screenshot of the Sitemaps report. I reply with what is blocking it and how to fix it.

Have me check your sitemap

Page updated on .