My offline business was sitting at #1 for the last 6 months for various keywords. I wake up this morning to see google places has taken it over and I am now 2-3 in there! How the hell do I get first in places? Do I need a bunch of reviews? Is there a way to get on top of places like you sometimes see? I seen a thread that suggested high PR contextual links for this. Please help!
It sounds like your KW is now showing what is called a blended listing. A blended listing is different in the sense that it has many factors in play over a traditional pure places listing. With a blended listing, most believe that the organic factors have more weight than the traditional places factors. It looks like you already have a good contribution from the organic ranking element of the blended (because you were ranking #1 before). It sounds like you should focus on optimization of your places listing.
To improve your local listing:
1. Optimize your places page itself (claim it, add geo tagged photos and vids, etc, make sure you get your profile 100% complete)
2. Build citations (basically your name, address, & phone, in the same format as places uses). Try to make your citations as complete as possible (you will even get some backlinks out of doing this too). There are lists for this all over the place but here are a few to get you started:
- yelp
- bestoftheweb
- hotfrog
- yahoo local
- bing local
- merchantcircle
- superpages
- insiderpages
- expressupdateusa
3. Build links to your places page and those citations that you built.
4. Use microformating on your website with your address in footer or header
5. Make a KML sitemap and submit to Google (in not going to explain this but you basically make a KML file, and the a geo-sitemap.xml that points to it, you submit the geo-sitemap.xml in WMT)