If you’ve got a website and you want more traffic you need to read this: http://pr.efactory.de/e-pagerank-algorithm.shtml
The premise is simple: Google’s search results are based off of a ranking system known as PageRank. The score for your website will be between 0 and 10, with 10 being the highest you can achieve. The higher your PageRank, the higher the chances of being at the top of search results when customers look for you.
In order to achieve a high PageRank, it is important to have, among other things, as many high-profile (or high ranking) sites link to yours as you can. When high ranking sites link to yours, a bit of their PageRank gets rubbed off onto your site. It’s similar to a high ranking official recommending you for a job.
Conversely, you can also achieve a high PageRank through the number of sites that are linked to yours. I used to run a free forum hosting company called NetBoardz. On the footer of every post, on every page, there was a link to NetBoardz. Over time, my PageRank grew for that page to 3/10 with no high profile pages linking to it at all. It was the sheer volume of pages with a link to my main site that did it.
A handy tool you can use to check your PageRank is the SearchStatus Firefox extension located here. At the bottom right of your Firefox or Mozilla window it will show you the PageRank of every site you visit. For an example, view the image below:
There are many ways to track and improve your ranking in the search engines, many of which will be dealt with at a later time. Hopefully this gives you some insight as to how Google search results work and leads you in the right direction for improving your PageRank!