In addition to Dan's answer remember just because Google has seen the changes and taken them into consideration there is no guarantee that your rankings will improve.
It can take months of optimising and tweaking to get improvements. One of my old sites took 6 months tweaking and steadily climbing the rankings until it got to number 1 for its main keyphrases - it has been there for a few years now though 