Ok this is the facts not opinions.
1.Free submission directories are nice if they have page rank 2 and more and your website is based on local country level.Example:If you work with furniture, find the best and most visited furniture web directories and be there.
2.Be sure that will be in Dmoz, pay for Yahoo and Best Of Web and also Business web directory.They can improve your rank for one month.
3.Before any submission define every page with nice page-keyword-rich-title no longer then 60 characters for every page.
4.Make original meta descriptions no longer then 150 characters for every page.
5.Primary keyword must be on home page- page title.
6.Nice content with normal keyword density.
7.Make your account on google web master tool and verify your website.You will spot all external links to your web site.Also use Yahoo to check backlinks because google don't index them anymore.
There is more but i am tired 
I hope this will help you
cheers
Last edited by Anaks; 04-02-2009 at 06:25 PM..
|