Good Quality Backlinks is a great help. If you have lot of Backlinks on your site that is a good technique. same with Professional SEO.
Friend I Add My Blog In More Than 1000+ Directories & 250+ Search Engines But Still Google Did Not Give Me Any PR wallpapersgo[dot]blogspot[dot]com
Reading the net. Will teach you everything you nee to know on the basics.Being an expert takes years. Thanks Don
While good SEO consultants are worth their weight in gold, you can do it yourself and save a lot of money! I personally can't afford to hire a professional so I do it myself. Check out Get to the Top on Google: Tips and Techniques to Get Your Site to the Top of the Search Engine Rankings -- and Stay There which is available on Amazon. It offers a 7-step methodical approach to optimizing your websites for search engines specifically Google. It'll definately be the best $25 bucks you'll ever spend on SEO! Good luck!
Write some good quality articles about your site's theme that are "keyword rich" and then submit them to the article directories like ezinearticles.com.