Well it would not actually be possible for me to explain it from A-Z here itself now. The first step would surely be to submit your site to the major search engines.
Make sure your site is complete and have unique content to get a better head start.
Once done with this, try googling SEO and you'll get thousands of websites offering free advice and tips.
Learn the game and be a player.
Good Luck. Be sure to ask us regarding any doubt you may have