When it comes to Google, on-page SEO is a must.  If you want to rank high, you need to have your house in order and Google has recommended certain ways to structure a website. Anybody can just write stuff on their blog and cross their fingers and hope for organic traffic from the big guys.