« Displaying an RSS Newsfeed on Your Site | Main | Weather »

Site Statistics

Updated February 22, 2007

There are several ways to get statistics about your Movable Type weblog. Most web hosts give you access to some statistics regarding your site as a matter of course - referral logs (list of sites that link to you in which someone has clicked on the link to get to your site), number of hits, number of page views, etc. If you want more information, i.e. the search terms used to find your site, the most recent entry pages to your site, the mix of browsers and OS platforms of those viewing your site, the length of time people spend on average on your site, you can use a site statistics service, also known as a hit counter. These services work by having you put a small piece of code on the pages of your site that you want tracked. There are several free services available that have you place a small image file on your site that links back to the service statistics page where you can see your site statistics. For a fee, you can make the image go away and make the statistics invisible to anyone but yourself.

I have found a few free services to recommend.

  1. Google Analytics. Google Analytics from Google is probably the best free service available. The free service offers more statistics and analysis of those statistics than most site owners will ever need.


  2. Site Meter. I use Site Meter (www.sitemeter.com) on my recipe site and now I've added it to Learning Movable Type (scroll down and you'll see a small rainbow colored box on the left). It gives me statistics on visits and page views (per day, week, month, and year), most popular entry and exit pages, breakdown on browser and OS platform types, and time zones and languages.
  3. ServuStats. ServuStats (www.servustats.com) provides more free interesting statistics than Site Meter including search engines used, search query terms, and the screen resolutions of your visitors' monitors. One issue with ServuStats is that when you click on the ServuStat button to get statistics, not only do you go to the stats page for your site, but a huge advertisement pop-up shows up behind the other open browser windows. A downside to the ServuStats javascript code is that it will cause any page on which it is located to not validate as XHTML valid.
  4. Bravenet. Similar to Servustats, Bravenet.com offers a slightly different mix of stats - no search terms, but tracks the difference between first-time visitors and returning visitors. Clicking on the Bravenet button also generates pop-ups.

Please let me know (in the comments below) if you are using another site statistics service that you can recommend. (Please no ads).

AWStats - Advanced Web Statistics software package for hosting the actual stats software on your site.
Extreme Tracking - similar to Site Meter and ServuStats.
Nedstat - puts links to sites using Nedstat on home page.
BlogPatrol - similar to Bravenet and ServuStat but without popups.
StatCounter - invisible web tracking.

Comments (5)


Thanks for all the tutorials on this blog! I am also trying ServuStats for my blog but I prefer to keep the stats private. I haven't been able to figure out how to edit the javascript yet, so as a workaround I added a little html/css code that simply positions the image off the screen. Depending on where the image is initially on your screen, you may have to adjust the number. To view my stats, I just bookmark the Servustat website and login there.

Locate the site tracking code in your main index template and before the line with <script language..., add:

<div style="position:absolute; left:-200px;">

Then go to the end of the code, and between </script> and the last line, add:


Save and rebuild indexes as per usual. That's all there is to it! I don't know how Netscape would react to that.

Thanks Suzanna for the tip!


Hi Elise,

You've become my first stop for MT-related tech-queries. I've found that you provide great information that's not too technologically advanced (much of it is still above my current level of understanding but it doesn't assume you know how to run a cron job, or write a custom php index for example). Are you related to 6-apart in any way? If not, they should give you a kick-back haha!

Anyway, on-topic I discovered this VERY useful site that is like the "consumer reports" of web-trackers. I found that I NEEDED something like this, because the nuances of comparing so many available statistics from several different services was a database I just wasn't able to juggle mentally. Check it out here: http://tellertest.com/en/rapport.php?en=&sort=total
that linked version is sorted by overall score, but you can resort it by several different indicators.



One more link: This is a great essay-based introduction to the site that I linked in the above comment. "The perfect tracker" Highly recommended (=

Having just read your Site Statistics tutorial, I thought you and your readers might be interested in another idea. You may already know about this.

I've been running it on my main blog for a couple years.

Two main benefits are, it's free and there's no button to display. The downside is, since it runs on your own server, the log file can get quite large on sites that get a lot of hits. Of course, it's easy to delete the log and start a new one.

Anyway, here it is:


Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)