Any of you who have sites, commercial or otherwise, that you wish to rank well on Google would be well advised to visit the Google Ranking Factors List.
This list 85 (as of todays date) factors that effect a web-page's Google ranking and therefore its placing in a search result. There are many hints appropriate to both novice webmasters and search engine optimisation experts.
It appears that it is regularly updated too.