Joined: 12 Jun 10
04 May 11 7:04 am
hi blue, first, i am no expert.. and second, no one actually knows the exact reason how google puts those websites in the top of the SERPs.
For the high ranking site, you can do your own investigation as to why it is ranking no.1... for example, open the page up and check out its onpage (Title, H1, H2s, H3s, keyword placement, density, alt for images, link structure etc) .. then you can check out its backlinks.. you ca use Traffic travis or yahoo siteexplorer or some other tools for this.
For those junk sites that rank highly, Google is continuously tweaking their system to put the most relevant and useful site on the top..