Google’s Martin Splitt and John Mueller discussed the reasons why Search Console may display a “couldn’t fetch” error equal although a website displays a valid XML sitemap. While Mueller acknowledged there sometimes may be a specialized logic for that happening he additionally stated that the genuine logic is frequently a norm issue.
Google Acknowledges Search Console’s Inadequate Message
Splitt acknowledged that many group who obtain the “couldn’t fetch” error have valid XML sitemaps that are correctly connected from robots.txt and there are no specialized reasons for why Google would be unable to fetch the sitemap. The takeaway current is that workers at Google are conscious of the issue and the person frustration (more concerning this later).
Martin Splitt observed:
“Why does Search Console sometimes display “couldn’t fetch”, equal although the sitemap XML is valid?
Because you can validate that. That’s the nice item concerning specified a organized format. So it’s valid, it’s publically accessible, and it’s connected from the robots.txt. And yet Search Console says can’t fetch sometimes.”
Reason 1: Host Load Issues
Google’s John Mueller shared that they frequently see questions concerning the can’t fetch error communication in forums and that there are two reasons for this error message.
The archetypal logic is that sometimes Google really cannot admission the sitemap since of server presenter burden issues, which method that the server has too many incoming requests for pages and is unable to assist the requested resource. But it can additionally average that the server can’t grip the crawling load.
Mueller explains:
“We’ve talked concerning that in the past, akin how much Google systems are capable to crawl from a website. And it could be the case that we don’t have any period to crawl this sitemap document since we’re too occupied alongside another things. That can happen. Then we would additionally stance that as “couldn’t fetch” since we didn’t have period to really fetch it.”
Though Mueller didn’t citation this, the presenter burden matter can additionally happen delayed at night whenever legit and non-legit crawlers hammer a website alongside thousands of requests all at once, at which item the server volition provision up and throw a 500 error response. The 500 server error reply can be confirmed alongside Google’s Search Console anywhere it lists 500 error responses and additionally in a server log file, if you have admission to that.
Reason 2: Site Quality Issues
The second logic Mueller shared is what he called crawl petition but is really concerning Google perceiving that they don’t really need the satisfied and deciding to skip it. He explained that this is a satisfied norm issue. Mueller confusingly says it’s connected to presenter burden but I’m not certain I concur alongside him, fairness for yourself.
Mueller shared:
“The other, additionally connected to presenter load, is benevolent of the crawl petition side, anywhere if our systems say, we don’t really have any need to crawl a lot from this website, we’re fair going to skip the sitemap document since we got adequate already.
And the crawl petition is extremely frequently according to the perceived norm of a website. And that can have a really ample effect on how much we crawl and indicator from a website. So it’s not purely a specialized thing. Sometimes it’s that our systems assume that the general norm of this website is not fantastic. Therefore, we’re not going to expend a lot of period crawling and indexing the content. Therefore, we’re not going to annoy alongside the sitemap document at the moment.”
Reason 3: Maybe The Sitemap Is Not Needed
The third logic he shared is that sometimes Google doesn’t really need the sitemap.
Mueller explained:
“And if we see complete period that the norm of the website improves significantly, afterward yes, we volition go off and use that sitemap file, but perchance we fair don’t desire to. So it is not fair a specialized item from my viewpoint or my site’s perspective.
It’s also, do we really need the sitemap document and do we really desire the sitemap document as well?”
Takeaways
- Search Console’s “couldn’t fetch” sitemap error can be misleading.
A sitemap can be valid, publically accessible, and correctly connected during Search Console motionless reports that Google couldn’t fetch it. - Server burden can forestall Google from fetching a sitemap.
If Googlebot cannot admission the sitemap since the server is overloaded or Google has exhausted the site’s accessible crawl capacity, Search Console may study “couldn’t fetch.” - The error could be because of crawl demand.
Google may deliberately skip a sitemap whenever its systems decide there is small logic to crawl additional of the site. - Site norm can power whether Google bothers alongside the sitemap.
Mueller stated perceived website norm can have a ample effect on how much Google crawls and indexes, including whether it fetches the sitemap at all.
Lastly, although neither Martin Splitt or Mueller don’t citation it, this conversation highlights a big issue alongside Search Console in that the communication (couldn’t fetch) does not equivalent the genuine reason. The consequence is that hunt console users end up confused and frustrated. The particularly frustrating part concerning this is that Google evidently knows that hunt console’s communication is unhelpful but they’re basically shrugging and not doing item concerning it.
Featured Image by Shutterstock/Chuenmanuse