Bite my bytes

What I learn by day I blog at night - A blog from Microsoft Consultant working from Ljubljana, Slovenia

  Home :: Contact :: Syndication  
  999 Posts :: 7691 Comments :: 235 Trackbacks


Most popular posts
in last 360 days


My Projects



Copyright © by David Vidmar
Contact me!
LinkedIn Profile

Now that my sitemap implementation is committed in the source and will be included in upcoming 1.9.4 version of SubText let me tell you how you can use it.

Sitemaps is a standard that is accepted among major search engines and here is a definition from

Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling. In its simplest form, a Sitemap is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.

Web crawlers usually discover pages from links within the site and from other sites. Sitemaps supplement this data to allow crawlers that support Sitemaps to pick up all URLs in the Sitemap and learn about those URLs using the associated metadata. Using the Sitemap protocol does not guarantee that web pages are included in search engines, but provides hints for web crawlers to do a better job of crawling your site.

In practice that means that search engine will index your site faster, that it will index more pages and that you have a word which pages are more important that others. But please have in mind that this are not an instructions it's more of a recommendation. At the end the search engine decides when, what and whether it will index your site. From my experience adding sitemap to your site can and will improve your index and by this increase traffic.

So how do you use SubText sitemaps? First, you should be running SubText version 1.9.4 or greater. The URL of your generated sitemap is http://<yourhost>/<blog>/sitemap.ashx (e.g. on my site) so check it in the browser first. You will see, that the XML is rather long. It includes front page, all your posts and articles (newer ones have higher priorities), archives by categories and months and your contact page.

As of today only Google and Yahoo have user interface for webmasters to submit their sitemaps.

  • To add it to Google, go to Google Webmaster tools, validate your site and add a sitemap. SubText powered blog has a sitemap at your. Wait couple of days and return to check if everything is ok. You can also add your RSS feed as a sitemap. I'm not sure how Google's mind work but I figure that two is better than one. I added both and Google likes me so far.
  • To add it to Yahoo go to Yahoo! Site Explorer (Beta) which works basically the same as Google. First you have to prove that you run the site, then you can add sitemaps. In my case Yahoo took couple of days to check sitemap, while Google did it in couple of hours.

If you have any questions, feel free to contact me through my contact form!

Posted on Wednesday, January 31, 2007 9:05 PM | |


#  Eating My Own Dog Food - Again (build 73) 2/1/2007 5:00 AM CodeClimber
Eating My Own Dog Food - Again (build 73)

# Subtext 1.9.4 (Windward) released 2/12/2007 5:15 AM CodeClimber
Subtext 1.9.4 (Windward) released

# re: Subtext 1.9.4 - now with sitemap 2/12/2007 10:34 PM Corey Henderson
I just upgraded to 1.9.4 and I'm trying to use my sitemap w/ google.

I can pull up the xml file if I go to but not just blog/sitemap.ashx, which just displays the regular blog front page. Google won't accept that URL because it considers it a different site.

The line in the web.config file seems to indicate this same behavior (unless I'm reading it wrong)

<HttpHandler pattern="(?:/Sitemap/?(Sitemap\.ashx)?)$" type="Subtext.Web.SiteMap.SiteMapHttpHandler, Subtext.Web" handlerType="Direct"/>

I just tried it without the /Sitemap in the handler and it seems to be working.

# re: Subtext 1.9.4 - now with sitemap 2/13/2007 8:27 AM David
Yes, that was a last minute change in 1.9.4 and it broke the sitemaps. I didn't have the time yet to blog about it, but you found the right solution!

# re: Subtext 1.9.4 - now with sitemap 2/13/2007 8:29 AM David
Cory: Actually you site only displays Google Sitemap now. You should just put sitemap.ashx as a pattern value!

# re: Subtext 1.9.4 - now with sitemap 6/18/2008 9:43 PM Vasco Oliveira
Just set up my Sitemap on Google Webmaster Tools (through Godaddy) and everything went well..

I'll post a little tutorial over my experience with Subtext on


# re: Subtext 1.9.4 - now with sitemap 5/11/2009 2:57 AM free ebook
interested will bookmark it

# re: Subtext 1.9.4 - now with sitemap 8/2/2009 8:44 PM Sulumits Retsambew
hello, this is my first time i visit here. I found so many interesting in your blog especially on how to determine the topic. keep up the good work.

# re: Subtext 1.9.4 - now with sitemap 9/23/2009 7:54 PM Oes Tsetnoc
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful and beneficial to your readers.

Comments have been closed on this topic.