also google is kicking sites for over-optimisation, so if you have too much repeaded key words you will get penalized. The trend seems to have moved very much to relevant inbound links.

cheers,

Luke