Okay, with all the hoopla around "how do build more backlinks to your site for better rankings", people have more or less forgotten the importance of On Page Optimization in SEO. The thing is, unless and until you have good on-page SEO, the chances of you getting top ranks on Google are slim.