Before you venture into the world of search engine promotion, make a plan of action.
1) Choose your keywords
2) Design your site
3) Optimize your site
4) Get your site listed
5) Wait
6) Analyze your traffic and ranking trends
7) Further Optimize your site
8) Go back to step 5.
(Excerpted from Article of ADDWEB)
ofcourse great steps , but it will be great if you describe them in details