it would vary from site to site but the basic rules are same - just keep reading through these forums
Search for most relevant keywords, which define your site well. Try to have good quality informative content. Have fresh content. Do not stuff your content with excess key phrases. Have optimum navigational structure. Do have site map for the total site. Submit xml sitemap to Google. Submit your site in different good quality directory. Article submissions in different directories do provide good result. Press release can give extra mileage. Well-explained terms and privacy policy will definitely create the sense of reliability. That helps visitor to trust your words.
read this SEO for beginners link... Here is the link: http://www.seomoz.org/article/beginners-guide-to-search-engine-optimization Hope you like it....
but its so general any quick in even link building is pain staking since its hard to verify the integrity of the link