So many tips are there and so much hard work has to do...
Then only we will achieve it..
Some tips are:
1.Make your site to look gud and better..
2.Try to sit end user in your site for some time by adding some interesting messages with good desiging..
3.include some flash file to look more good..
4.Follow reciprocal model,means place others link in your site ,then they will place our link in their site.
5.place your site url in blogs and forums and any other like orkut etc..
6.use your keywords as in simple and user friendly english..
7.Place some interesting topics and provide them by newsletters and so on..
8.Register your site address with google maps..
9.Place your images in search engines..
10.Contact search engines to adds your site.
Follow these and do hard work better..
Open an accounts with Google Webmaster Tools, Live.com Webmaster Center and Yahoo Site Explorer. Study their tutorials from within your accounts, and proceed to submit your site to them. Don't underestimate the benefits to be reaped from them. Also get yourself acquainted with submitting to directories.
the best place to get to know about how search engines work and how seo works.. is from the gurus of se themselves.. where is that place... its http://www.searchenginewatch.com
do reply if you happen to find it gr8.. as i did!!
I agree with the above comment. Understand the basics of creating a good SEO website. Create good content and make sure you update with fresh content regularly. If you build it they will come so to say. Short cutting the process in other ways are usually fleeting efforts. It is better to focus on building good content and website structure.