All things being equal within a hub ranking, number or materials, etc., I agree with you completely.
Even giving a new hub a little push when that is not the case, for awhile, seems like a good idea.
This is not the case.
Not being argumentative, but your post proceeds from a false premise based on my research.
OF COURSE, a hub that has done over 100 prints, has a 5.0 rating rave reviews, offers the most materials, and has comparable pricing should at some point get to number one in a search, in a general market area. This is not the case. I have watched it happen in several key markets in the US. Some hubs way outperform other hubs, and NEVER get to #1. It just does not happen.
If I could ask for just one clue on ranking, it would be on pricing. How does that affect ranking?
But the fact is, if you read my first post, 3dhubs support can’t really even look at the results of any rankings and say “oh, thats why…” which leads me to believe it doesn’t really work at all.
Number of prints is a bad factor for ranking, if the spread is not big enough, because it becomes a self fullfilling prophecy. Pricing is a bad factor for ranking, because it probably breaks US law. So what metrics are left.
Weighted location, reviews, etc.
IN fact, number of cancellations is a bad ranking item. I go out and attract extra attention to 3dhubs. I advertise my hub in google. I put posters up for the discounts in 2 universities. I get more unprintables as a result. I am doing a good job for 3dhubs, thing many other hubs will not do. This attracts a higher number of prints that wont work out, people who ask for bigger discounts, etc. I also have a good rep. So I get more complicated prints. I push ALL of my business through 3dhubs, its on my business cards, etc. I communicate strongly with customers about what to expect from their prints, what will look bad, etc. Because of all of this, of course I get more cancellations than the average hub. This should not hurt my ranking.