I think others have given some great advice, so hope you are starting to get some targeted traffic to your sites.
Personally I would be careful not to depend on Google too much, explore other options of getting traffic, very important.
Imagina you spend all your energy and time in SEO on-page and off-page, your sites start to move up the ranlks and even hit the firest page... great you think!
But one day Google decides to change it's algorythm and all your hard work is ondone, starting from scratch again!!
You start again with the same process and 'bang' Google changes it's algorytm again. The whole process is repeating itself... :cry:
Their are many traffic sources you can use, one that is not talked about a lot, but which gets you a lot of targeted visitors the same day and costs less then ONE CENT. It is know as PPV - Pay Per View
If you don't know what it is, you can look at this FREE video
to find out more.
And ofcourse don't forget the forums, people on forums look for advice and solve nagging problems they have. It's a great way to get ultra targeted traffic to your site.
And if you are not sure about how to use forums and to find out what NOT to do to get maximum traffic and earnings from using forums i recommend this great FREE report on Forum marketing