Search Engine Optimization (SEO) is actually range from very simple technique until a long and tedious work. It is very important to get notice on the Internet and Search Engine is the easiest approach to get visitor. It is much harder to pay someone to get a headstart in SEO compare to doing a Search Engine Marketing (SEM). I will always say to others about the best website (in terms of design, usability, value, or idea) will not be successful without visitor, and you could only get some handful of friends to visit your website. With SEO, you are looking a million and billion of searches. Therefore, I would suggest that web owner follows some of the basic Search Engine Optimization technique.
Always Optimize Your Title
Title is what you see on top of every browser.

It should always be related to what you are posting in the content. If you are targeting a keyword / phrase that people would type in a Search Engine. It is wise to have it in the Title. If you browse around, you will notice that there are a lot website, especially company’s website are always showing their company name instead of products.
Look for on the header of the source code which look like the following in your header, and you could edit them from there:-
<title> </title>
External Link
Getting external link from related websites is always weight more over those that are non-related. Definitely, page with higher pagerank will give your site more credibility, hence, a higher chance to get better ranking. Also it highly depends on the keyword used to link to your page.
Internal Link
Building a strong internal link for human and search engine spiders is equally important. You would want the spider to get and list every single page you have on your website. Therefore providing your website with a broader range of keyword. A sitemap is strongly recommended if you want your page to get listed fast.
Meta Keyword and Description
Some may say it is an old SEO technique, but Search Engine do read at your meta keyword. It just does not rank them as high as previously. If you are running WordPress, try All in One SEO Pack, which change your meta to suite each individual post. Although it may not be that pefect
Content
Content always play a big role, try not to use flash as your content because bots & spiders from Search Engine will not be able to read them. Make sure that you have right keyword and good supporting information. As you will never know if someone searches a different term, but could still end up in your page.