If you get the time make a site map. Google looks for a site map and it should help raise your internal page rank and using the right linking text will help raise you keyword ranking.
Read
http://www.google.co.uk/intl/en/webm...uidelines.html
May give you some ideas.
Also note google always seems slower to pick up on things than yahoo. Personally i found yahoo indexes new pages quicker, indexes page changes quicker, my rankings for keywords respond quicker. My rankings shot up on yahoo a month ago, only this weekend did the same thing happen on google.