Google biased towards bigger sites
Google is not always going to give the most relevant results. Smaller websites, with smaller development bugets, may not have the resouces to make sure their site is optimised for Google and other search engines. Consequently, even though they may have the most relevant information on a particular topic, they may not score well in the search engine results pages (SERPs). We look at the Ballinamore Golf Club website as an example.
At the time of writing, if you search for "Ballinamore Golf" on Google, a number of the "bigger" golf websites such as Golf Europe's Ballinamore page and the UK Golf Guide's Ballinamore page are listed at the top of the SERPs. The most useful site, with directions, lists of competitions, full contact details, news, events and so on is eventually listed on the bottom of page 5 of the results at postion 48 in the results.
The website has more useful information than the bigger sites listed at the top of the search results. It has the keywords "Ballinamore golf" in the domain name and relevant content, yet Google does not give a good position in the SERPs because it has a lower PageRank than the other 47 pages listed above it.
Something smells rotten in the world of search engines.