Lately I have been browsing around the top indirank and found one thing , most of the high rank blogs are from blogspot.com and wordpress.com, they doesn't necessary have high traffic or list of posts.
Maybe the formula is based more on the domain ? the weight for ranking ? if this is the case all the people who have personal domains would rank much lower.
I might be wrong. What do you guys think ?

