How to create a sitemap on Blogger and submit it to Google and Bing

What is a sitemap

A sitemap is simply a directory of all the pages existing on your site, like a table of contents showing the structure of your blog. Sitemaps help search engines crawl your site and index it properly. Search engines will crawl your site if you have a sitemap or not, but this makes the process easier and quicker for them. We want search engine spiders to know your blogs structure so that they can easily understand and index it.

Step 1 – Create Blogger sitemap and add to Robots.txt file
Creating a site map on Blogger isn’t as easy as on other platforms. They don’t have proper XML sitemap available and so we have to generate one using the RSS or Atom feed and add it ourselves. To do so we use a structure like the links below and add it to a custom robots.txt file.

We do so by using the following link and then creating a custom robots.txt file.

Blogger – Default URL
Option 1: http://blogname.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=500
Option 2: http://blogname.blogspot.com/feeds/posts/default?orderby=UPDATED

Blogger – Custom URL
Option 1: http://blogname.com/atom.xml?redirect=false&start-index=1&max-results=500
Option 2: http://blogname.com/feeds/posts/default?orderby=UPDATED

A single sitemap file should not be exceed 50MB which is why we limit it to max results 500. You may need to edit this depending on how big your feed is. Now we’ve to tell search engines that this is your sitemap. To do this, we add it to your robots.txt file and submit it to Google and Bing Webmaster Tools.

Add Blogger Sitemap to robots.txt file
Go to Blogger > Dashboard > Settings > Search Preferences and click edit the custom robots.txt file. Click enable and paste the following adding your blogname.

User-agent: *
Disallow: /search
Allow: /

Sitemap: http://blogname.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=500

You can change the sitemap URL to whichever link above you prefer. The above code means that search engines can index your entire site (Allow: /) apart from your blogs search results (Disallow: /search) which is good because that would be considered duplicate pages.

Step 1 – The New Blogger Sitemap

Google now automatically create a sitemap for your Blogger blog in your root directory. This makes the process a whole lot easier, all you have to do now is submit your sitemap to Google and Bing Webmaster Tools. The sitemap is available at the following URLs.

Blogger – Default URL
http://blogname.blogspot.com/sitemap.xml

or

Blogger – Custom URL
http://www.blogname.com/sitemap.xml

This new default sitemap is automatically added to the default robots.txt file, so you don’t have to create a custom one. making the process a lot easier. The sitemap file also contains links to pages like http://blogname.blogspot.com/sitemap.xml?page=1.

Step 2 – Adding Blogger Sitemap to Google and Bing Webmaster Tools

Now login to Google Webmaster Tools. Add or select your blog. On the left click Crawl > Sitemaps > Add/Test Sitemap.

You’ll see your blog name and a text input box. Paste sitemap.xml in the field and test for errors. Once the test results come back okay, redo the steps but this time press submit.

Adding Blogger Sitemap to Google and Bing Webmaster Tools

Google will now start to crawl and index your site. You can check what pages have been indexed on the Webmaster Tools. To submit your sitemap to Bing, login to Bings Webmaster Tools, add your URL, verify ownership and then submit your sitemap. It may take a few days for your site to be indexed.

Leave a Reply

Thank you so much for taking the time to comment! Your email will not be published or shared but you will recieve an email if your comment has a reply. Need help with a tutorial? Check out our Coding + Consultation service for one-on-one assistance.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

78 comments

    • Ellie M on

      If you’re using the Blogger platform it’s done exactly the same with a custom url as is a blogspot url, see “Blogger – Custom URL” under the heading “how to create a sitemap for blogger” for the site map link.

      Reply
  1. Michael Leen on

    I just wanted to say thank you. Your website has been consistently helpful in managing my blog. I find myself coming back to it again and again in Google searches. This in particular was a very clear post with accurate information.

    Reply
  2. Erwin on

    hey… just dropping a comment to say thank you for this useful article… it saves me some time figuring it out how to attached a sitemap for blogger blog. ..

    Reply
  3. Beulah on

    I’m new to blog. I’ve created a Blog with domain but it is hosted in blogger, so I don’t know how to add sitemap like you have said how to mention the blog name.

    Reply
    • Ellie M on

      The steps above will show you how to add it. See “Blogger – Custom URL” under the heading “How to create a sitemap for Blogger” for your site map URL.

      Reply
      • Beulah on

        Hey Thanks Ellie 🙂
        I finally succeeded in adding up. You can please update more articles on Blogger SEO tricks .

        Reply
  4. Patience on

    Thank you Ellie for the post, and I also want to inform you that adding /sitemap.xml in front does not only index recent posts, it also indexes all the posts. (I am not sure if this works for custom domains on blogger)

    OFFTOPIC: I also wanted to tell you that I really like your site, and I am also a frequent visitor. I was wondering if there was anyway to subscribe to get your updates in my email

    all smiles 🙂 🙂
    Patience

    Reply
  5. D on

    This guide doesn’t work for me.
    I got 1500+ articles on my blog, but even if i added 3 sitemap to robot.txt (1-500; 501-1000; 1001-1500), when i insert the links pointing to the 3 sitemaps on Google Search Console (former webmaster tool page), it only finds 151 pages for the first sitemap, the same 151 for the second and again 151 for the third, all the same.
    Someone else got this problem too?

    Reply
  6. Blogberry Gardener on

    Thank you so much! I have added a sitemap to google and bing.

    All i have to do now is add 500+ posts to my blog so that google and bing wouldn’t be left with a sitemap ready to crawl all dressed up and no place to go! LOL

    Reply
  7. Afra Siab on

    Thanks for the post, i just wanted to ask you that how many blogger posts should i have before i try to create and submit sitemap for blogger any idea, please guide me.

    Reply
  8. Vina Sn on

    I just happened a few days ago to create a blog on blogspot. My blog has not been verified and submit sitemap to google webmaster tool. After reading this article I immediately practice it.

    Thanks admin

    Reply
  9. Live Iptv X on

    Thanks For Great Article About Sitemap. After Read Your Article Very Clear about Sitemap. I Am Added Sitemap In this Way. Google Indexed 100% Done For My Website. Thanks Once Again.

    Reply
  10. Munna on

    Thank you for sharing this awesome post with us. It was really helpful for me because i was looking for such kind of post for my site.

    Reply
  11. Rahul Malhotra on

    Thanks Xomisse. I was searching for a blog which has blogger sitemap article to link with my post. I am not in mood to write one by myself.
    Don’t know your name though :’)

    Reply
  12. chioma on

    hello, I use my own domain name on blogger. my sitemap has only 69 posts but my blog has a total of 89 posts, what does this mean? and is there a post limit for sitemaps? I’m a proper newbie, pls help. thanks

    Reply