Part of the problem with Google is not their fault at all, but with the kinds of websites that people end up creating. Many search results are aggregates (which is very annoying when trying to do research) and shouldn't really be counted in the results, but you can't select any sort of way to filter those types of sites out. So for example, there are many websites that can mirror some news story, so that news story shows up on multiple sites. Or there are sites that scrape content and create mirrors. For example, there is an aggregate for *some* MSFN content in China (or Russia, I forget) as well as there are ones for MS Social and other forums. Plus there are those "keyword" websites that have nothing to do with what you are searching for!