All i can suggest is that you create quality unique content to your pages build as many quality backlinks as you can and update your site regularly
The Best SEO tips are here please go through this link http://www.sitepoint.com/forums/showthread.php?t=182915#Section1
OK so i don't think so just by creating bank links we will get more traffic we have to write original content also and have to write daily articles for our website then only my website get good ranking in search engines.
One sentence - Have keywords based content with SEO friendly design and Good number of back links will do
If you ask me, building quality DO FOLLOW links is the most efficient way to improve your rankings. Make sure to do that a lot and to add quality content to your website and I'm sure that you will notice a huge difference. There are plenty of threads in the forum talking about link building techniques so you should do fine. Good luck!
You should check on this : Find the Best Keywords Discover Your Competitors Optimizing Your Website Title Optimize Your META Tags Use Headings Use Title and ALT Attributes Include a robots.txt File Install a sitemap.xml for Google