I have been doing SEO for a client of mine for about 4 months now and so far out of 92 keywords (12 websites) I was working on, 50 of them have increased positive ranking (some quite handsomely..). But 17 keywords stayed same ranking and 25 keywords' ranking decreased (minor decreases in most of the cases)...
I was doing lot of article posts in many relevant blogs/sites. I was getting about 30-40 links per month for each site.
I am impatient to wait to show much better rankings. Do you think this progress is good enough? What is your experience of doing SEO? How long you had to wait to see very impressive changes?