I am the first to admit that I am not the best at this particular topic. I understand some basics for making a site friendlier to Google and mixing up keywords, but I am not at the level that some specialists are who can literally drive your ranking straight up to number one on the searches.
I have always believed that you need a good balanced mix of SEO techniques including real-world marketing to get organic traffic. And with organic traffic your site’s pagerank will rise with it. Varying and natural traffic is the key (organic traffic) to making lots of ad revenue and impressions, but targeted optimization is what keeps users coming back.