Recently, I have noticed that google shows too many result for a website. Before some day, google allowanced cross domain selection algorithms. I am working on one site basically related to "antenna installation". If I search a keyword "antenna services" in google Australia. I show many links of yellowpages.com (popular business listing site) at 1st and 2nd page of google. If you do not believe on me, search this keywords and watch the result. How is it possible? Why google making rules and breaks rules itself? I need your feedback on this post.
Google tries toprovide its users the best results. Hence in the process some rules are made and broken later.
Google is the best search engine in the world. It try to provide the best result than search engine. To keep this process rules has to be made and changed or broken later on.