you get some info for google maps optimization: google.com/support/forum/p/maps/thread?tid=2c4b8e7d8fb3ccf3&hl=en
map optimization is not that easy as just adding place in map and having reviews. it is a whole separate field and requires certain type of expertise like how to get citations and user content and maintaining place page without getting panelized.