If your listing is new it may take some. However, some markets are more competitive than others. I consistently get my clients on the first page of Google using Google Local. It's really not that mysterious if you know how...
Here's a few tips that may help:
- Update your business listing on superpages.com. Add multiple categories and a detailed description like you did in Google Local. Google Local pulls data from superpages.com. Also, superpages.com is used by MapQuest which is used by other search engines to display local results. This will get you some additional traffic from the other search engines.
- Complete your Google Local listing by adding hours, methods of payment etc.
- Perform some SEO on your website. At the very least add page titles to your web pages with keywords that are related to the content on the pages. Optimizing your website will help google understand that your website is relevant to the Google Local categories you are trying to advertise in.
- Wait - if your listing is new it may take some time. But you need to do all the above stuff to have a chance in such a competitive market.
PM me if you have questions. Thanks.