I don't have an easy straightforward answer for you. We focus on a few things wrt to algo: 1) figuring out the best sources to deliver for instant answers/0-click info; 2) removing useless sites; 3) trying to detect "context" a bit from the query and make results match it as best we can, which also fits into 1).