1.Choose proper keywords for your website to get it optimized.
2.The Title and META tags should be different on every page of your website if you wish for most search engines to store and list them in the search results.
3.META tags are hidden code read only by search engine webcrawlers (also called spiders). They live within the HEAD section of a web page. There are actually 4 very important META tags you need to worry about. Meta tags specifying who the author is and what the site is about really isn’t important to the search engines that matter the most (i.e.: Google). The META tags you need to be the most concerned about are: content-type, robots, keywords, description.
4. Headings play an important role in organizing information, so be sure to include at least H1-H3 when assembling your page.
5.Creating sitemap for your website is essential.
6.Use alt attribute to describe your image with proper keyword.
7.RSS feeds and newsletter make a very useful contribution in seo.
8.Get link from other sites related to yours, search engine consider it as vote in your favour.