Wouldn’t it be nice to rank sites not only on their link’ness (the amount of other sites which are linking back to them) but also on the quality or the type of language used. Take an online English dictionary as input and create divisions like ‘easy reading’, ‘scientific text’ and ‘literature’. You could index blogs and catalogue them using this proposed method. You can perhaps also check spelling. I’m wondering what type of quality assessment my blog would get, being written by a non-native English speaker.