Okay, so it isn't Rocket Science. But then SEO is a science! And it's all about the Algorithm.
...Google does not want you to rank your website. They want you to use
Google Adwords and pay them a fortune in pay per click charges.
The rest of the story.
7 Common Lies About SEO - SiteProNews