You can find lots of information about SEO on the Internet. A lot of it is theory based. That means the information has not been tested in a real world situation. Here are some SEO techniques that have been proven to work.
1-Primary keywords in page title.
This is an easy technique that everyone can implement. Always include your target keyword phrases in your article title. That will help boost your search rankings. Don't just use your company name or domain as the page title. If you really wish to include your company name, place it after the primary keyword phrase.
2- Use of unique Meta tags.
Although Meta tags are invisible to the visitor, search engines still rely on the information to rank web pages. Try not to use the same Meta tags for all the pages. The two most important Meta tags are the "keywords" and "description" tags. Use unique tags for each web page.
3- No duplicate content within the same website.
The search engines are coming down hard on websites with duplicate content within the same domain. Websites may be banned or penalized. If you have websites that require duplicate content (e.g. print friendly pages), always use canonical urls to specify the primary web page.
4- Back links!
Don't forget to acquire as many relevant back links as you can for your website! Many webmasters tend to spend too much time generating content, and they forget to acquire back links. More traffic doesn't guarantee more traffic. But more back links will get you more traffic for sure!
There are more that you can do. But the above techniques represent the bare minimum. In other words, you must implement these techniques for your site to rank well in the search engines.