There is about 25 things you must do and Google actually rates you on 100.
Every site I have has a keyword I want in the top 3 on google and yahoo. Some of the new sites are on there way up. If you are numer 3, then you are more than likly getting clicked on just as much as they are being number one. If people are just clicking them and not you, then they are not serious anyhow.
I have lots of free info on my site.
www.kortia.com
Be careful with content, write good content and that does not mean tons of it. Write and give the viewers what they need. No keyword stuffing.
Treat every page as if it were your home page. Meaning do all your tags on every page. Sign up for google webmasters, it will tell you everything you need to know and it is FREE.