Create a website that offers unique value. That might cause others to link to your site. Links should help boost your site's rank. You might have to ask for links, from relevant sites, AFTER you have built a quality resource.
The first step is to have a site that does exactly what it is intended to. A quality site says a lot about your business both from a users point of view and the search engines.
As Webwork pointed out a good site is generally more likely to receive links from other sites. Links pointing to your site will help you in two ways. They may deliver direct click through traffic, they may also help search engines to find your pages.
Agreed. If you want your site to rank well, it has to DESERVE to rank well.
What's better about your site than the ones that are currently beating it in the SERPS? Right now, probably nothing.
If your site provides information, then provide the best information possible, in quantity and quality, and make it super-easy to read and to navigate.
If your site is retail, then be the best store in your industry. Offer either the best prices, the best service, the best selection, the easiest checkout, the most information about the products, or preferably some combination of the above.
>> Can anyone tell me the techniques for promotion of site in google search engine.
Besides the organic search,
You can buy paid placement through AdWords.
If your website is for a business with a geographic home, putting it into Google Business Center - recently renamed "Google Places" - will make it show up for certain search terms (like, "widgets in cityville").
Featured places used to show up very prominently above all the other results. lately I haven't seen them there. YMMV.