fbpx
Beta
HomeFeaturesBlogLoginStart Free
Updated: January 28, 2021

[Finally!] Couldn't Fetch Sitemap error On Google Search Console Solved

Written by Purushottam Kiri

If you have been hit by the annoying Google search console bug where your sitemaps are not fetched, I finally found a solution that works 50% of the time.

[Update: This solution has been reported to not work for some users. If it does not work for you do comment below. If this did work for you or you found another solution, comment below and let others know! ]

This issue drove me nuts for almost 20 days now and I couldn't find a solution to the issue literally anywhere on the web.

The big surprise is that a large number of users are affected by this issue. Even though:

  1. You have a valid sitemap
  2. There are no errors on your chrome console
  3. Curl command gives status 200

Google just wouldn't fetch it. Nada.

Without keeping you waiting, here's the solution and I just stumbled upon it while trying to index our 8 new websites, so you can imagine the pressure our team was in for 20 days!

Here's How to Fix The Couldn't Fetch Google Search Console Error

  1. Login To Google Search Console
  2. Click on "Sitemaps" on the left panel/Menu
  3. On add a sitemap, enter URL of the sitemap you are trying to index
  4. Add a Forward slash "/" just after the last forward slash in the URL (See Screenshot)
  5. Click on Submit
  6. If you still get an error, repeat without the extra forward slash
Screenshot 1

This should do it. It worked on all of the 8 websites. Don't worry, even with the extra forward slash, Google search console will index the right URL!

Screenshot 2

Other Submitted Solutions That Worked

I had the website verified in console as http:// yet the live website had an https:// and this means the the sitemaps had https://.

I deleted the http:// property and added it again as https:// and the sitemaps issue was fixed. I was using Yoast to generate the sitemaps.

Caleb

Did it work for you? Let me know down in the comments!

Written by Purushottam Kiri

Computer Science graduate with a knack for data, rankings and content.

Create Content That Ranks. At Scale.
Create Grammar-Perfect, Plagiarism Free Content
Generate Keywords From Live SERP
Stop Updating Spreadsheets

Leave a Reply to Rey Cancel reply

Your email address will not be published. Required fields are marked *

119 comments on “[Finally!] Couldn't Fetch Sitemap error On Google Search Console Solved”

    1. Have you tried:
      1. Disabling all cache
      2. Regenerating sitemap
      3. Trying a different plugin to generate sitemap?

    2. Hi John, if you could share your sitemap url that you are trying to submit, I could take a look and see if there's anything wrong.

      Thanks!

    1. Hi, can you share your sitemap url that you are trying to submit? I could do a quick check to see if everything is okay.

  1. Have you tried:
    1. Disabling all cache
    2. Regenerating sitemap
    3. Trying a different plugin to generate sitemap?

    Can you share your sitemap url so I can verify that it is fetchable and valid?

    1. Sitemap looks good, Have you tried:
      1. Disabling all cache
      2. Regenerating sitemap
      3. Trying a different plugin to generate sitemap?

    1. Sitemap looks good, Have you tried:
      1. Disabling all cache
      2. Regenerating sitemap
      3. Trying a different plugin to generate sitemap?

    1. Sitemap looks good, Have you tried:
      1. Disabling all cache
      2. Regenerating sitemap
      3. Trying a different plugin to generate sitemap?

  2. Have you tried:
    1. Disabling all cache
    2. Regenerating sitemap
    3. Trying a different plugin to generate a sitemap? eg. Yoast, SEOPress, Rankmath?

    1. Did you try adding an extra "/" before your sitemap name? Also try adding individual sitemaps for posts, pages etc.

  3. This works for me. But I'm really curious why is this the case and how did you go about finding this solution.

    Thanks by the way,
    - Rey

    1. This bugged me for days, then I basically tried everything I could to fix this, and stumbled on this through trial and error

  4. Although this solution didn't work for me here is what worked.

    I had the website verified in console as http:// yet the live website had an https:// and this means the the sitemaps had https://.

    I deleted the http:// property and added it again as https:// and the sitemaps issue was fixed. I was using Yoast to generate the sitemaps.

  5. Thank you very very very very much...
    In my case, there is one sitemap under sitemap_index that google can't fetch... I dont know why.
    So I resubmit that particular child-sitemap whit this trick, and its status become "success".

    Thanks again.

  6. Hi,

    My site map is submitted successfully but discovered URL shows zero now.

    There were 37 URL indexed when I received “could not fetch” error on my post, pages and categories sitemaps.

    Now, I dont see the post, categories and pages site maps that are submited inside main site map by yoast. Discovered URLs also turned to “0”

  7. Its 2021 and Covid lockdown made me learn about SEO.
    Your page has contributed to my learning, so I thank you brother 🙂

    1. Try these:
      1. Try regenerating sitemaps.xml using another plugin. Some Good Plugins: SEOPress, Yoast, All in One SEO, Rankmath
      2. Clear cache, if using cloudflare, enable development mode
      3. Disable all cache
      4. If problem still persists, contact your hosting provider as some providers block google bot, maybe whitelisting will help there.

    1. Haha, I was pretty close to pulling my hair out before I stumbled across this! It took me about 7-8 days of poking around to finally come up with this solution!
      Glad it helped!

  8. Yes, it really worked. It is silly but work 🙂 Thank you very much. But I want to take attention, only put the sitemap url after the main site address and put the extra slash next to the 'last' slash.

    I made some mistakes first, so I wanted to take attention 🙂

  9. I published my website over a month ago and it's still not indexed. I really hope that did that trick. After I added an extra slash, the status changed to "Success". But knowing googles algorithm, it still won't crawl my site right away.

  10. // didn't work for me either

    Also, I create the sitemap.xml using a couple of websites (all sitemaps created works for other websites).

    I had the issue only for sitemap.xml, not for all sitemaps

  11. This worked like a charm. My client's website uses Yoast Premium and when the xml sitemap is toggled off, Google Search Console could fetch. When it's toggled on, the sitemap disconnects. I added the extra / with the sitemap toggled on and it solved the issue. Now I'll have to wait and see if GSC can fetch or not in the next day or so. If anyone wants to know, please comment and I'll post what happened.

  12. WHEN I HAD ADD MY SITE IN GOOGLE SEACH CONSOLE MY PAGES ARE SHOWWING EXCLUDED BECAUSE OF ERROR IN ROBOT TXT.
    I HAD TRIED AL THE WAY TO SOLVE THIS ERROR(DIV.CODEMIRROR-GUTTER-WRAPPER)
    HOW CAN I FIX THIS....

    1. Have you tried submitting individual sitemaps, for eg. try submitting just the post sitemap. You can find the link in your main sitemap file. Generally speaking, if your pages are excluded, it can happen for a couple reasons: First, low quality content, second, you might have another plugin that adds "noindex" to your pages. Install SEOBlueprint chrome extension and check for it.

  13. Hey, it not working with me, also checked new Plugins for Sitemap facing the Same issue that Couldn't fetch.

    Page and Post Sitemap URL is fetching but Index sitemap URL facing issue

Create, Schedule, Optimize and Publish All Your Content From One Dashboard. Create Content That Ranks, At Scale.
Contact Us
hi@contenteum.io
+91 7898498881
DatCrazy LLP,
A202, Babylon Towers, VIP Chowk, Raipur, Chhattisgarh, India - 492001
Copyright 2020 ©️ Contenteum. All Rights Reserved. 
crossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram