Howto: Blogger Sitemaps Errors/Warnings Fix & Entire Blogspot Sitemap Submission @ tk here on Tuesday, October 30, 2007 6:30 PM
Google
You could also try tk Social Bookmarking Search or tk Video Search!

Tuesday, October 30, 2007

Howto: Blogger Sitemaps Errors/Warnings Fix & Entire Blogspot Sitemap Submission

What/Where are these errors you speak of?

Blogger/Blogspot users that use are well aware (maybe not) that if they submit their feed normally, they will run into the dreaded Errors/Warnings that no one likes to see. By a normal submission, I mean something like
http://tkhere.blogspot.com/rss.xml
OR http://tkhere.blogspot.com/atom.xml

(Little known fact: It is possible to submit feeds like
http://tkhere.blogspot.com/feeds/posts/default
OR http://tkhere.blogspot.com/feeds/posts/summary

as well. Simply add
http://tkhere.blogspot.com/feeds/posts/

as a site. Re-verification of your blog is not necessary.)

It gets worse...

If you turned on and click tracking in Feedburner, you'll get a lot more errors. This is because Google doesn't allow foreign URLs in your sitemap. And click tracking in Feedburner changes your feed links to the Feedburner domain in order to track clicks. Bumper.

The simple fix

My method:

Note that this method is not supported officially and should NOT be used. :)
Simply add ?orderby=updated to the end of your feed URL. This simply sorts your posts by their updated date and not published date. So it should turn out something like this:
http://tkhere.blogspot.com/atom.xml?orderby=updated (recommended)
OR http://tkhere.blogspot.com/rss.xml?orderby=updated (recommended)
OR http://tkhere.blogspot.com/feeds/posts/default?orderby=updated
OR http://tkhere.blogspot.com/feeds/posts/summary?orderby=updated (not recommended)

Another method: Simply add ?redirect=false to the end of your feed URL. This tells Blogger/Blogspot not to redirect your feed to Feedburner. So it should turn out something like this:
http://tkhere.blogspot.com/atom.xml?redirect=false (recommended)
OR http://tkhere.blogspot.com/rss.xml?redirect=false (recommended)
OR http://tkhere.blogspot.com/feeds/posts/default?redirect=false
OR http://tkhere.blogspot.com/feeds/posts/summary?redirect=false (not recommended)

This method comes from via .

But that's not all...

has gone further on to explain how to submit your entire Blogger sitemap to Google Sitemaps. Here I add some pretty pictures to make it easy to follow.

The proper way to submit your entire Blogger Sitemap to Google Sitemaps!

Note: I used
http://tkhere.blogspot.com/

in the following steps, replace it with your own site URL. Some URLs can't fit into a single line so I've split them into 2 lines. When you enter them, they should be in a single line with no spaces.


  1. Figure out how many posts you have made so far.

    • Login to . You should be at now.

    • Click on Posts.

      Looking for posts?

    • Look for
      Your Posts: All, Drafts, Published

      When you found it, click on Published.

      Number of posts

    • Next to Published, you should see something like
      1 – 10 of 386

      which shows you the number of your published posts so far.


  2. Now login to and submit
    http://tkhere.blogspot.com/atom.xml?redirect=false&max-results=100
    &start-index=1

    as a sitemap.

    Note: If you haven't already, you would need to add your site
    http://tkhere.blogspot.com/

    into Google Sitemaps before you do this step.


  3. The observant among you would have noticed the red 1 in the previous step. If you have more than 100 posts, you would need to repeat step 2 as many times as needed to submit your entire sitemap, adding 100 to your previous start-index each time.

    • Example: If you have 150 posts, submit
      http://tkhere.blogspot.com/atom.xml?redirect=false&max-results=100
      &start-index=1
      http://tkhere.blogspot.com/atom.xml?redirect=false&max-results=100
      &start-index=101

      as sitemaps. This means you would need to add 2 sitemaps for your site.

    • Example: If you have 250 posts, submit
      http://tkhere.blogspot.com/atom.xml?redirect=false&max-results=100
      &start-index=1
      http://tkhere.blogspot.com/atom.xml?redirect=false&max-results=100
      &start-index=101
      http://tkhere.blogspot.com/atom.xml?redirect=false&max-results=100
      &start-index=201

      as sitemaps. This means you would need to add 3 sitemaps for your site.

    Technical explanation in layman's terms: The query parameter
    max-results

    tells Blogger how many posts you want returned. There is a limit to the number of posts that Blogger will return, currently 500 (as Kirk states), but to be on the safe side, stick to 100.

    The query parameter
    start-index

    tells Blogger which post number to start returning results from.


Holy crap Batman! How did you guys figure this out?

The query parameters shown here are not hidden in the darkest corners of Google. :) Google has a list of valid query parameters for Blogger at . Have fun! ;)

The only exception I'd like to note is that the redirect parameter is not listed here. It originally (as far as I can tell) comes from . Another more informative post was made again at the , this time including WordPress users of the Feedsmith plugin. I don't use WordPress, but isn't there a Google Sitemaps plugin for WordPress or something?

Final words

Anyway, this should clear up everything... till something breaks. Again. :)

 
Google
You could also try tk Social Bookmarking Search or tk Video Search!