Yes you heard it right! Google does not rank websites, they rank web pages. This is where so many new webmasters get it totally wrong, they try to get the “whole site” ranked for chosen keywords when the emphasis should be on individual keyword optimized pages.
Start to treat each page as it’s own little mini site, concentrating on the keywords you want to target for that page only. The whole process of building optimized sites becomes far easier this way.
For each page created, choose carefully the keywords you want to target and then include those keywords into the page, try to ensure that the main keyword (or the keyword that the page is targeted at) is included in the page title. Do not make the mistake of trying to include the keywords to many times during the article, once or twice is more than sufficient.
When creating a new web page the webmasters first task should be to find as many good keywords relating to the chosen genre as possible, then decide which keywords are worth targeting and subtle include them into the page.
As your website builds try to link individual pages together via keywords, so for example if you have a line in one article that reads “search engine optimization” link that phrase to another page that deals with “search engine optimization”.
There is no magic SEO formula just common sense and hard work (well if you call writing hard work!). As your website grows the traffic will start to arrive via the keyword optimized content.